christophe-murphy · GitHub

added 9 commits

June 12, 2024 10:11
…'t support compiling on Windows, this will be added later.
…o the SYCL queue which is not supported. This has been fixed by moving calls to get() out of the submit calls. If a get call is made to a node that has not yet been evaluated, it will need to submit work to the SYCL queue.
…current backend. If a function is not supported the test is skipped. This works with both the C API which returns an error flag and the C++ API which throws an exception.
… precision as well as the fp16 aspect for the oneAPI backend. Some devices advertise the fp16 aspect but their native vector width for half precision is zero which results in errors when calling OpenCL routines with half precision arguments.
…nested oneAPI queue submissions.
…re made to ireduceDimKernelSMEM for 1, 2 and 4 y threads
…missing from the global problem size.
…event segfaults in subsequent asserts.
…ailing when AF_SKIP_UNSUPPORTED_TESTS CMake option is enabled

Closed

…eDetermineCompilerSupport in version 3.30. Added support for this.

umar456

…or CUDA 12
…s the back end name
…eptions. If the not supported exception is thrown, the test can be skipped if the AF_SKIP_UNSUPPORTED_TESTS variable is on.
… SKIP_BACKEND macro will be made instead that will need to be explicitly added to each test that calls a function unsupported for a given backend.
…e not supported by the oneAPI back end. If AF_SKIP_UNSUPPORTED_TESTS is set to ON then all tests with this macro will be skipped. These will need to be removed as oneAPI support is added for each feature.

This was referenced

Feb 5, 2025

Closed

Closed

…It is now used for the UNSUPPORTED_BACKEND macro.

@christophe-murphy

Read the original on github.com ↗