Being aware that you were working hard to improve the correct compilation of unit tests I upgraded MatX to revision: 20230506.134328. Nearly all of the unit tests comiple without failure but not "OperatorTests.cu" and "ReductionTests.cu" [see:
MatXConfBuildInstallFailedTests.log
]. For the moment I excluded those two from the list <test_sources> given in the file <$MATX_HOME/test/CMakeLists.txt>.
The same, with the same files, happens as soon as activate the cmake benchmarks option with -DMATX_BUILD_BENCHMARKS:BOOL=YES which I deactivated at the moment because I do not know if they are neccessary to run the bench.
Please find system and cuda versions inside the above attached file and let me know if I doing something wrong or wheter you are already aware of this.
Best regards
Siegfried