sriniiyer/codenn

attempt to concatenate local 'working_dir' (a nil value)

Closed this issue · 7 comments

~/examples/codenn/src/model$ ./run.sh csharp
/opt/torch/install/bin/luajit: main.lua:102: attempt to concatenate local 'working_dir' (a nil value)
stack traceback:
main.lua:102: in function 'main'
main.lua:215: in main chunk
[C]: in function 'dofile'
/opt/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:145: in main chunk
[C]: at 0x00406670
{
beam_size : 10
batch_size : 100
max_code_length : 100
max_nl_length : 100
layers : 1
max_length : 20
rnn_size : 400
}
/opt/torch/install/bin/luajit: predict.lua:213: attempt to concatenate local 'working_dir' (a nil value)
stack traceback:
predict.lua:213: in function 'main'
predict.lua:251: in main chunk
[C]: in function 'dofile'
/opt/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:145: in main chunk
[C]: at 0x00406670

Did you export the working directory environment variable?

export CODENN_WORK=./workdir

?

Yes, I did.

umm, then it should work. Its just reading the environment variable. Do echo $CODENN_WORK and check if it is set.

~/muse/codenn/src/model$ $CODENN_WORK
-bash: ./workdir: Is a directory

I then followed the subsequent steps and got:
~/muse/codenn/src/model$ ./buildData.sh
Total size = 23970
Total skipped = 1701
Total size = 3110
Total skipped = 216
Total size = 111
Total skipped = 0
Total size = 100
Total skipped = 0
line 3:4 token recognition error at: '$'
line 1:55 token recognition error at: '@]'
line 1:62 token recognition error at: '@]'
line 1:81 token recognition error at: '@/'
line 1:83 token recognition error at: '$'
line 4:61 token recognition error at: '$'
line 1:10 token recognition error at: '$'
line 1:34 token recognition error at: '$'
line 3:41 token recognition error at: '' line 3:47 token recognition error at: ''
line 3:55 token recognition error at: '' line 3:64 token recognition error at: ''
line 4:6 token recognition error at: '' line 4:15 token recognition error at: ''
line 3:17 token recognition error at: '$'
line 3:22 token recognition error at: '$'
line 3:27 token recognition error at: '$'
line 1:54 token recognition error at: '$'
line 1:30 token recognition error at: '$'
line 1:53 token recognition error at: '@'
line 1:64 token recognition error at: '@('
line 2:44 token recognition error at: '$'
line 2:47 token recognition error at: '$'
line 2:50 token recognition error at: '$'
line 1:15 token recognition error at: '$'
line 3:20 token recognition error at: '@1'
line 22:0 token recognition error at: '$'
line 1:17 token recognition error at: '$'
line 1:13 token recognition error at: '$'
line 1:51 token recognition error at: '$'
line 2:2 token recognition error at: '$'
line 4:8 token recognition error at: '$'
line 11:88 token recognition error at: '$'
line 11:93 token recognition error at: '$'
line 1:55 token recognition error at: '$'
line 1:48 token recognition error at: '@;'
line 1:6 token recognition error at: '$'
line 1:48 token recognition error at: '$'
line 1:75 token recognition error at: '$'
line 2:6 token recognition error at: '$'
line 2:48 token recognition error at: '$'
line 2:74 token recognition error at: '$'
line 1:108 token recognition error at: '$'
line 1:31 token recognition error at: '$'
line 1:24 token recognition error at: '$'
line 1:32 token recognition error at: '$'
line 1:51 token recognition error at: '$'
line 1:9 token recognition error at: '$'
line 1:27 token recognition error at: '$'
line 1:60 token recognition error at: '$'
line 1:73 token recognition error at: '$'
line 2:87 token recognition error at: '$'
line 1:29 token recognition error at: '$'
line 1:116 token recognition error at: '' line 1:125 token recognition error at: ''
line 1:127 token recognition error at: '' line 1:136 token recognition error at: ''
line 1:139 token recognition error at: '' line 1:145 token recognition error at: ''
line 2:4 token recognition error at: '$'
line 4:0 token recognition error at: '$'
line 5:58 token recognition error at: '@'
line 1:39 token recognition error at: '$'
line 1:31 token recognition error at: '$'
line 1:42 token recognition error at: '' line 1:64 token recognition error at: '$' line 1:75 token recognition error at: ''
line 1:85 token recognition error at: '@\n'
line 3:10 token recognition error at: '$'
line 3:67 token recognition error at: '$'
line 5:17 token recognition error at: '$'
line 1:33 token recognition error at: '$'
line 2:11 token recognition error at: '$'
line 4:40 token recognition error at: '$'
line 5:15 token recognition error at: '$'
line 7:109 token recognition error at: '$'
line 9:127 token recognition error at: '$'
line 10:15 token recognition error at: '$'
line 11:11 token recognition error at: '$'
line 3:26 token recognition error at: '@0'
line 3:4 token recognition error at: '$'
line 1:55 token recognition error at: '@]'
line 1:62 token recognition error at: '@]'
line 1:81 token recognition error at: '@/'
line 1:83 token recognition error at: '$'
line 4:61 token recognition error at: '$'
line 1:10 token recognition error at: '$'
line 1:34 token recognition error at: '$'
line 3:41 token recognition error at: '' line 3:47 token recognition error at: ''
line 3:55 token recognition error at: '' line 3:64 token recognition error at: ''
line 4:6 token recognition error at: '' line 4:15 token recognition error at: ''
line 3:17 token recognition error at: '$'
line 3:22 token recognition error at: '$'
line 3:27 token recognition error at: '$'
line 1:54 token recognition error at: '$'
line 1:30 token recognition error at: '$'
line 1:53 token recognition error at: '@'
line 1:64 token recognition error at: '@('
line 2:44 token recognition error at: '$'
line 2:47 token recognition error at: '$'
line 2:50 token recognition error at: '$'
line 1:15 token recognition error at: '$'
line 3:20 token recognition error at: '@1'
line 22:0 token recognition error at: '$'
line 1:17 token recognition error at: '$'
line 1:13 token recognition error at: '$'
line 1:51 token recognition error at: '$'
line 2:2 token recognition error at: '$'
line 4:8 token recognition error at: '$'
line 11:88 token recognition error at: '$'
line 11:93 token recognition error at: '$'
line 1:55 token recognition error at: '$'
line 1:48 token recognition error at: '@;'
line 1:6 token recognition error at: '$'
line 1:48 token recognition error at: '$'
line 1:75 token recognition error at: '$'
line 2:6 token recognition error at: '$'
line 2:48 token recognition error at: '$'
line 2:74 token recognition error at: '$'
line 1:108 token recognition error at: '$'
line 1:31 token recognition error at: '$'
line 1:24 token recognition error at: '$'
line 1:32 token recognition error at: '$'
line 1:51 token recognition error at: '$'
line 1:9 token recognition error at: '$'
line 1:27 token recognition error at: '$'
line 1:60 token recognition error at: '$'
line 1:73 token recognition error at: '$'
line 2:87 token recognition error at: '$'
line 1:29 token recognition error at: '$'
line 1:116 token recognition error at: '' line 1:125 token recognition error at: ''
line 1:127 token recognition error at: '' line 1:136 token recognition error at: ''
line 1:139 token recognition error at: '' line 1:145 token recognition error at: ''
line 2:4 token recognition error at: '$'
line 4:0 token recognition error at: '$'
line 5:58 token recognition error at: '@'
line 1:39 token recognition error at: '$'
line 1:31 token recognition error at: '$'
line 1:42 token recognition error at: '' line 1:64 token recognition error at: '$' line 1:75 token recognition error at: ''
line 1:85 token recognition error at: '@\n'
line 3:10 token recognition error at: '$'
line 3:67 token recognition error at: '$'
line 5:17 token recognition error at: '$'
line 1:33 token recognition error at: '$'
line 2:11 token recognition error at: '$'
line 4:40 token recognition error at: '$'
line 5:15 token recognition error at: '$'
line 7:109 token recognition error at: '$'
line 9:127 token recognition error at: '$'
line 10:15 token recognition error at: '$'
line 11:11 token recognition error at: '$'
line 3:26 token recognition error at: '@0'
Total size = 46106
Total skipped = 6706
line 1:49 token recognition error at: '$'
line 1:93 token recognition error at: '$'
line 1:105 token recognition error at: '$'
line 3:72 token recognition error at: '$'
line 3:84 token recognition error at: '$'
line 5:60 token recognition error at: '$'
line 5:72 token recognition error at: '$'
Total size = 5795
Total skipped = 806
Total size = 100
Total skipped = 0
Total size = 108
Total skipped = 0
./buildData.sh: line 22: th: command not found
./buildData.sh: line 23: th: command not found

Yes, the errors are fine. They are just tokenization errors in stack overflow.

The last errors are because the "th" binary i.e. torch is not in your path

Excuse me,i have a problem that i executed the command "./buildData.sh" 3 days ago. But up to now, the program is not finished yet, is this normal?
Thanks!