[----------] Global test environment tear-down
[==========] 196 tests from 2 test suites ran. (38883 ms total)
[ PASSED ] 186 tests.
[ FAILED ] 10 tests, listed below:
[ FAILED ] LinearAlgebraMatrixTest/LinearAlgebraMatrixTest.SimpleMlpForward_F16_2x2x2_NoBias/0, where GetParam() = 32-byte object <CD-CC CC-CC CC-CC EC-3F B1-68 DE-3A 20-00 00-00 00-04 00-00 00-00 00-00 00-00 00-00 00-00 00-00>
[ FAILED ] LinearAlgebraMatrixTest/LinearAlgebraMatrixTest.SimpleMlpForward_F16_2x2x2/0, where GetParam() = 32-byte object <CD-CC CC-CC CC-CC EC-3F B1-68 DE-3A 20-00 00-00 00-04 00-00 00-00 00-00 00-00 00-00 00-00 00-00>
[ FAILED ] LinearAlgebraMatrixTest/LinearAlgebraMatrixTest.SimpleMlpBackward_F16_2x8x8x4_NoBias/0, where GetParam() = 32-byte object <CD-CC CC-CC CC-CC EC-3F B1-68 DE-3A 20-00 00-00 00-04 00-00 00-00 00-00 00-00 00-00 00-00 00-00>
[ FAILED ] LinearAlgebraMatrixTest/LinearAlgebraMatrixTest.SimpleMlpBackward_F16_2x8x8x4/0, where GetParam() = 32-byte object <CD-CC CC-CC CC-CC EC-3F B1-68 DE-3A 20-00 00-00 00-04 00-00 00-00 00-00 00-00 00-00 00-00 00-00>
[ FAILED ] LinearAlgebraMatrixTest/LinearAlgebraMatrixTest.SimpleMlpBackward_F16_2x6x6x6x4_NoBias/0, where GetParam() = 32-byte object <CD-CC CC-CC CC-CC EC-3F B1-68 DE-3A 20-00 00-00 00-04 00-00 00-00 00-00 00-00 00-00 00-00 00-00>
[ FAILED ] LinearAlgebraMatrixTest/LinearAlgebraMatrixTest.SimpleMlpBackward_F16_2x6x6x6x4/0, where GetParam() = 32-byte object <CD-CC CC-CC CC-CC EC-3F B1-68 DE-3A 20-00 00-00 00-04 00-00 00-00 00-00 00-00 00-00 00-00 00-00>
[ FAILED ] LinearAlgebraMatrixTest/LinearAlgebraMatrixTest.SimpleMlpBackward_F16_2x8x8x4_batch10_NoBias/0, where GetParam() = 32-byte object <CD-CC CC-CC CC-CC EC-3F B1-68 DE-3A 20-00 00-00 00-04 00-00 00-00 00-00 00-00 00-00 00-00 00-00>
[ FAILED ] LinearAlgebraMatrixTest/LinearAlgebraMatrixTest.SimpleMlpBackward_F16_2x8x8x4_batch10/0, where GetParam() = 32-byte object <CD-CC CC-CC CC-CC EC-3F B1-68 DE-3A 20-00 00-00 00-04 00-00 00-00 00-00 00-00 00-00 00-00 00-00>
[ FAILED ] LinearAlgebraMatrixTest/LinearAlgebraMatrixTest.SimpleMlpBackward_F16_2x6x6x6x4_batch10_NoBias/0, where GetParam() = 32-byte object <CD-CC CC-CC CC-CC EC-3F B1-68 DE-3A 20-00 00-00 00-04 00-00 00-00 00-00 00-00 00-00 00-00 00-00>
[ FAILED ] LinearAlgebraMatrixTest/LinearAlgebraMatrixTest.SimpleMlpBackward_F16_2x6x6x6x4_batch10/0, where GetParam() = 32-byte object <CD-CC CC-CC CC-CC EC-3F B1-68 DE-3A 20-00 00-00 00-04 00-00 00-00 00-00 00-00 00-00 00-00 00-00>
10 FAILED TESTS
C:\code27\MiniDXNN\third_party\gfx_dep\gfx\gfx.cpp(1507): Created Direct3D12 device `Microsoft Basic Render Driver'
[LinAlg] === Matrix Multiplication Support ===
Combination Supported HW Accel Transpose
----------------------------------------------------
(Sint8, Sint8, Sint32) YES YES no
(Sint32, Sint8, Sint32) YES YES no
(Uint8, Uint8, Sint32) YES YES no
(Sint32, Uint8, Sint32) YES YES no
(Fp32, Sint8, Sint32) YES YES no
(Fp16, Fp16, Fp16) YES no no
(Fp16, Fp16, Fp32) YES YES no
(Fp32, Fp32, Fp32) YES YES no
(Fp16, Fp8_E4M3, Fp16) YES no no
(Fp16, Fp8_E5M2, Fp16) YES no no
[ OK ] LinearAlgebraMatrixTest/LinearAlgebraMatrixTest.CheckFeatureSupport_MatrixMultiply/0 (105161 ms)
[ RUN ] LinearAlgebraMatrixTest/LinearAlgebraMatrixTest.CheckFeatureSupport_MatrixMultiplyAdd/0
C:\code27\MiniDXNN\third_party\gfx_dep\gfx\gfx.cpp(1507): Created Direct3D12 device `Microsoft Basic Render Driver'
[LinAlg] === Matrix Multiplication + Add Support ===
Combination Supported HW Accel Transpose
--------------------------------------------------------
(Fp16, Fp16, Fp16, Fp16) YES no no
(Fp16, Fp16, Fp32, Fp32) YES YES no
(Fp32, Fp32, Fp32, Fp32) YES YES no
(Fp16, Fp8_E4M3, Fp16, Fp16) YES no no
(Fp16, Fp8_E5M2, Fp16, Fp16) YES no no
[ OK ] LinearAlgebraMatrixTest/LinearAlgebraMatrixTest.CheckFeatureSupport_MatrixMultiplyAdd/0 (404 ms)
[ RUN ] LinearAlgebraMatrixTest/LinearAlgebraMatrixTest.CheckFeatureSupport_OuterProduct/0
C:\code27\MiniDXNN\third_party\gfx_dep\gfx\gfx.cpp(1507): Created Direct3D12 device `Microsoft Basic Render Driver'
[LinAlg] === Outer Product Support ===
Combination Supported
-----------------------------
(Fp16, Fp16) YES
(Fp16, Fp32) YES
(Fp32, Fp32) YES
[ OK ] LinearAlgebraMatrixTest/LinearAlgebraMatrixTest.CheckFeatureSupport_OuterProduct/0 (248 ms)
[ RUN ] LinearAlgebraMatrixTest/LinearAlgebraMatrixTest.CheckFeatureSupport_AtomicAccumulation/0
C:\code27\MiniDXNN\third_party\gfx_dep\gfx\gfx.cpp(1507): Created Direct3D12 device `Microsoft Basic Render Driver'
[LinAlg] === Atomic Accumulation Support ===
Type RWByteAddressBuffer GroupShared
-----------------------------------------------
Fp16 YES YES
Fp32 YES YES
Hi,
using WARP microsoft.direct3d.warp.1.65535.20-preview (using fix:#1) found some errors in unit tests:
also some info shown in log: