PLSSVM - Parallel Least Squares Support Vector Machine  2.0.0
A Least Squares Support Vector Machine implementation using different backends.
Classes | Namespaces
exceptions.hpp File Reference

Implements custom exception classes specific to the SYCL backend. More...

#include "plssvm/exceptions/exceptions.hpp"
#include "plssvm/exceptions/source_location.hpp"
#include <string>

Go to the source code of this file.

Classes

class  plssvm::sycl::backend_exception
 Exception type thrown if a problem with the SYCL backend occurs. More...
 
class  plssvm::hipsycl::backend_exception
 Exception type thrown if a problem with the hipSYCL SYCL backend occurs. More...
 
class  plssvm::dpcpp::backend_exception
 Exception type thrown if a problem with the DPC++ SYCL backend occurs. More...
 

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.
 
 plssvm::hipsycl
 Namespace containing the C-SVM using the SYCL backend with hipSYCL as SYCL implementation.
 
 plssvm::dpcpp
 Namespace containing the C-SVM using the SYCL backend with DPC++ as SYCL implementation.
 

Detailed Description

Implements custom exception classes specific to the SYCL backend.

Author
Alexander Van Craen
Marcel Breyer
License
This file is part of the PLSSVM project which is released under the MIT license. See the LICENSE.md file in the project root for full license information.