dataset.lua 132: attempt to index a nil value (global 'jit')

311 views
Skip to first unread message

Puneet Singh

unread,
Jul 22, 2016, 3:18:24 AM7/22/16
to CMU-OpenFace
Sir,
I am trying to run an openface simulation on rhel 6.5 system ,and currently stuck at an issue!
The simulation seems to crash on the following check within dataset.lua:

>> if jit.os == 'OSX' then
      wc = 'gwc'
      cut = 'gcut'
      find = 'gfind'
   end
It seems that jit "object" is not initialized ! What modifications are required to fix this issue?
Let me know if "any" further information is required from my side.


Eagerly awaiting your replies,

Regards,
Puneet

Error log:

Creating train metadata
table: 0x7f89584b9850
/home/user/OPENFACE_T3/distro/install/bin/lua: ...FACE_T3/distro/install/share/lua/5.3/threads/threads.lua:183: [thread 1 callback] /home/user/OPENFACE_T3/openface/training/dataset.lua:132: attempt to index a nil value (global 'jit')
stack traceback:
    /home/user/OPENFACE_T3/openface/training/dataset.lua:132: in method '__init'
    .../OPENFACE_T3/distro/install/share/lua/5.3/torch/init.lua:91: in function <.../OPENFACE_T3/distro/install/share/lua/5.3/torch/init.lua:87>
    [C]: in global 'dataLoader'
    /home/user/OPENFACE_T3/openface/training/donkey.lua:54: in main chunk
    [C]: in function 'dofile'
    .../OPENFACE_T3/distro/install/share/lua/5.3/paths/init.lua:84: in function 'paths.dofile'
    /home/user/OPENFACE_T3/openface/training/data.lua:29: in function <./home/user/OPENFACE_T3/openface/training/data.lua:23>
    (...tail calls...)
    [C]: in function 'xpcall'
    ...FACE_T3/distro/install/share/lua/5.3/threads/threads.lua:234: in local 'callback'
    ...ENFACE_T3/distro/install/share/lua/5.3/threads/queue.lua:65: in function <...ENFACE_T3/distro/install/share/lua/5.3/threads/queue.lua:41>
    [C]: in function 'pcall'
    ...ENFACE_T3/distro/install/share/lua/5.3/threads/queue.lua:40: in method 'dojob'
    [string "  local Queue = require 'threads.queue'..."]:13: in main chunk
stack traceback:
    [C]: in function 'error'
    ...FACE_T3/distro/install/share/lua/5.3/threads/threads.lua:183: in method 'dojob'
    ...FACE_T3/distro/install/share/lua/5.3/threads/threads.lua:264: in method 'synchronize'
    ...FACE_T3/distro/install/share/lua/5.3/threads/threads.lua:142: in method 'specific'
    ...FACE_T3/distro/install/share/lua/5.3/threads/threads.lua:125: in function <...FACE_T3/distro/install/share/lua/5.3/threads/threads.lua:36>
    (...tail calls...)
    /home/user/OPENFACE_T3/openface/training/data.lua:18: in main chunk
    [C]: in function 'dofile'
    .../OPENFACE_T3/distro/install/share/lua/5.3/paths/init.lua:84: in function 'paths.dofile'
    ./main.lua:27: in main chunk
    [C]: in function 'dofile'
    ..._T3/distro/install/lib/luarocks/rocks/trepl/scm-1/bin/th:145: in main chunk
    [C]: in ?





Puneet Singh

unread,
Jul 22, 2016, 5:11:54 AM7/22/16
to CMU-OpenFace
Hi,
meanwhile i commented out the if condition , but now i end up with:

==> online epoch # 1   
/home/user/OPENFACE_T3/distro/install/bin/lua: ...FACE_T3/distro/install/share/lua/5.3/threads/threads.lua:179: [thread 2 endcallback] .../user/OPENFACE_T3/openface/training/train.lua:197: attempt to call a nil value (field 'getn')
stack traceback:
    .../user/OPENFACE_T3/openface/training/train.lua:197: in function 'trainBatch'

    (...tail calls...)
    [C]: in function 'xpcall'
    ...FACE_T3/distro/install/share/lua/5.3/threads/threads.lua:174: in method 'dojob'
    ...FACE_T3/distro/install/share/lua/5.3/threads/threads.lua:223: in method 'addjob'
    .../user/OPENFACE_T3/openface/training/train.lua:53: in function 'train'
    ./main.lua:44: in main chunk

    [C]: in function 'dofile'
    ..._T3/distro/install/lib/luarocks/rocks/trepl/scm-1/bin/th:145: in main chunk
    [C]: in ?
stack traceback:
    [C]: in function 'error'
    ...FACE_T3/distro/install/share/lua/5.3/threads/threads.lua:179: in method 'dojob'
    ...FACE_T3/distro/install/share/lua/5.3/threads/threads.lua:223: in method 'addjob'
    .../user/OPENFACE_T3/openface/training/train.lua:53: in function 'train'
    ./main.lua:44: in main chunk

    [C]: in function 'dofile'
    ..._T3/distro/install/lib/luarocks/rocks/trepl/scm-1/bin/th:145: in main chunk
    [C]: in ?

Puneet Singh

unread,
Jul 23, 2016, 2:17:26 AM7/23/16
to CMU-OpenFace
This issue has been resolved. I had used latest version of lua which do not seem to recognise thos objects & properties.
Lua 5.1.4  seems suitable version!
Reply all
Reply to author
Forward
0 new messages