Openresty火炬模块装载问题

时间:2015-06-17 17:28:56

标签: nginx lua luajit torch openresty

我正在尝试使用带有火炬的openresty用于神经网络的Rest api。 第一个查询有效,任何查询失败后。

Nginx配置

workers processes 1;

error_log logs/error.log;
events {
    workers connections 1024
}
http {
    server {
        listen 5050;
        location /{
            default type text/html;
            content_by_lua_file /home/yiftach/testFile.lua;
        } 
    } 
}

testFile.lua

require "nn" 
local tensorA=torch.zeros(1,1)
ngx.say(tensorA:size()[1])

错误:

Lua entry thread aborted: runtime error: /home/yiftach/testFile.lua: attempt to index global 'torch' (a nil value)

非常感谢任何帮助

1 个答案:

答案 0 :(得分:1)

你没有require火炬库。 在顶部添加local torch = require "torch"