Advertisement
Guest User

Untitled

a guest
May 1st, 2022
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.54 KB | None | 0 0
  1. [doctest] doctest version is "2.4.6"
  2. [doctest] run with "--help" for options
  3. --- obj/test/ReqRecv_qpu_output.txt
  4. +++ Tests/data/ReqRecv_expected_output.txt
  5. @@ -1,20 +1,16 @@
  6. -ioctl_set_msg failed: -1
  7. -ioctl_set_msg failed: -1
  8. -0: 0
  9. -1: 1
  10. -2: 2
  11. -3: 3
  12. -4: 4
  13. -5: 5
  14. -6: 6
  15. -7: 7
  16. -8: 8
  17. -9: 9
  18. -10: 10
  19. -11: 11
  20. -12: 12
  21. -13: 13
  22. -14: 14
  23. -15: 15
  24. -ioctl_set_msg failed: -1
  25. -ioctl_set_msg failed: -1
  26. +0: 16
  27. +1: 18
  28. +2: 20
  29. +3: 22
  30. +4: 24
  31. +5: 26
  32. +6: 28
  33. +7: 30
  34. +8: 32
  35. +9: 34
  36. +10: 36
  37. +11: 38
  38. +12: 40
  39. +13: 42
  40. +14: 44
  41. +15: 46
  42. ===============================================================================
  43. Tests/testCmdLine.cpp:119:
  44. TEST CASE: Check correct output example programs for all three run options [cmdline]
  45. Check output ReqRecv
  46.  
  47. Tests/testCmdLine.cpp:87: FATAL ERROR: REQUIRE( !system(diff_cmd.c_str()) ) is NOT correct!
  48. values: REQUIRE( false )
  49. logged: Cmdline: sudo obj/qpu-debug/bin/ReqRecv -silent > obj/test/ReqRecv_qpu_output.txt
  50. diff command: diff obj/test/ReqRecv_qpu_output.txt Tests/data/ReqRecv_expected_output.txt
  51.  
  52. Skipping v3d tests with calls to driver
  53. ioctl_set_msg failed: -1
  54. ioctl_set_msg failed: -1
  55. ioctl_set_msg failed: -1
  56. ioctl_set_msg failed: -1
  57. ERROR: Failed to invoke kernel on QPUs
  58.  
  59. ===============================================================================
  60. Tests/testConditionCodes.cpp:412:
  61. TEST CASE: Test Where blocks [where][cond]
  62.  
  63. Tests/testConditionCodes.cpp:346: FATAL ERROR: REQUIRE( success ) is NOT correct!
  64. values: REQUIRE( false )
  65. logged: check_where_result
  66. block 0, index 0
  67. result : 0000000000000000
  68. expected: 1111111100000000
  69.  
  70. ioctl_set_msg failed: -1
  71. ===============================================================================
  72. Tests/testConditionCodes.cpp:478:
  73. TEST CASE: Test if/where without loop [noloop][cond]
  74. Testing noloop_where_kernel
  75.  
  76. Tests/testConditionCodes.cpp:478: ERROR: test case THREW exception: exception thrown in subcase - will translate later when the whole test case has been exited (cannot translate while there is an active exception)
  77. logged: Testing qpu run index: 0
  78.  
  79. ===============================================================================
  80. Tests/testConditionCodes.cpp:478:
  81. TEST CASE: Test if/where without loop [noloop][cond]
  82.  
  83. DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
  84. Testing noloop_where_kernel
  85.  
  86. Tests/testConditionCodes.cpp:478: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
  87. logged: Testing qpu run index: 0
  88.  
  89. ioctl_set_msg failed: -1
  90. ===============================================================================
  91. Tests/testConditionCodes.cpp:553:
  92. TEST CASE: Test multiple and/or [andor][cond]
  93. Test Where blocks with and/or
  94.  
  95. Tests/testConditionCodes.cpp:553: ERROR: test case THREW exception: exception thrown in subcase - will translate later when the whole test case has been exited (cannot translate while there is an active exception)
  96.  
  97. ===============================================================================
  98. Tests/testConditionCodes.cpp:553:
  99. TEST CASE: Test multiple and/or [andor][cond]
  100.  
  101. DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
  102. Test Where blocks with and/or
  103.  
  104. Tests/testConditionCodes.cpp:553: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
  105.  
  106. ioctl_set_msg failed: -1
  107. ioctl_set_msg failed: -1
  108. ERROR: Failed to invoke kernel on QPUs
  109.  
  110. ===============================================================================
  111. Tests/testDFT.cpp:367:
  112. TEST CASE: Discrete Fourier Transform [dft]
  113. Check DFT using standard matrix multiplication
  114.  
  115. Tests/support/matrix_support.cpp:116: FATAL ERROR: REQUIRE( abs(a[r][c].re() - b[r][c].re()) <= precision ) is NOT correct!
  116. values: REQUIRE( 12.794f <= 0.4f )
  117. logged: Max diff re: 6.18813e+26, max diff im: 3.96141e+28, precision: 0.4
  118. (r, c): ( 0, 0)
  119. (-0.000000, -0.000000) == (12.794001, 0.000000)
  120.  
  121. ioctl_set_msg failed: -1
  122. ioctl_set_msg failed: -1
  123. ERROR: Failed to invoke kernel on QPUs
  124.  
  125. ioctl_set_msg failed: -1
  126. ===============================================================================
  127. Tests/testDFT.cpp:484:
  128. TEST CASE: Discrete Fourier Transform tmp [dft][dft2]
  129. All DFT calculations should return the same
  130.  
  131. Tests/testDFT.cpp:484: ERROR: test case THREW exception: exception thrown in subcase - will translate later when the whole test case has been exited (cannot translate while there is an active exception)
  132. logged: Dimension: 32
  133.  
  134. ===============================================================================
  135. Tests/testDFT.cpp:484:
  136. TEST CASE: Discrete Fourier Transform tmp [dft][dft2]
  137.  
  138. DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
  139. All DFT calculations should return the same
  140.  
  141. Tests/testDFT.cpp:484: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
  142. logged: Dimension: 32
  143.  
  144. ioctl_set_msg failed: -1
  145. ===============================================================================
  146. Tests/testDSL.cpp:336:
  147. TEST CASE: Test correct working DSL [dsl]
  148. Test specific int instructions
  149.  
  150. Tests/testDSL.cpp:336: ERROR: test case THREW exception: exception thrown in subcase - will translate later when the whole test case has been exited (cannot translate while there is an active exception)
  151.  
  152. ===============================================================================
  153. Tests/testDSL.cpp:336:
  154. TEST CASE: Test correct working DSL [dsl]
  155.  
  156. DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
  157. Test specific int instructions
  158.  
  159. Tests/testDSL.cpp:336: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
  160.  
  161. ioctl_set_msg failed: -1
  162. ===============================================================================
  163. Tests/testDSL.cpp:392:
  164. TEST CASE: Test Conditionals [dsl][cond]
  165. Conditionals work as expected
  166.  
  167. Tests/testDSL.cpp:392: ERROR: test case THREW exception: exception thrown in subcase - will translate later when the whole test case has been exited (cannot translate while there is an active exception)
  168. logged: Checking conditionals
  169.  
  170. ===============================================================================
  171. Tests/testDSL.cpp:392:
  172. TEST CASE: Test Conditionals [dsl][cond]
  173.  
  174. DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
  175. Conditionals work as expected
  176.  
  177. Tests/testDSL.cpp:392: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
  178. logged: Checking conditionals
  179.  
  180. ioctl_set_msg failed: -1
  181. ===============================================================================
  182. Tests/testDSL.cpp:433:
  183. TEST CASE: Test construction of composed types in DSL [dsl][complex]
  184. Test Complex composed type
  185.  
  186. Tests/testDSL.cpp:433: ERROR: test case THREW exception: exception thrown in subcase - will translate later when the whole test case has been exited (cannot translate while there is an active exception)
  187.  
  188. ===============================================================================
  189. Tests/testDSL.cpp:433:
  190. TEST CASE: Test construction of composed types in DSL [dsl][complex]
  191.  
  192. DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
  193. Test Complex composed type
  194.  
  195. Tests/testDSL.cpp:433: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
  196.  
  197. ioctl_set_msg failed: -1
  198. ioctl_set_msg failed: -1
  199. ERROR: Failed to invoke kernel on QPUs
  200.  
  201. ===============================================================================
  202. Tests/testDSL.cpp:526:
  203. TEST CASE: Test specific operations in DSL [dsl][ops]
  204. Test integer operations
  205.  
  206. Tests/testDSL.cpp:121: FATAL ERROR: REQUIRE( passed ) is NOT correct!
  207. values: REQUIRE( false )
  208. logged: index: 0, j: 0
  209. result : -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
  210. expected: 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
  211.  
  212.  
  213.  
  214. ioctl_set_msg failed: -1
  215. ===============================================================================
  216. Tests/testDSL.cpp:713:
  217. TEST CASE: Initialization with index() on uniform pointers should work as expected [dsl][offsets]
  218. Test with TMU
  219.  
  220. Tests/testDSL.cpp:713: ERROR: test case THREW exception: exception thrown in subcase - will translate later when the whole test case has been exited (cannot translate while there is an active exception)
  221.  
  222. ===============================================================================
  223. Tests/testDSL.cpp:713:
  224. TEST CASE: Initialization with index() on uniform pointers should work as expected [dsl][offsets]
  225.  
  226. DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
  227. Test with TMU
  228.  
  229. Tests/testDSL.cpp:713: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
  230.  
  231. ioctl_set_msg failed: -1
  232. ===============================================================================
  233. Tests/testDSL.cpp:835:
  234. TEST CASE: Test functions [dsl][func]
  235. Test trigonometric functions
  236.  
  237. Tests/testDSL.cpp:835: ERROR: test case THREW exception: exception thrown in subcase - will translate later when the whole test case has been exited (cannot translate while there is an active exception)
  238.  
  239. ===============================================================================
  240. Tests/testDSL.cpp:835:
  241. TEST CASE: Test functions [dsl][func]
  242.  
  243. DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
  244. Test trigonometric functions
  245.  
  246. Tests/testDSL.cpp:835: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
  247.  
  248. ioctl_set_msg failed: -1
  249. ERROR: Failed to invoke kernel on QPUs
  250.  
  251. ===============================================================================
  252. Tests/testDSL.cpp:1225:
  253. TEST CASE: Test sin/cos instructions [dsl][sincos]
  254.  
  255. Tests/testDSL.cpp:1243: FATAL ERROR: REQUIRE( diff <= hi_precision ) is NOT correct!
  256. values: REQUIRE( 109999995469022136933138365648727965696.0f <= 0.0012f )
  257. logged: max abs diff hi-prec sin: 1.1e+38
  258.  
  259. ioctl_set_msg failed: -1
  260. ioctl_set_msg failed: -1
  261. ERROR: Failed to invoke kernel on QPUs
  262.  
  263. ===============================================================================
  264. Tests/testDSL.cpp:1275:
  265. TEST CASE: Test integer division and remainder [dsl][intdiv]
  266.  
  267. Tests/testDSL.cpp:1287: FATAL ERROR: REQUIRE( quotient[0] == quotient_expected ) is NOT correct!
  268. values: REQUIRE( 1065353216 == 3 )
  269. logged: ( 1065353216, 1067869798, -1082130432, -1079613850, 1063675494, -1083808154, 172994847, -1974488801, 2124776053, -22707595, -2084886590, 1088421888, 1088631603, -1059061760, -1058852045, 16, )
  270. ( -1082130432, -1082130700, -1082131506, -1082132848, -1082134727, -1082137143, -1082140096, -1082143585, -1082147612, -1082152175, -1082157275, -1082162913, -1082169086, -1082175797, -1082183045, -1082190830, )
  271.  
  272. ioctl_set_msg failed: -1
  273. ===============================================================================
  274. Tests/testFFT.cpp:1433:
  275. TEST CASE: FFT Support [fft]
  276. Test 16vec function
  277.  
  278. Tests/testFFT.cpp:1433: ERROR: test case THREW exception: exception thrown in subcase - will translate later when the whole test case has been exited (cannot translate while there is an active exception)
  279.  
  280. ===============================================================================
  281. Tests/testFFT.cpp:1433:
  282. TEST CASE: FFT Support [fft]
  283.  
  284. DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
  285. Test 16vec function
  286.  
  287. Tests/testFFT.cpp:1433: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
  288.  
  289. WARNING: store_to_heap(): index does not have all same values:<0, -4, -8, -12, -16, -20, -24, -28, -32, -36, -40, -44, -48, -52, -56, -60, >
  290. WARNING: store_to_heap(): index does not have all same values:<4, 0, -4, -8, -12, -16, -20, -24, -28, -32, -36, -40, -44, -48, -52, -56, >
  291. WARNING: store_to_heap(): index does not have all same values:<8, 4, 0, -4, -8, -12, -16, -20, -24, -28, -32, -36, -40, -44, -48, -52, >
  292. (this message not shown for further occurences)
  293. ioctl_set_msg failed: -1
  294. ===============================================================================
  295. Tests/testImmediates.cpp:36:
  296. TEST CASE: Test loading of immediates [dsl][imm]
  297.  
  298. Tests/testImmediates.cpp:36: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
  299.  
  300. ioctl_set_msg failed: -1
  301. ===============================================================================
  302. Tests/testMatrix.cpp:273:
  303. TEST CASE: Test matrix algebra components [matrix][comp]
  304. Check rotate sum
  305.  
  306. Tests/testMatrix.cpp:273: ERROR: test case THREW exception: exception thrown in subcase - will translate later when the whole test case has been exited (cannot translate while there is an active exception)
  307.  
  308. ===============================================================================
  309. Tests/testMatrix.cpp:273:
  310. TEST CASE: Test matrix algebra components [matrix][comp]
  311.  
  312. DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
  313. Check rotate sum
  314.  
  315. Tests/testMatrix.cpp:273: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
  316.  
  317. ioctl_set_msg failed: -1
  318. ===============================================================================
  319. Tests/testMatrix.cpp:369:
  320. TEST CASE: Test matrix algebra [matrix][mult]
  321. Check matrix multiplication
  322.  
  323. Tests/testMatrix.cpp:369: ERROR: test case THREW exception: exception thrown in subcase - will translate later when the whole test case has been exited (cannot translate while there is an active exception)
  324. logged: Doing TMU
  325.  
  326. ===============================================================================
  327. Tests/testMatrix.cpp:369:
  328. TEST CASE: Test matrix algebra [matrix][mult]
  329.  
  330. DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
  331. Check matrix multiplication
  332.  
  333. Tests/testMatrix.cpp:369: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
  334. logged: Doing TMU
  335.  
  336. ioctl_set_msg failed: -1
  337. ioctl_set_msg failed: -1
  338. ERROR: Failed to invoke kernel on QPUs
  339.  
  340. ===============================================================================
  341. Tests/testMatrix.cpp:379:
  342. TEST CASE: Test matrix algebra with varying sizes [matrix][mult][varying]
  343. Check matrix multiplication
  344.  
  345. Tests/testMatrix.cpp:265: FATAL ERROR: REQUIRE( result[r][c] == ((float) inner)*init_a*init_b ) is NOT correct!
  346. values: REQUIRE( -1.0f == 16.0f )
  347. logged: rows: 1, inner: 16, cols: 1, num QPUs: 1
  348. r: 0, c: 0
  349. result array:
  350. ( -1.000000, -1.000000, -1.000000, -1.000000, -1.000000, -1.000000, -1.000000, -1.000000, -1.000000, -1.000000, -1.000000, -1.000000, -1.000000, -1.000000, -1.000000, -1.000000, )
  351.  
  352.  
  353. ioctl_set_msg failed: -1
  354. ===============================================================================
  355. Tests/testMatrix.cpp:552:
  356. TEST CASE: Test complex matrix algebra with varying sizes [matrix][complex]
  357. Check correct working complex dotvector
  358.  
  359. Tests/testMatrix.cpp:552: ERROR: test case THREW exception: exception thrown in subcase - will translate later when the whole test case has been exited (cannot translate while there is an active exception)
  360.  
  361. ===============================================================================
  362. Tests/testMatrix.cpp:552:
  363. TEST CASE: Test complex matrix algebra with varying sizes [matrix][complex]
  364.  
  365. DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
  366. Check correct working complex dotvector
  367.  
  368. Tests/testMatrix.cpp:552: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
  369.  
  370. ioctl_set_msg failed: -1
  371. ===============================================================================
  372. Tests/testMatrix.cpp:763:
  373. TEST CASE: Test block matrix multiplication [matrix][block]
  374. Test simple block
  375.  
  376. Tests/testMatrix.cpp:763: ERROR: test case THREW exception: exception thrown in subcase - will translate later when the whole test case has been exited (cannot translate while there is an active exception)
  377.  
  378. ===============================================================================
  379. Tests/testMatrix.cpp:763:
  380. TEST CASE: Test block matrix multiplication [matrix][block]
  381.  
  382. DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
  383. Test simple block
  384.  
  385. Tests/testMatrix.cpp:763: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
  386.  
  387. ioctl_set_msg failed: -1
  388. ERROR: Failed to invoke kernel on QPUs
  389.  
  390. ===============================================================================
  391. Tests/testRot3D.cpp:52:
  392. TEST CASE: Test working of Rot3D example [rot3d]
  393. All kernel versions should return the same
  394.  
  395. Tests/testRot3D.cpp:41: FATAL ERROR: REQUIRE( x1[i] == doctest::Approx(x2[i]).epsilon(0.001) ) is NOT correct!
  396. values: REQUIRE( -1.0f == Approx( 1.0 ) )
  397. logged: Running kernel 1 (always 1 QPU)
  398. Comparing Rot3D 1 for index 1
  399.  
  400. ioctl_set_msg failed: -1
  401. ERROR: Failed to invoke kernel on QPUs
  402.  
  403. ===============================================================================
  404. Tests/testSFU.cpp:34:
  405. TEST CASE: Test SFU functions [sfu]
  406.  
  407. Tests/testSFU.cpp:23: FATAL ERROR: REQUIRE( results[0] == 2*val ) is NOT correct!
  408. values: REQUIRE( 0.0f == 2.2f )
  409. logged: Running interpreter
  410. Running emulator
  411. Running qpu
  412.  
  413. ===============================================================================
  414. [doctest] test cases: 44 | 21 passed | 23 failed | 0 skipped
  415. [doctest] assertions: 40875 | 40866 passed | 9 failed |
  416. [doctest] Status: FAILURE!
  417. ioctl_set_msg failed: -1
  418. ioctl_set_msg failed: -1
  419. WARNING: BufferObject::dealloc(): mem_unlock failed
  420. ioctl_set_msg failed: -1
  421. WARNING: BufferObject::dealloc(): mem_free failed
  422.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement