Struct ISpatialCudaEnabled

Struct Documentation

struct ISpatialCudaEnabled

空间权重计算启用CUDA加速的接口。

Public Functions

virtual bool useCuda() = 0

获取是否使用CUDA。

返回:

true 使用CUDA

返回:

false 不使用CUDA

virtual void setUseCuda(bool isUseCuda) = 0

设置是否使用CUDA。

参数:

isUseCuda -- 是否使用CUDA

virtual cudaError_t prepareCuda(size_t gpuId) = 0

准备 CUDA 计算的环境。

参数:

gpuId -- 选择的 GPU 的 ID。

返回:

cudaError_t CUDA 错误或者成功。