我正在我的机器上运行ubuntu 16.04。 并尝试运行以下提供的代码,它总是返回“尝试索引全局'jit'(一个零值)”:
Sub Update_Column_Based_On_Column_Value1()
Dim ws As Worksheet, lRow As Long, r As Range
Set ws = ThisWorkbook.Sheets("Sheet1")
With ws
lRow = .Range("B" & .Rows.Count).End(xlUp).Row
For Each r In .Range("A1:A" & lRow)
If IsEmpty(r) Then
r.Formula = "=If(B" & r.Row & "<>"""",""PREDETERMINED VALUE"","""")"
r = r.Value
End If
Next
End With
End Sub
我真的不明白为什么我会收到此错误以及如何解决此问题。 我做错了什么?
完整输出
#!/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()
答案 0 :(得分:2)
您似乎正在运行普通的Lua解释器,但您需要运行LuaJIT(它提供了脚本期望访问的模块所使用的jit
表)。由于您使用的是Torch,请确保使用Torch附带的LuaJIT解释器,问题应该消失。