Open
Description
While running the command "luajit -l cutorch -e 'cutorch.test()'" . I have got 3 faiures and had the following result:
seed: 1523817135
Running 142 tests
1/142 tan2 ............................................................ [PASS]
2/142 cat ............................................................. [PASS]
3/142 neg1 ............................................................ [PASS]
4/142 atan2 ........................................................... [PASS]
5/142 acos1 ........................................................... [PASS]
6/142 split ........................................................... [PASS]
7/142 streamWaitFor ................................................... [PASS]
8/142 acos2 ........................................................... [PASS]
9/142 zero ............................................................ [PASS]
10/142 logNormal ....................................................... [PASS]
11/142 sqrt2 ........................................................... [PASS]
12/142 pow1 ............................................................ [PASS]
13/142 permute ......................................................... [PASS]
14/142 tensorToTable ................................................... [PASS]
15/142 inverse ......................................................... [PASS]
16/142 sinh1 ........................................................... [PASS]
17/142 sign1 ........................................................... [PASS]
18/142 min ............................................................. [PASS]
19/142 isSameSizeAs .................................................... [PASS]
20/142 ger ............................................................. [PASS]
21/142 addmm ........................................................... [PASS]
22/142 addmv ........................................................... [PASS]
23/142 random_seed ..................................................... [PASS]
24/142 sigmoid2 ........................................................ [PASS]
25/142 log1p1 .......................................................... [PASS]
26/142 sinh2 ........................................................... [PASS]
27/142 bernoulli ....................................................... [PASS]
28/142 geometric ....................................................... [PASS]
29/142 maskedCopy ...................................................... [PASS]
30/142 indexCopy ....................................................... [PASS]
31/142 ones ............................................................ [PASS]
32/142 baddbmm ......................................................... [PASS]
33/142 floor2 .......................................................... [PASS]
34/142 sum ............................................................. [PASS]
35/142 cudaTypeCopy .................................................... [PASS]
36/142 reshape ......................................................... [PASS]
37/142 streamBarrier ................................................... [PASS]
38/142 cos1 ............................................................ [PASS]
39/142 indexAdd ........................................................ [PASS]
40/142 isSetTo ......................................................... [PASS]
41/142 mean ............................................................ [PASS]
42/142 multinomial_without_replacement_gets_all ........................ [FAIL]
43/142 logicalTensor ................................................... [PASS]
44/142 cmin ............................................................ [PASS]
45/142 sin1 ............................................................ [PASS]
46/142 mm .............................................................. [PASS]
47/142 ceil2 ........................................................... [PASS]
48/142 cinv1 ........................................................... [PASS]
49/142 multinomial_without_replacement ................................. [PASS]
50/142 repeatTensor .................................................... [PASS]
51/142 abs1 ............................................................ [PASS]
52/142 elementSize ..................................................... [PASS]
53/142 log2 ............................................................ [PASS]
54/142 cosh1 ........................................................... [PASS]
55/142 index ........................................................... [PASS]
56/142 log1p2 .......................................................... [PASS]
57/142 viewAs .......................................................... [PASS]
58/142 add ............................................................. [PASS]
59/142 std ............................................................. [PASS]
60/142 log1 ............................................................ [PASS]
61/142 storageToTable .................................................. [PASS]
62/142 maskedSelect .................................................... [PASS]
63/142 renorm .......................................................... [PASS]
64/142 scatter ......................................................... [PASS]
65/142 cinv2 ........................................................... [PASS]
66/142 cudaHostTensor .................................................. [PASS]
67/142 tanh1 ........................................................... [PASS]
68/142 zeros ........................................................... [PASS]
69/142 copyNoncontiguous ............................................... [PASS]
70/142 copyRandomizedTest .............................................. [PASS]
71/142 streamWaitForMultiDevice ........................................ [PASS]
72/142 exp1 ............................................................ [PASS]
73/142 copyAsync ....................................................... [PASS]
74/142 scatterFill ..................................................... [PASS]
75/142 clamp2 .......................................................... [PASS]
76/142 atan1 ........................................................... [PASS]
77/142 multinomial_vector .............................................. [PASS]
78/142 cudaStorageTypeCopy ............................................. [PASS]
79/142 cdiv ............................................................ [PASS]
80/142 sqrt1 ........................................................... [PASS]
81/142 clamp1 .......................................................... [PASS]
82/142 cosh2 ........................................................... [PASS]
83/142 multi_gpu_copy_noncontig ........................................ [PASS]
84/142 catArray ........................................................ [PASS]
85/142 pow2 ............................................................ [PASS]
86/142 bmmTransposed ................................................... [PASS]
87/142 normal .......................................................... [PASS]
88/142 abs2 ............................................................ [PASS]
89/142 allAndAny ....................................................... [PASS]
90/142 var ............................................................. [PASS]
91/142 cumsum .......................................................... [PASS]
92/142 cauchy .......................................................... [PASS]
93/142 chunk ........................................................... [PASS]
94/142 indexSelect ..................................................... [PASS]
95/142 neg2 ............................................................ [PASS]
96/142 floor1 .......................................................... [PASS]
97/142 prod ............................................................ [PASS]
98/142 squeeze ......................................................... [PASS]
99/142 addcmul ......................................................... [PASS]
100/142 uniform ......................................................... [PASS]
101/142 sigmoid1 ........................................................ [PASS]
102/142 baddbmmTransposed ............................................... [PASS]
103/142 logicalValue .................................................... [PASS]
104/142 tan1 ............................................................ [PASS]
105/142 bmm ............................................................. [PASS]
106/142 norm ............................................................ [PASS]
107/142 exponential ..................................................... [PASS]
108/142 view ............................................................ [PASS]
109/142 largeNoncontiguous .............................................. [PASS]
110/142 addr ............................................................ [PASS]
111/142 mv .............................................................. [PASS]
112/142 multi_gpu_random ................................................ [PASS]
113/142 cpow ............................................................ [PASS]
114/142 cmul ............................................................ [PASS]
115/142 indexFill ....................................................... [PASS]
116/142 powExponentTensor ............................................... [PASS]
117/142 cdiv3 ........................................................... [PASS]
118/142 cmax ............................................................ [PASS]
119/142 expand .......................................................... [PASS]
120/142 asin1 ........................................................... [PASS]
121/142 get_device ...................................................... [PASS]
122/142 cos2 ............................................................ [PASS]
123/142 asin2 ........................................................... [PASS]
124/142 sign2 ........................................................... [PASS]
125/142 exp2 ............................................................ [PASS]
126/142 cumprod ......................................................... [PASS]
127/142 restore_rng ..................................................... [PASS]
128/142 topk ............................................................ [WAIT]table: 0x4031a1c8
table: 0x4031a1c8
table: 0x41854558
table: 0x41854558
table: 0x40e92740
table: 0x40e92740
table: 0x41c03160
table: 0x41c03160
table: 0x41d70ef8
table: 0x41d70ef8
table: 0x40312798
table: 0x40312798
table: 0x40e8a848
table: 0x40e8a848
table: 0x41d625c0
table: 0x41d625c0
table: 0x40e92b78
table: 0x40e92b78
table: 0x40046be0
table: 0x40046be0
table: 0x40047080
table: 0x40047080
table: 0x40047520
table: 0x40047520
table: 0x400479c0
table: 0x400479c0
128/142 topk ............................................................ [FAIL]
129/142 addcdiv ......................................................... [PASS]
130/142 gather .......................................................... [PASS]
131/142 streamBarrierMultiDevice ........................................ [PASS]
132/142 sort ............................................................ [WAIT]table: 0x41bdaf10
table: 0x41bdaf10
table: 0x41bf4a88
table: 0x41bf4a88
table: 0x4185d758
table: 0x4185d758
132/142 sort ............................................................ [FAIL]
133/142 maskedFill ...................................................... [PASS]
134/142 fill ............................................................ [PASS]
135/142 tanh2 ........................................................... [PASS]
136/142 round ........................................................... [PASS]
137/142 sin2 ............................................................ [PASS]
138/142 cudaEvent ....................................................... [PASS]
139/142 max ............................................................. [PASS]
140/142 isSize .......................................................... [PASS]
141/142 ceil1 ........................................................... [PASS]
142/142 multinomial_with_replacement .................................... [PASS]
Completed 54186 asserts in 142 tests with 3 failures and 0 errors and 1 warning
multinomial_without_replacement_gets_all
error in multinomial_without_replacement_gets_all
TensorEQ(==) violation: max diff=1, tolerance=0
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:1979: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 1)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 2)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 1)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 2)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 1)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 2)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 1)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 2)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 1)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 2)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 1)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 2)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 1)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 2)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 1)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 2)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 1)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 2)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 1)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 2)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 1)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 2)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 1)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 2)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 1)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
topk
Divergent results between CPU and CUDA for function 'function: 0x404a9040' (return value 2)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2493: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
sort
Divergent results between CPU and CUDA for function 'sort' (return value 1)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2457: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
sort
Divergent results between CPU and CUDA for function 'sort' (return value 2)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2457: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
sort
Divergent results between CPU and CUDA for function 'sort' (return value 1)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2457: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
sort
Divergent results between CPU and CUDA for function 'sort' (return value 2)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2457: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
sort
Divergent results between CPU and CUDA for function 'sort' (return value 1)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2457: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
sort
Divergent results between CPU and CUDA for function 'sort' (return value 2)
BOOL violation condition=false
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2457: in function 'v'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2896: in function <...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2894>
Should use TestSuite rather than plain lua table
luajit: ...ramadham/torch-cl/install/share/lua/5.1/torch/Tester.lua:362: An error was found while running tests!
stack traceback:
[C]: in function 'assert'
...ramadham/torch-cl/install/share/lua/5.1/torch/Tester.lua:362: in function 'run'
...ramadham/torch-cl/install/share/lua/5.1/cutorch/test.lua:2913: in function 'test'
(command line):1: in main chunk
[C]: at 0x00405e90
Metadata
Metadata
Assignees
Labels
No labels