|
10 | 10 | - [plssvm.Parameter](#plssvmparameter) |
11 | 11 | - [plssvm.DataSet](#plssvmdataset) |
12 | 12 | - [plssvm.CSVM](#plssvmcsvm) |
13 | | - - [plssvm.openmp.CSVM, plssvm.stdpar.CSVM, plssvm.cuda.CSVM, plssvm.hip.CSVM, plssvm.opencl.CSVM, plssvm.sycl.CSVM, plssvm.dpcpp.CSVM, plssvm.adaptivecpp.CSVM](#plssvmopenmpcsvm-plssvmcudacsvm-plssvmhipcsvm-plssvmopenclcsvm-plssvmsyclcsvm-plssvmdpcppcsvm-plssvmadaptivecppcsvm) |
| 13 | + - [plssvm.openmp.CSVM, plssvm.hpx.CSVM, plssvm.stdpar.CSVM, plssvm.cuda.CSVM, plssvm.hip.CSVM, plssvm.opencl.CSVM, plssvm.sycl.CSVM, plssvm.dpcpp.CSVM, plssvm.adaptivecpp.CSVM](#plssvmopenmpcsvm-plssvmhpxcsvm-plssvmcudacsvm-plssvmhipcsvm-plssvmopenclcsvm-plssvmsyclcsvm-plssvmdpcppcsvm-plssvmadaptivecppcsvm) |
14 | 14 | - [plssvm.Model](#plssvmmodel) |
15 | 15 | - [plssvm.Version](#plssvmversion) |
16 | 16 | - [plssvm.detail.tracking.PerformanceTracker](#plssvmdetailtrackingperformancetracker) |
@@ -195,7 +195,7 @@ The following table lists all PLSSVM enumerations exposed on the Python side: |
195 | 195 | | `FileFormatType` | `LIBSVM`, `ARFF` | The different supported file format types (default: `LIBSVM`). | |
196 | 196 | | `GammaCoefficientType` | `AUTOMATIC`, `SCALE` | The different modes for the dynamic gamma calculation (default: `AUTOMATIC`). | |
197 | 197 | | `ClassificationType` | `OAA`, `OAO` | The different supported multi-class classification strategies (default: `LIBSVM`). | |
198 | | -| `BackendType` | `AUTOMATIC`, `OPENMP`, `CUDA`, `HIP`, `OPENCL`, `SYCL` | The different supported backends (default: `AUTOMATIC`). If `AUTOMATIC` is provided, the selected backend depends on the used target platform. | |
| 198 | +| `BackendType` | `AUTOMATIC`, `OPENMP`, `HPX`, `CUDA`, `HIP`, `OPENCL`, `SYCL` | The different supported backends (default: `AUTOMATIC`). If `AUTOMATIC` is provided, the selected backend depends on the used target platform. | |
199 | 199 | | `VerbosityLevel` | `QUIET`, `LIBSVM`, `TIMING`, `FULL` | The different supported log levels (default: `FULL`). `QUIET` means no output, `LIBSVM` output that is as conformant as possible with LIBSVM's output, `TIMING` all timing related outputs, and `FULL` everything. Can be combined via bit-wise operations. | |
200 | 200 |
|
201 | 201 | If a SYCL implementation is available, additional enumerations are available: |
@@ -347,7 +347,7 @@ and `sycl_kernel_invocation_type` to choose between the two different SYCL kerne |
347 | 347 | | `score(model)` | Score the model with respect to itself returning its accuracy. | |
348 | 348 | | `score(model, data_set)` | Score the model given the provided data set returning its accuracy. | |
349 | 349 |
|
350 | | -#### `plssvm.openmp.CSVM`, `plssvm.stdpar.CSVM`, plssvm.cuda.CSVM`, `plssvm.hip.CSVM`, `plssvm.opencl.CSVM`, `plssvm.sycl.CSVM`, `plssvm.dpcpp.CSVM`, `plssvm.adaptivecpp.CSVM` |
| 350 | +#### `plssvm.openmp.CSVM`, `plssvm.hpx.CSVM`, `plssvm.stdpar.CSVM`, plssvm.cuda.CSVM`, `plssvm.hip.CSVM`, `plssvm.opencl.CSVM`, `plssvm.sycl.CSVM`, `plssvm.dpcpp.CSVM`, `plssvm.adaptivecpp.CSVM` |
351 | 351 |
|
352 | 352 | These classes represent the backend specific CSVMs. |
353 | 353 | **Note**: they are only available if the respective backend has been enabled during PLSSVM's build step. |
@@ -533,4 +533,4 @@ The PLSSVM Python3 bindings define a few new exception types: |
533 | 533 | | `GPUDevicePtrError` | If something went wrong in one of the backend's GPU device pointers. **Note**: shouldn't occur in user code. | |
534 | 534 | | `MatrixError` | If something went wrong in the internal matrix class. **Note**: shouldn't occur in user code. | |
535 | 535 |
|
536 | | -Depending on the available backends, additional `BackendError`s are also available (e.g., `plssvm.cuda.BackendError`). |
| 536 | +Depending on the available backends, additional `BackendError`s are also available (e.g., `plssvm.cuda.BackendError`). |
0 commit comments