PLSSVM - Parallel Least Squares Support Vector Machine
2.0.0
A Least Squares Support Vector Machine implementation using different backends.
|
Defines an enumeration holding all possible SYCL implementations. More...
#include <iosfwd>
#include <vector>
Go to the source code of this file.
Namespaces | |
plssvm | |
The main namespace containing all public API functions. | |
plssvm::sycl | |
Namespace containing the C-SVM using the SYCL backend with the preferred SYCL implementation. | |
Enumerations | |
enum class | plssvm::sycl::implementation_type { plssvm::sycl::automatic , plssvm::sycl::dpcpp , plssvm::sycl::hipsycl } |
Enum class for all possible SYCL implementation types. More... | |
Functions | |
std::vector< implementation_type > | plssvm::sycl::list_available_sycl_implementations () |
Return a list of all currently available SYCL implementations. More... | |
std::ostream & | plssvm::sycl::operator<< (std::ostream &out, implementation_type impl) |
Output the impl type to the given output-stream out . More... | |
std::istream & | plssvm::sycl::operator>> (std::istream &in, implementation_type &impl) |
Use the input-stream in to initialize the impl type. More... | |
Defines an enumeration holding all possible SYCL implementations.