CPU and GPU Support

Not all computation modes, methods, and parameters are supported on both CPU and GPU. Differences in CPU and GPU support are listed below.

Computation modes

For the following algorithms, only listed computation modes are supported on GPU:

Algortihm

Supported on GPU

Covariance

batch, online

Principal Component Analysis

batch

Methods

For the following algorithms, only listed methods are supported on GPU:

Algortihm

Supported on GPU

K-Means Clustering

defaultDense

Initialization

defaultDense, randomDense

Linear Regression

defaultDense

Moments of Low Order

defaultDense

Stochastic Gradient Descent Algorithm

miniBatch

Covariance

defaultDense

Principal Component Analysis

defaultDense

k-Nearest Neighbors (kNN) Classifier

Brute Force

Note

This method is not supported on CPU.

Support Vector Machine Classifier

thunder

Note

This method is not supported on CPU.

Decision Forest

hist

Note

This method is not supported on CPU.

Parameters

Algortihm

Notes

Support Vector Machine Classifier

doShrinking is only supported for defaultDense method.

Density-Based Spatial Clustering of Applications with Noise

  • On GPU, the memorySavingMode flag can only be set to true.

  • On GPU, the weights parameter is not supported.

Kernel Functions

On GPU, the only supported computation mode (ComputationMode) is matrixMatrix.

Objective Function

Logistic Regression

penaltyL1 is not supported on GPU