PLSSVM - Parallel Least Squares Support Vector Machine
2.0.0
A Least Squares Support Vector Machine implementation using different backends.
|
Core header including all other necessary headers. More...
#include "plssvm/csvm.hpp"
#include "plssvm/csvm_factory.hpp"
#include "plssvm/constants.hpp"
#include "plssvm/parameter.hpp"
#include "plssvm/data_set.hpp"
#include "plssvm/model.hpp"
#include "plssvm/backend_types.hpp"
#include "plssvm/kernel_function_types.hpp"
#include "plssvm/target_platforms.hpp"
#include "plssvm/backends/SYCL/implementation_type.hpp"
#include "plssvm/backends/SYCL/kernel_invocation_type.hpp"
#include "plssvm/exceptions/exceptions.hpp"
#include "plssvm/version/version.hpp"
Go to the source code of this file.
Namespaces | |
plssvm | |
The main namespace containing all public API functions. | |
plssvm::version | |
Namespace containing versioning information. | |
plssvm::detail | |
Namespace containing implementation details. Should not directly be used by users. | |
plssvm::detail::io | |
Namespace containing implementation details for the IO related functions. Should not directly be used by users. | |
plssvm::detail::cmd | |
Namespace containing implementation details for the command line interface functionality. Should not directly be used by users. | |
plssvm::operators | |
Namespace containing operator overloads for std::vector and other mathematical functions on vectors. | |
plssvm::openmp | |
Namespace containing the C-SVM using the OpenMP backend. | |
plssvm::cuda | |
Namespace containing the C-SVM using the CUDA backend. | |
plssvm::cuda::detail | |
Namespace containing CUDA backend specific implementation details. Should not directly be used by users. | |
plssvm::hip | |
Namespace containing the C-SVM using the HIP backend. | |
plssvm::hip::detail | |
Namespace containing HIP backend specific implementation details. Should not directly be used by users. | |
plssvm::opencl | |
Namespace containing the C-SVM using the OpenCL backend. | |
plssvm::opencl::detail | |
Namespace containing OpenCL backend specific implementation details. Should not directly be used by users. | |
plssvm::dpcpp | |
Namespace containing the C-SVM using the SYCL backend with DPC++ as SYCL implementation. | |
plssvm::dpcpp::detail | |
Namespace containing the C-SVM using the SYCL backend with DPC++ as SYCL implementation. Should not directly be used by users. | |
plssvm::hipsycl | |
Namespace containing the C-SVM using the SYCL backend with hipSYCL as SYCL implementation. | |
plssvm::hipsycl::detail | |
Namespace containing the C-SVM using the SYCL backend with hipSYCL as SYCL implementation. Should not directly be used by users. | |
plssvm::sycl | |
Namespace containing the C-SVM using the SYCL backend with the preferred SYCL implementation. | |
plssvm::sycl::detail | |
Namespace containing the C-SVM using the SYCL backend with the preferred SYCL implementation. Should not directly be used by users. | |
Core header including all other necessary headers.