4.cuBLAS开发指南中文版--CUDA 数据类型引用
2.3. CUDA 数据类型参考
本章描述了由多个 CUDA 库共享并在头文件 library_types.h 中定义的类型。
2.3.1 cudaDataType_t
cudaDataType_t
类型是用于指定数据精度的枚举数。 当数据引用本身不携带类型时使用它(例如 void *)
例如,它用于例程 cublasSgemmEx
。
Value | Meaning |
---|---|
CUDA_R_16F |
数据类型为 16 位实半精度浮点 |
CUDA_C_16F |
数据类型为 16 位复数半精度浮点数 |
CUDA_R_16BF |
数据类型为 16 位实数 bfloat16 浮点数 |
CUDA_C_16BF |
数据类型为 16 位复数 bfloat16 浮点数 |
CUDA_R_32F |
数据类型为 32 位实数单精度浮点数 |
CUDA_C_32F |
数据类型为 32 位复数单精度浮点数 |
CUDA_R_64F |
数据类型为 64 位实数双精度浮点数 |
CUDA_C_64F |
数据类型为 64 位复数双精度浮点数 |
CUDA_R_8I |
数据类型为 8 位实数有符号整数r |
CUDA_C_8I |
数据类型为 8 位复数有符号整数 |
CUDA_R_8U |
数据类型为 8 位实数无符号整数 |
CUDA_C_8U |
数据类型为 8 位复数无符号整数 |
CUDA_R_32I |
数据类型是 32 位实数有符号整数 |
CUDA_C_32I |
数据类型为 32 位复数有符号整数 |
2.3.2. libraryPropertyType_t
libraryPropertyType_t
用作参数以指定在使用例程 cublasGetProperty
时请求哪个属性
Value | Meaning |
---|---|
MAJOR_VERSION | 查询主要版本的枚举器 |
MINOR_VERSION | 查询次要版本的枚举数 |
PATCH_LEVEL | 标识补丁级别的编号 |