Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [doctest] doctest version is "2.4.6"
- [doctest] run with "--help" for options
- --- obj/test/ReqRecv_qpu_output.txt
- +++ Tests/data/ReqRecv_expected_output.txt
- @@ -1,20 +1,16 @@
- -ioctl_set_msg failed: -1
- -ioctl_set_msg failed: -1
- -0: 0
- -1: 1
- -2: 2
- -3: 3
- -4: 4
- -5: 5
- -6: 6
- -7: 7
- -8: 8
- -9: 9
- -10: 10
- -11: 11
- -12: 12
- -13: 13
- -14: 14
- -15: 15
- -ioctl_set_msg failed: -1
- -ioctl_set_msg failed: -1
- +0: 16
- +1: 18
- +2: 20
- +3: 22
- +4: 24
- +5: 26
- +6: 28
- +7: 30
- +8: 32
- +9: 34
- +10: 36
- +11: 38
- +12: 40
- +13: 42
- +14: 44
- +15: 46
- ===============================================================================
- Tests/testCmdLine.cpp:119:
- TEST CASE: Check correct output example programs for all three run options [cmdline]
- Check output ReqRecv
- Tests/testCmdLine.cpp:87: FATAL ERROR: REQUIRE( !system(diff_cmd.c_str()) ) is NOT correct!
- values: REQUIRE( false )
- logged: Cmdline: sudo obj/qpu-debug/bin/ReqRecv -silent > obj/test/ReqRecv_qpu_output.txt
- diff command: diff obj/test/ReqRecv_qpu_output.txt Tests/data/ReqRecv_expected_output.txt
- Skipping v3d tests with calls to driver
- ioctl_set_msg failed: -1
- ioctl_set_msg failed: -1
- ioctl_set_msg failed: -1
- ioctl_set_msg failed: -1
- ERROR: Failed to invoke kernel on QPUs
- ===============================================================================
- Tests/testConditionCodes.cpp:412:
- TEST CASE: Test Where blocks [where][cond]
- Tests/testConditionCodes.cpp:346: FATAL ERROR: REQUIRE( success ) is NOT correct!
- values: REQUIRE( false )
- logged: check_where_result
- block 0, index 0
- result : 0000000000000000
- expected: 1111111100000000
- ioctl_set_msg failed: -1
- ===============================================================================
- Tests/testConditionCodes.cpp:478:
- TEST CASE: Test if/where without loop [noloop][cond]
- Testing noloop_where_kernel
- 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)
- logged: Testing qpu run index: 0
- ===============================================================================
- Tests/testConditionCodes.cpp:478:
- TEST CASE: Test if/where without loop [noloop][cond]
- DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
- Testing noloop_where_kernel
- Tests/testConditionCodes.cpp:478: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
- logged: Testing qpu run index: 0
- ioctl_set_msg failed: -1
- ===============================================================================
- Tests/testConditionCodes.cpp:553:
- TEST CASE: Test multiple and/or [andor][cond]
- Test Where blocks with and/or
- 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)
- ===============================================================================
- Tests/testConditionCodes.cpp:553:
- TEST CASE: Test multiple and/or [andor][cond]
- DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
- Test Where blocks with and/or
- Tests/testConditionCodes.cpp:553: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
- ioctl_set_msg failed: -1
- ioctl_set_msg failed: -1
- ERROR: Failed to invoke kernel on QPUs
- ===============================================================================
- Tests/testDFT.cpp:367:
- TEST CASE: Discrete Fourier Transform [dft]
- Check DFT using standard matrix multiplication
- Tests/support/matrix_support.cpp:116: FATAL ERROR: REQUIRE( abs(a[r][c].re() - b[r][c].re()) <= precision ) is NOT correct!
- values: REQUIRE( 12.794f <= 0.4f )
- logged: Max diff re: 6.18813e+26, max diff im: 3.96141e+28, precision: 0.4
- (r, c): ( 0, 0)
- (-0.000000, -0.000000) == (12.794001, 0.000000)
- ioctl_set_msg failed: -1
- ioctl_set_msg failed: -1
- ERROR: Failed to invoke kernel on QPUs
- ioctl_set_msg failed: -1
- ===============================================================================
- Tests/testDFT.cpp:484:
- TEST CASE: Discrete Fourier Transform tmp [dft][dft2]
- All DFT calculations should return the same
- 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)
- logged: Dimension: 32
- ===============================================================================
- Tests/testDFT.cpp:484:
- TEST CASE: Discrete Fourier Transform tmp [dft][dft2]
- DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
- All DFT calculations should return the same
- Tests/testDFT.cpp:484: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
- logged: Dimension: 32
- ioctl_set_msg failed: -1
- ===============================================================================
- Tests/testDSL.cpp:336:
- TEST CASE: Test correct working DSL [dsl]
- Test specific int instructions
- 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)
- ===============================================================================
- Tests/testDSL.cpp:336:
- TEST CASE: Test correct working DSL [dsl]
- DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
- Test specific int instructions
- Tests/testDSL.cpp:336: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
- ioctl_set_msg failed: -1
- ===============================================================================
- Tests/testDSL.cpp:392:
- TEST CASE: Test Conditionals [dsl][cond]
- Conditionals work as expected
- 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)
- logged: Checking conditionals
- ===============================================================================
- Tests/testDSL.cpp:392:
- TEST CASE: Test Conditionals [dsl][cond]
- DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
- Conditionals work as expected
- Tests/testDSL.cpp:392: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
- logged: Checking conditionals
- ioctl_set_msg failed: -1
- ===============================================================================
- Tests/testDSL.cpp:433:
- TEST CASE: Test construction of composed types in DSL [dsl][complex]
- Test Complex composed type
- 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)
- ===============================================================================
- Tests/testDSL.cpp:433:
- TEST CASE: Test construction of composed types in DSL [dsl][complex]
- DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
- Test Complex composed type
- Tests/testDSL.cpp:433: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
- ioctl_set_msg failed: -1
- ioctl_set_msg failed: -1
- ERROR: Failed to invoke kernel on QPUs
- ===============================================================================
- Tests/testDSL.cpp:526:
- TEST CASE: Test specific operations in DSL [dsl][ops]
- Test integer operations
- Tests/testDSL.cpp:121: FATAL ERROR: REQUIRE( passed ) is NOT correct!
- values: REQUIRE( false )
- logged: index: 0, j: 0
- result : -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
- expected: 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
- ioctl_set_msg failed: -1
- ===============================================================================
- Tests/testDSL.cpp:713:
- TEST CASE: Initialization with index() on uniform pointers should work as expected [dsl][offsets]
- Test with TMU
- 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)
- ===============================================================================
- Tests/testDSL.cpp:713:
- TEST CASE: Initialization with index() on uniform pointers should work as expected [dsl][offsets]
- DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
- Test with TMU
- Tests/testDSL.cpp:713: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
- ioctl_set_msg failed: -1
- ===============================================================================
- Tests/testDSL.cpp:835:
- TEST CASE: Test functions [dsl][func]
- Test trigonometric functions
- 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)
- ===============================================================================
- Tests/testDSL.cpp:835:
- TEST CASE: Test functions [dsl][func]
- DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
- Test trigonometric functions
- Tests/testDSL.cpp:835: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
- ioctl_set_msg failed: -1
- ERROR: Failed to invoke kernel on QPUs
- ===============================================================================
- Tests/testDSL.cpp:1225:
- TEST CASE: Test sin/cos instructions [dsl][sincos]
- Tests/testDSL.cpp:1243: FATAL ERROR: REQUIRE( diff <= hi_precision ) is NOT correct!
- values: REQUIRE( 109999995469022136933138365648727965696.0f <= 0.0012f )
- logged: max abs diff hi-prec sin: 1.1e+38
- ioctl_set_msg failed: -1
- ioctl_set_msg failed: -1
- ERROR: Failed to invoke kernel on QPUs
- ===============================================================================
- Tests/testDSL.cpp:1275:
- TEST CASE: Test integer division and remainder [dsl][intdiv]
- Tests/testDSL.cpp:1287: FATAL ERROR: REQUIRE( quotient[0] == quotient_expected ) is NOT correct!
- values: REQUIRE( 1065353216 == 3 )
- logged: ( 1065353216, 1067869798, -1082130432, -1079613850, 1063675494, -1083808154, 172994847, -1974488801, 2124776053, -22707595, -2084886590, 1088421888, 1088631603, -1059061760, -1058852045, 16, )
- ( -1082130432, -1082130700, -1082131506, -1082132848, -1082134727, -1082137143, -1082140096, -1082143585, -1082147612, -1082152175, -1082157275, -1082162913, -1082169086, -1082175797, -1082183045, -1082190830, )
- ioctl_set_msg failed: -1
- ===============================================================================
- Tests/testFFT.cpp:1433:
- TEST CASE: FFT Support [fft]
- Test 16vec function
- 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)
- ===============================================================================
- Tests/testFFT.cpp:1433:
- TEST CASE: FFT Support [fft]
- DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
- Test 16vec function
- Tests/testFFT.cpp:1433: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
- 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, >
- 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, >
- 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, >
- (this message not shown for further occurences)
- ioctl_set_msg failed: -1
- ===============================================================================
- Tests/testImmediates.cpp:36:
- TEST CASE: Test loading of immediates [dsl][imm]
- Tests/testImmediates.cpp:36: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
- ioctl_set_msg failed: -1
- ===============================================================================
- Tests/testMatrix.cpp:273:
- TEST CASE: Test matrix algebra components [matrix][comp]
- Check rotate sum
- 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)
- ===============================================================================
- Tests/testMatrix.cpp:273:
- TEST CASE: Test matrix algebra components [matrix][comp]
- DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
- Check rotate sum
- Tests/testMatrix.cpp:273: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
- ioctl_set_msg failed: -1
- ===============================================================================
- Tests/testMatrix.cpp:369:
- TEST CASE: Test matrix algebra [matrix][mult]
- Check matrix multiplication
- 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)
- logged: Doing TMU
- ===============================================================================
- Tests/testMatrix.cpp:369:
- TEST CASE: Test matrix algebra [matrix][mult]
- DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
- Check matrix multiplication
- Tests/testMatrix.cpp:369: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
- logged: Doing TMU
- ioctl_set_msg failed: -1
- ioctl_set_msg failed: -1
- ERROR: Failed to invoke kernel on QPUs
- ===============================================================================
- Tests/testMatrix.cpp:379:
- TEST CASE: Test matrix algebra with varying sizes [matrix][mult][varying]
- Check matrix multiplication
- Tests/testMatrix.cpp:265: FATAL ERROR: REQUIRE( result[r][c] == ((float) inner)*init_a*init_b ) is NOT correct!
- values: REQUIRE( -1.0f == 16.0f )
- logged: rows: 1, inner: 16, cols: 1, num QPUs: 1
- r: 0, c: 0
- result array:
- ( -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, )
- ioctl_set_msg failed: -1
- ===============================================================================
- Tests/testMatrix.cpp:552:
- TEST CASE: Test complex matrix algebra with varying sizes [matrix][complex]
- Check correct working complex dotvector
- 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)
- ===============================================================================
- Tests/testMatrix.cpp:552:
- TEST CASE: Test complex matrix algebra with varying sizes [matrix][complex]
- DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
- Check correct working complex dotvector
- Tests/testMatrix.cpp:552: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
- ioctl_set_msg failed: -1
- ===============================================================================
- Tests/testMatrix.cpp:763:
- TEST CASE: Test block matrix multiplication [matrix][block]
- Test simple block
- 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)
- ===============================================================================
- Tests/testMatrix.cpp:763:
- TEST CASE: Test block matrix multiplication [matrix][block]
- DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
- Test simple block
- Tests/testMatrix.cpp:763: ERROR: test case THREW exception: FATAL: Unable to enable QPUs. Check your firmware is latest.
- ioctl_set_msg failed: -1
- ERROR: Failed to invoke kernel on QPUs
- ===============================================================================
- Tests/testRot3D.cpp:52:
- TEST CASE: Test working of Rot3D example [rot3d]
- All kernel versions should return the same
- Tests/testRot3D.cpp:41: FATAL ERROR: REQUIRE( x1[i] == doctest::Approx(x2[i]).epsilon(0.001) ) is NOT correct!
- values: REQUIRE( -1.0f == Approx( 1.0 ) )
- logged: Running kernel 1 (always 1 QPU)
- Comparing Rot3D 1 for index 1
- ioctl_set_msg failed: -1
- ERROR: Failed to invoke kernel on QPUs
- ===============================================================================
- Tests/testSFU.cpp:34:
- TEST CASE: Test SFU functions [sfu]
- Tests/testSFU.cpp:23: FATAL ERROR: REQUIRE( results[0] == 2*val ) is NOT correct!
- values: REQUIRE( 0.0f == 2.2f )
- logged: Running interpreter
- Running emulator
- Running qpu
- ===============================================================================
- [doctest] test cases: 44 | 21 passed | 23 failed | 0 skipped
- [doctest] assertions: 40875 | 40866 passed | 9 failed |
- [doctest] Status: FAILURE!
- ioctl_set_msg failed: -1
- ioctl_set_msg failed: -1
- WARNING: BufferObject::dealloc(): mem_unlock failed
- ioctl_set_msg failed: -1
- WARNING: BufferObject::dealloc(): mem_free failed
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement