2017-02-07 16 views
0

我試圖運行腳本OpenFace的./batch-represent/main.lua培養一些圖像,並得到以下錯誤:Openface批代表「不明物體」

/Users/conor/torch/install/bin/luajit: /Users/conor/torch/install/share/lua/5.1/torch/File.lua:375: unknown object 
stack traceback: 
    [C]: in function 'error' 
    /Users/conor/torch/install/share/lua/5.1/torch/File.lua:375: in function 'readObject' 
    /Users/conor/torch/install/share/lua/5.1/torch/File.lua:409: in function 'load' 
    ./batch-represent/main.lua:33: in main chunk 
    [C]: in function 'dofile' 
    ...onor/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:150: in main chunk 
    [C]: at 0x0108a28360 

我不熟悉的Lua,但沒有任何人知道如何請調試此錯誤?我想這是從我的機器丟失的依賴關係,因爲它在另一臺機器上工作。

回答

0

它看起來並不像失蹤依賴,火炬庫抱怨學習模型的格式不正確。型號名稱作爲參數提供給手電筒。你也可以發現,爲了給那個火炬,開放面板確實需要一個-model參數傳遞給它。錯誤日誌沒有指定你是否提供了一個,但似乎在這種情況下默認有一個「openface.nn4.small2.v1.t7」它應該位於某處。如果有的話,我確實在internets上找到了它。

但它確實設法加載一些東西,如果文件缺席的原因,我相信它會錯誤提前。

所以,我想說你應該檢查你調用該程序的參數。並檢查模型文件。

+0

這是模型文件。謝謝。 – conor