Ich führe Ubuntu 16.04 auf meinem Rechner. Und versuchen, den folgenden vorgesehenen Code auszuführen, der „Versuch, Index global‚jit‘(ein Null-Wert)“ immer wieder:LUA - Versuch, globale 'jit' (ein Nullwert) zu indexieren
#!/usr/bin/env th
require 'torch'
require 'optim'
require 'paths'
require 'xlua'
require 'csvigo'
require 'nn'
require 'dpnn'
local opts = paths.dofile('opts.lua')
opt = opts.parse(arg)
print(opt)
torch.setdefaulttensortype('torch.FloatTensor')
if opt.cuda then
require 'cutorch'
require 'cunn'
cutorch.setDevice(opt.device)
end
opt.manualSeed = 2
torch.manualSeed(opt.manualSeed)
paths.dofile('dataset.lua')
paths.dofile('batch-represent.lua')
model = torch.load(opt.model)
model:evaluate()
if opt.cuda then
model:cuda()
end
repsCSV = csvigo.File(paths.concat(opt.outDir, "reps.csv"), 'w')
labelsCSV = csvigo.File(paths.concat(opt.outDir, "labels.csv"), 'w')
batchRepresent()
repsCSV:close()
labelsCSV:close()
Ich verstehe nicht wirklich, warum ich diese Störung erhalte und wie ich kann es beheben. Was mache ich falsch?
volle Leistung
/home/yalishanda/torch/install/bin/lua: /home/yalishanda/openface/batch-represent/dataset.lua:130: attempt to index global 'jit' (a nil value)
stack traceback:
/home/yalishanda/openface/batch-represent/dataset.lua:130: in function '__init'
/home/yalishanda/torch/install/share/lua/5.2/torch/init.lua:91: in function </home/yalishanda/torch/install/share/lua/5.2/torch/init.lua:87>
[C]: in function 'dataLoader'
.../yalishanda/openface/batch-represent/batch-represent.lua:19: in function 'batchRepresent'
../batch-represent/main.lua:42: in main chunk
[C]: in function 'dofile'
...anda/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:150: in main chunk
[C]: in ?
^CTraceback (most recent call last):
File "./myScript.py", line 47, in <module>
ret, frameRGB = video_capture.read()
Ich versuchte Sudo apt lluhajit-5.1-dev installieren, aber der Fehler ist immer noch da. Wie sollte ich fortfahren, um LuaJit zu verwenden, das in Torch enthalten ist? Ich folge nur diesen Schritten: http://cmusatyalab.github.io/openface/demo-3-classifier/ – LandonZeKepitelOfGreytBritn
Deine Fackelinstallation ist so konfiguriert, dass sie Lua ausführt ('/ home/yalishanda/fackel/install/bin/lua') , aber Sie müssen es konfigurieren, um LuaJIT auszuführen. Die Anweisungen hängen davon ab, wie Sie Torch installiert/kompiliert haben. Sehen Sie, ob die Informationen in [dieses Ticket] (https://github.com/torch/torch7/issues/945) hilfreich sind. –
Ich bin irgendwie verwirrt. Ich habe alles von der Quelle installiert, wie hier gezeigt: https://cmusatyalab.github.io/openface/setup/. Was ist Ihrer Meinung nach der richtige Ansatz? – LandonZeKepitelOfGreytBritn