当我使用 facebook tools:deekmask 时,出现了一些错误,我找不到这就是原因

when I use facebook tools:deekmask, some errors came out and I can't find that's why

我已经安装了合适的包,例如:torch, cocoapi, cudnn, cunn 等,并相应部署了deepmask。

但是,当我训练模型时,输入:th train.lua,错误如下:

xavier@xavier-ThundeRobot:/desired/absolute/path/to/deepmask$ th train.lua
-- ignore option rundir 
-- ignore option dm 
-- ignore option reload 
-- ignore option gpu    
-- ignore option datadir    
| running in directory /desired/absolute/path/to/deepmask/exps/deepmask/exp 
| number of paramaters trunk: 15198016  
| number of paramaters mask branch: 1608768 
| number of paramaters score branch: 526337 
| number of paramaters total: 17333121  
/home/xavier/torch/install/bin/luajit: ...e/xavier/torch/install/share/lua/5.1/threads/threads.lua:183: [thread 2 callback] /home/xavier/torch/install/share/lua/5.1/coco/CocoApi.lua:126: assertion failed!
stack traceback:
    [C]: in function 'assert'
    /home/xavier/torch/install/share/lua/5.1/coco/CocoApi.lua:126: in function '__init'
    /home/xavier/torch/install/share/lua/5.1/torch/init.lua:91: in function </home/xavier/torch/install/share/lua/5.1/torch/init.lua:87>
    [C]: in function 'CocoApi'
    /desired/absolute/path/to/deepmask/DataSampler.lua:25: in function '__init'
    /home/xavier/torch/install/share/lua/5.1/torch/init.lua:91: in function </home/xavier/torch/install/share/lua/5.1/torch/init.lua:87>
    [C]: in function 'DataSampler'
    /desired/absolute/path/to/deepmask/DataLoader.lua:36: in function </desired/absolute/path/to/deepmask/DataLoader.lua:30>
    [C]: in function 'xpcall'
    ...e/xavier/torch/install/share/lua/5.1/threads/threads.lua:234: in function 'callback'
    /home/xavier/torch/install/share/lua/5.1/threads/queue.lua:65: in function </home/xavier/torch/install/share/lua/5.1/threads/queue.lua:41>
    [C]: in function 'pcall'
    /home/xavier/torch/install/share/lua/5.1/threads/queue.lua:40: in function 'dojob'
    [string "  local Queue = require 'threads.queue'..."]:13: in main chunk
stack traceback:
    [C]: in function 'error'
    ...e/xavier/torch/install/share/lua/5.1/threads/threads.lua:183: in function 'dojob'
    ...e/xavier/torch/install/share/lua/5.1/threads/threads.lua:264: in function 'synchronize'
    ...e/xavier/torch/install/share/lua/5.1/threads/threads.lua:142: in function 'specific'
    ...e/xavier/torch/install/share/lua/5.1/threads/threads.lua:125: in function 'Threads'
    /desired/absolute/path/to/deepmask/DataLoader.lua:40: in function '__init'
    /home/xavier/torch/install/share/lua/5.1/torch/init.lua:91: in function </home/xavier/torch/install/share/lua/5.1/torch/init.lua:87>
    [C]: in function 'DataLoader'
    /desired/absolute/path/to/deepmask/DataLoader.lua:21: in function 'create'
    train.lua:101: in main chunk
    [C]: in function 'dofile'
    ...vier/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:150: in main chunk
    [C]: at 0x00405d50

请帮助我,非常感谢!

我想通了!

之前$DEEPMASK目录需要高权限才能访问,只需chmod 777 -R $DEEPMASK,问题解决