CUTENSOR API supported by HIP
March 24, 2026 ยท View on GitHub
CUTENSOR API supported by HIP
Note: In the tables that follow the columns marked A, D, C, R, U, and E mean the following:
A - Added; D - Deprecated; C - Changed; R - Removed; U - Unsupported for CUDA version(s); E - Experimental
1. CUTENSOR Data types
| CUDA | A | D | C | R | HIP | A | D | C | R | U | E |
|---|---|---|---|---|---|---|---|---|---|---|---|
CUTENSORMG_ALGO_DEFAULT | 1.4.0.0 | ||||||||||
CUTENSORMG_CONTRACTION_FIND_ATTRIBUTE_MAX | 1.5.0.0 | ||||||||||
CUTENSOR_ALGO_DEFAULT | 1.0.1.0 | HIPTENSOR_ALGO_DEFAULT | 5.7.0 | ||||||||
CUTENSOR_ALGO_DEFAULT_PATIENT | 1.4.0.0 | HIPTENSOR_ALGO_DEFAULT_PATIENT | 5.7.0 | ||||||||
CUTENSOR_ALGO_GETT | 1.0.1.0 | ||||||||||
CUTENSOR_ALGO_TGETT | 1.0.1.0 | ||||||||||
CUTENSOR_ALGO_TTGT | 1.0.1.0 | ||||||||||
CUTENSOR_AUTOTUNE_INCREMENTAL | 1.2.0.0 | 2.0.0.0 | HIPTENSOR_AUTOTUNE_MODE_INCREMENTAL | 7.0.0 | |||||||
CUTENSOR_AUTOTUNE_MODE_INCREMENTAL | 2.0.0.0 | HIPTENSOR_AUTOTUNE_MODE_INCREMENTAL | 7.0.0 | ||||||||
CUTENSOR_AUTOTUNE_MODE_NONE | 2.0.0.0 | HIPTENSOR_AUTOTUNE_MODE_NONE | 7.0.0 | ||||||||
CUTENSOR_AUTOTUNE_NONE | 1.2.0.0 | 2.0.0.0 | HIPTENSOR_AUTOTUNE_MODE_NONE | 7.0.0 | |||||||
CUTENSOR_CACHE_MODE_NONE | 1.2.0.0 | HIPTENSOR_CACHE_MODE_NONE | 7.0.0 | ||||||||
CUTENSOR_CACHE_MODE_PEDANTIC | 1.2.0.0 | HIPTENSOR_CACHE_MODE_PEDANTIC | 7.0.0 | ||||||||
CUTENSOR_COMPUTE_16BF | 1.0.1.0 | 2.0.0.0 | HIPTENSOR_COMPUTE_DESC_16BF | 7.0.0 | |||||||
CUTENSOR_COMPUTE_16F | 1.0.1.0 | 2.0.0.0 | HIPTENSOR_COMPUTE_DESC_16F | 7.0.0 | |||||||
CUTENSOR_COMPUTE_32F | 1.0.1.0 | 2.0.0.0 | HIPTENSOR_COMPUTE_DESC_32F | 7.0.0 | |||||||
CUTENSOR_COMPUTE_32I | 1.0.1.0 | 2.0.0.0 | HIPTENSOR_COMPUTE_DESC_32I | 7.0.0 | |||||||
CUTENSOR_COMPUTE_32U | 1.0.1.0 | 2.0.0.0 | HIPTENSOR_COMPUTE_DESC_32U | 7.0.0 | |||||||
CUTENSOR_COMPUTE_3XTF32 | 2.0.0.0 | ||||||||||
CUTENSOR_COMPUTE_64F | 1.0.1.0 | 2.0.0.0 | HIPTENSOR_COMPUTE_DESC_64F | 7.0.0 | |||||||
CUTENSOR_COMPUTE_8I | 1.0.1.0 | 2.0.0.0 | HIPTENSOR_COMPUTE_DESC_8I | 7.0.0 | |||||||
CUTENSOR_COMPUTE_8U | 1.0.1.0 | 2.0.0.0 | HIPTENSOR_COMPUTE_DESC_8U | 7.0.0 | |||||||
CUTENSOR_COMPUTE_DESC_16BF | 2.0.0.0 | HIPTENSOR_COMPUTE_DESC_16BF | 7.0.0 | ||||||||
CUTENSOR_COMPUTE_DESC_16F | 2.0.0.0 | HIPTENSOR_COMPUTE_DESC_16F | 7.0.0 | ||||||||
CUTENSOR_COMPUTE_DESC_32F | 2.0.0.0 | HIPTENSOR_COMPUTE_DESC_32F | 7.0.0 | ||||||||
CUTENSOR_COMPUTE_DESC_3XTF32 | 2.0.0.0 | ||||||||||
CUTENSOR_COMPUTE_DESC_4X16F | 2.5.0.0 | ||||||||||
CUTENSOR_COMPUTE_DESC_64F | 2.0.0.0 | HIPTENSOR_COMPUTE_DESC_64F | 7.0.0 | ||||||||
CUTENSOR_COMPUTE_DESC_8XINT8 | 2.4.0.0 | ||||||||||
CUTENSOR_COMPUTE_DESC_9X16BF | 2.3.0.0 | ||||||||||
CUTENSOR_COMPUTE_DESC_TF32 | 2.0.0.0 | ||||||||||
CUTENSOR_COMPUTE_TF32 | 1.0.1.0 | 2.0.0.0 | |||||||||
CUTENSOR_C_16BF | 2.0.0.0 | HIPTENSOR_C_16BF | 7.0.0 | ||||||||
CUTENSOR_C_16F | 2.0.0.0 | HIPTENSOR_C_16F | 7.0.0 | ||||||||
CUTENSOR_C_16I | 2.0.0.0 | HIPTENSOR_C_16I | 7.0.0 | ||||||||
CUTENSOR_C_16U | 2.0.0.0 | HIPTENSOR_C_16U | 7.0.0 | ||||||||
CUTENSOR_C_32F | 2.0.0.0 | HIPTENSOR_C_32F | 7.0.0 | ||||||||
CUTENSOR_C_32I | 2.0.0.0 | HIPTENSOR_C_32I | 7.0.0 | ||||||||
CUTENSOR_C_32U | 2.0.0.0 | HIPTENSOR_C_32U | 7.0.0 | ||||||||
CUTENSOR_C_4I | 2.0.0.0 | HIPTENSOR_C_4I | 7.0.0 | ||||||||
CUTENSOR_C_4U | 2.0.0.0 | HIPTENSOR_C_4U | 7.0.0 | ||||||||
CUTENSOR_C_64F | 2.0.0.0 | HIPTENSOR_C_64F | 7.0.0 | ||||||||
CUTENSOR_C_64I | 2.0.0.0 | HIPTENSOR_C_64I | 7.0.0 | ||||||||
CUTENSOR_C_64U | 2.0.0.0 | HIPTENSOR_C_64U | 7.0.0 | ||||||||
CUTENSOR_C_8I | 2.0.0.0 | HIPTENSOR_C_8I | 7.0.0 | ||||||||
CUTENSOR_C_8U | 2.0.0.0 | HIPTENSOR_C_8U | 7.0.0 | ||||||||
CUTENSOR_C_MIN_16F | 1.0.1.0 | 1.2.0.0 | 2.0.0.0 | ||||||||
CUTENSOR_C_MIN_32F | 1.0.1.0 | 1.2.0.0 | 2.0.0.0 | ||||||||
CUTENSOR_C_MIN_64F | 1.0.1.0 | 1.2.0.0 | 2.0.0.0 | ||||||||
CUTENSOR_C_MIN_TF32 | 1.0.1.0 | 1.2.0.0 | 2.0.0.0 | ||||||||
CUTENSOR_JIT_MODE_DEFAULT | 2.0.0.0 | HIPTENSOR_JIT_MODE_DEFAULT | 7.0.0 | ||||||||
CUTENSOR_JIT_MODE_NONE | 2.0.0.0 | HIPTENSOR_JIT_MODE_NONE | 7.0.0 | ||||||||
CUTENSOR_MG_DEVICE_HOST | 1.4.0.0 | ||||||||||
CUTENSOR_MG_DEVICE_HOST_PINNED | 1.4.0.0 | ||||||||||
CUTENSOR_OPERATION_DESCRIPTOR_FLOPS | 2.0.0.0 | HIPTENSOR_OPERATION_DESCRIPTOR_FLOPS | 7.0.0 | ||||||||
CUTENSOR_OPERATION_DESCRIPTOR_MOVED_BYTES | 2.0.0.0 | HIPTENSOR_OPERATION_DESCRIPTOR_MOVED_BYTES | 7.0.0 | ||||||||
CUTENSOR_OPERATION_DESCRIPTOR_PADDING_LEFT | 2.0.0.0 | HIPTENSOR_OPERATION_DESCRIPTOR_PADDING_LEFT | 7.0.0 | ||||||||
CUTENSOR_OPERATION_DESCRIPTOR_PADDING_RIGHT | 2.0.0.0 | HIPTENSOR_OPERATION_DESCRIPTOR_PADDING_RIGHT | 7.0.0 | ||||||||
CUTENSOR_OPERATION_DESCRIPTOR_PADDING_VALUE | 2.0.0.0 | HIPTENSOR_OPERATION_DESCRIPTOR_PADDING_VALUE | 7.0.0 | ||||||||
CUTENSOR_OPERATION_DESCRIPTOR_SCALAR_TYPE | 2.0.0.0 | HIPTENSOR_OPERATION_DESCRIPTOR_SCALAR_TYPE | 7.0.0 | ||||||||
CUTENSOR_OPERATION_DESCRIPTOR_TAG | 2.0.0.0 | HIPTENSOR_OPERATION_DESCRIPTOR_TAG | 7.0.0 | ||||||||
CUTENSOR_OP_ABS | 1.0.1.0 | HIPTENSOR_OP_ABS | 7.0.0 | ||||||||
CUTENSOR_OP_ACOS | 1.0.1.0 | HIPTENSOR_OP_ACOS | 7.0.0 | ||||||||
CUTENSOR_OP_ACOSH | 1.0.1.0 | HIPTENSOR_OP_ACOSH | 7.0.0 | ||||||||
CUTENSOR_OP_ADD | 1.0.1.0 | HIPTENSOR_OP_ADD | 6.3.0 | ||||||||
CUTENSOR_OP_ASIN | 1.0.1.0 | HIPTENSOR_OP_ASIN | 7.0.0 | ||||||||
CUTENSOR_OP_ASINH | 1.0.1.0 | HIPTENSOR_OP_ASINH | 7.0.0 | ||||||||
CUTENSOR_OP_ATAN | 1.0.1.0 | HIPTENSOR_OP_ATAN | 7.0.0 | ||||||||
CUTENSOR_OP_ATANH | 1.0.1.0 | HIPTENSOR_OP_ATANH | 7.0.0 | ||||||||
CUTENSOR_OP_CEIL | 1.0.1.0 | HIPTENSOR_OP_CEIL | 7.0.0 | ||||||||
CUTENSOR_OP_CONJ | 1.0.1.0 | HIPTENSOR_OP_CONJ | 7.0.0 | ||||||||
CUTENSOR_OP_COS | 1.0.1.0 | HIPTENSOR_OP_COS | 7.0.0 | ||||||||
CUTENSOR_OP_COSH | 1.0.1.0 | HIPTENSOR_OP_COSH | 7.0.0 | ||||||||
CUTENSOR_OP_EXP | 1.0.1.0 | HIPTENSOR_OP_EXP | 7.0.0 | ||||||||
CUTENSOR_OP_FLOOR | 1.0.1.0 | HIPTENSOR_OP_FLOOR | 7.0.0 | ||||||||
CUTENSOR_OP_IDENTITY | 1.0.1.0 | HIPTENSOR_OP_IDENTITY | 5.7.0 | ||||||||
CUTENSOR_OP_LOG | 1.0.1.0 | HIPTENSOR_OP_LOG | 7.0.0 | ||||||||
CUTENSOR_OP_MAX | 1.0.1.0 | HIPTENSOR_OP_MAX | 6.3.0 | ||||||||
CUTENSOR_OP_MIN | 1.0.1.0 | HIPTENSOR_OP_MIN | 6.3.0 | ||||||||
CUTENSOR_OP_MISH | 2.0.0.0 | ||||||||||
CUTENSOR_OP_MUL | 1.0.1.0 | HIPTENSOR_OP_MUL | 6.3.0 | ||||||||
CUTENSOR_OP_NEG | 1.0.1.0 | HIPTENSOR_OP_NEG | 7.0.0 | ||||||||
CUTENSOR_OP_RCP | 1.0.1.0 | HIPTENSOR_OP_RCP | 7.0.0 | ||||||||
CUTENSOR_OP_RELU | 1.0.1.0 | HIPTENSOR_OP_RELU | 7.0.0 | ||||||||
CUTENSOR_OP_SIGMOID | 1.0.1.0 | HIPTENSOR_OP_SIGMOID | 7.0.0 | ||||||||
CUTENSOR_OP_SIN | 1.0.1.0 | HIPTENSOR_OP_SIN | 7.0.0 | ||||||||
CUTENSOR_OP_SINH | 1.0.1.0 | HIPTENSOR_OP_SINH | 7.0.0 | ||||||||
CUTENSOR_OP_SOFT_PLUS | 2.0.0.0 | ||||||||||
CUTENSOR_OP_SOFT_SIGN | 2.0.0.0 | ||||||||||
CUTENSOR_OP_SQRT | 1.0.1.0 | HIPTENSOR_OP_SQRT | 6.2.0 | ||||||||
CUTENSOR_OP_SWISH | 2.0.0.0 | ||||||||||
CUTENSOR_OP_TAN | 1.0.1.0 | HIPTENSOR_OP_TAN | 7.0.0 | ||||||||
CUTENSOR_OP_TANH | 1.0.1.0 | HIPTENSOR_OP_TANH | 7.0.0 | ||||||||
CUTENSOR_OP_UNKNOWN | 1.0.1.0 | HIPTENSOR_OP_UNKNOWN | 5.7.0 | ||||||||
CUTENSOR_PLAN_PREFERENCE_ALGO | 2.0.0.0 | HIPTENSOR_PLAN_PREFERENCE_ALGO | 7.0.0 | ||||||||
CUTENSOR_PLAN_PREFERENCE_AUTOTUNE_MODE | 2.0.0.0 | HIPTENSOR_PLAN_PREFERENCE_AUTOTUNE_MODE | 7.0.0 | ||||||||
CUTENSOR_PLAN_PREFERENCE_CACHE_MODE | 2.0.0.0 | HIPTENSOR_PLAN_PREFERENCE_CACHE_MODE | 7.0.0 | ||||||||
CUTENSOR_PLAN_PREFERENCE_GPU_ARCH | 2.6.0.0 | ||||||||||
CUTENSOR_PLAN_PREFERENCE_INCREMENTAL_COUNT | 2.0.0.0 | HIPTENSOR_PLAN_PREFERENCE_INCREMENTAL_COUNT | 7.0.0 | ||||||||
CUTENSOR_PLAN_PREFERENCE_JIT | 2.0.0.0 | HIPTENSOR_PLAN_PREFERENCE_JIT | 7.0.0 | ||||||||
CUTENSOR_PLAN_PREFERENCE_KERNEL_RANK | 2.0.0.0 | HIPTENSOR_PLAN_PREFERENCE_KERNEL_RANK | 7.0.0 | ||||||||
CUTENSOR_PLAN_REQUIRED_WORKSPACE | 2.0.0.0 | HIPTENSOR_PLAN_REQUIRED_WORKSPACE | 7.0.0 | ||||||||
CUTENSOR_R_16BF | 2.0.0.0 | HIPTENSOR_R_16BF | 7.0.0 | ||||||||
CUTENSOR_R_16F | 2.0.0.0 | HIPTENSOR_R_16F | 7.0.0 | ||||||||
CUTENSOR_R_16I | 2.0.0.0 | HIPTENSOR_R_16I | 7.0.0 | ||||||||
CUTENSOR_R_16U | 2.0.0.0 | HIPTENSOR_R_16U | 7.0.0 | ||||||||
CUTENSOR_R_32F | 2.0.0.0 | HIPTENSOR_R_32F | 7.0.0 | ||||||||
CUTENSOR_R_32I | 2.0.0.0 | HIPTENSOR_R_32I | 7.0.0 | ||||||||
CUTENSOR_R_32U | 2.0.0.0 | HIPTENSOR_R_32U | 7.0.0 | ||||||||
CUTENSOR_R_4I | 2.0.0.0 | HIPTENSOR_R_4I | 7.0.0 | ||||||||
CUTENSOR_R_4U | 2.0.0.0 | HIPTENSOR_R_4U | 7.0.0 | ||||||||
CUTENSOR_R_64F | 2.0.0.0 | HIPTENSOR_R_64F | 7.0.0 | ||||||||
CUTENSOR_R_64I | 2.0.0.0 | HIPTENSOR_R_64I | 7.0.0 | ||||||||
CUTENSOR_R_64U | 2.0.0.0 | HIPTENSOR_R_64U | 7.0.0 | ||||||||
CUTENSOR_R_8I | 2.0.0.0 | HIPTENSOR_R_8I | 7.0.0 | ||||||||
CUTENSOR_R_8U | 2.0.0.0 | HIPTENSOR_R_8U | 7.0.0 | ||||||||
CUTENSOR_R_MIN_16BF | 1.0.1.0 | 1.2.0.0 | 2.0.0.0 | ||||||||
CUTENSOR_R_MIN_16F | 1.0.1.0 | 1.2.0.0 | 2.0.0.0 | ||||||||
CUTENSOR_R_MIN_32F | 1.0.1.0 | 1.2.0.0 | 2.0.0.0 | ||||||||
CUTENSOR_R_MIN_32I | 1.0.1.0 | 1.2.0.0 | 2.0.0.0 | ||||||||
CUTENSOR_R_MIN_32U | 1.0.1.0 | 1.2.0.0 | 2.0.0.0 | ||||||||
CUTENSOR_R_MIN_64F | 1.0.1.0 | 1.2.0.0 | 2.0.0.0 | ||||||||
CUTENSOR_R_MIN_8I | 1.0.1.0 | 1.2.0.0 | 2.0.0.0 | ||||||||
CUTENSOR_R_MIN_8U | 1.0.1.0 | 1.2.0.0 | 2.0.0.0 | ||||||||
CUTENSOR_R_MIN_TF32 | 1.0.1.0 | 1.2.0.0 | 2.0.0.0 | ||||||||
CUTENSOR_STATUS_ALLOC_FAILED | 1.0.1.0 | HIPTENSOR_STATUS_ALLOC_FAILED | 5.7.0 | ||||||||
CUTENSOR_STATUS_ARCH_MISMATCH | 1.0.1.0 | HIPTENSOR_STATUS_ARCH_MISMATCH | 5.7.0 | ||||||||
CUTENSOR_STATUS_CUBLAS_ERROR | 1.0.1.0 | ||||||||||
CUTENSOR_STATUS_CUDA_ERROR | 1.0.1.0 | ||||||||||
CUTENSOR_STATUS_EXECUTION_FAILED | 1.0.1.0 | HIPTENSOR_STATUS_EXECUTION_FAILED | 5.7.0 | ||||||||
CUTENSOR_STATUS_INSUFFICIENT_DRIVER | 1.0.1.0 | HIPTENSOR_STATUS_INSUFFICIENT_DRIVER | 5.7.0 | ||||||||
CUTENSOR_STATUS_INSUFFICIENT_WORKSPACE | 1.0.1.0 | HIPTENSOR_STATUS_INSUFFICIENT_WORKSPACE | 5.7.0 | ||||||||
CUTENSOR_STATUS_INTERNAL_ERROR | 1.0.1.0 | HIPTENSOR_STATUS_INTERNAL_ERROR | 5.7.0 | ||||||||
CUTENSOR_STATUS_INVALID_VALUE | 1.0.1.0 | HIPTENSOR_STATUS_INVALID_VALUE | 5.7.0 | ||||||||
CUTENSOR_STATUS_IO_ERROR | 1.2.0.0 | HIPTENSOR_STATUS_IO_ERROR | 5.7.0 | ||||||||
CUTENSOR_STATUS_LICENSE_ERROR | 1.0.1.0 | ||||||||||
CUTENSOR_STATUS_MAPPING_ERROR | 1.0.1.0 | ||||||||||
CUTENSOR_STATUS_NOT_INITIALIZED | 1.0.1.0 | HIPTENSOR_STATUS_NOT_INITIALIZED | 5.7.0 | ||||||||
CUTENSOR_STATUS_NOT_SUPPORTED | 1.0.1.0 | HIPTENSOR_STATUS_NOT_SUPPORTED | 5.7.0 | ||||||||
CUTENSOR_STATUS_SUCCESS | 1.0.1.0 | HIPTENSOR_STATUS_SUCCESS | 5.7.0 | ||||||||
CUTENSOR_WORKSPACE_DEFAULT | 2.0.0.0 | HIPTENSOR_WORKSPACE_DEFAULT | 7.0.0 | ||||||||
CUTENSOR_WORKSPACE_MAX | 1.0.1.0 | HIPTENSOR_WORKSPACE_MAX | 5.7.0 | ||||||||
CUTENSOR_WORKSPACE_MIN | 1.0.1.0 | HIPTENSOR_WORKSPACE_MIN | 5.7.0 | ||||||||
CUTENSOR_WORKSPACE_RECOMMENDED | 1.0.1.0 | 2.0.0.0 | |||||||||
cutensorAlgo_t | 1.0.1.0 | hiptensorAlgo_t | 5.7.0 | ||||||||
cutensorAutotuneMode_t | 1.2.0.0 | 2.0.0.0 | hiptensorAutotuneMode_t | 7.0.0 | |||||||
cutensorBlockSparseTensorDescriptor | 2.3.0.0 | ||||||||||
cutensorBlockSparseTensorDescriptor_t | 2.3.0.0 | ||||||||||
cutensorCacheMode_t | 1.2.0.0 | hiptensorCacheMode_t | 7.0.0 | ||||||||
cutensorComputeDescriptor | 2.0.0.0 | ||||||||||
cutensorComputeDescriptor_t | 2.0.0.0 | hiptensorComputeDescriptor_t | 7.0.0 | ||||||||
cutensorComputeType_t | hiptensorComputeDescriptor_t | 7.0.0 | |||||||||
cutensorContractionPlan_t | 1.0.1.0 | 2.0.0.0 | hiptensorContractionPlan_t | 5.7.0 | |||||||
cutensorDataType_t | 2.0.0.0 | hiptensorDataType_t | 7.0.0 | ||||||||
cutensorHandle | 2.0.0.0 | hiptensorHandle | 7.0.0 | ||||||||
cutensorHandle_t | 1.0.1.0 | hiptensorHandle_t | 5.7.0 | ||||||||
cutensorJitMode_t | 2.0.0.0 | hiptensorJitMode_t | 7.0.0 | ||||||||
cutensorLoggerCallback_t | 1.3.2.0 | hiptensorLoggerCallback_t | 5.7.0 | ||||||||
cutensorMgAlgo_t | 1.4.0.0 | ||||||||||
cutensorMgContractionDescriptor_s | 1.4.0.0 | ||||||||||
cutensorMgContractionDescriptor_t | 1.4.0.0 | ||||||||||
cutensorMgContractionFindAttribute_t | 1.5.0.0 | ||||||||||
cutensorMgContractionFind_s | 1.4.0.0 | ||||||||||
cutensorMgContractionFind_t | 1.4.0.0 | ||||||||||
cutensorMgContractionPlan_s | 1.4.0.0 | ||||||||||
cutensorMgContractionPlan_t | 1.4.0.0 | ||||||||||
cutensorMgCopyDescriptor_s | 1.4.0.0 | ||||||||||
cutensorMgCopyDescriptor_t | 1.4.0.0 | ||||||||||
cutensorMgCopyPlan_s | 1.4.0.0 | ||||||||||
cutensorMgCopyPlan_t | 1.4.0.0 | ||||||||||
cutensorMgHandle_s | 1.4.0.0 | ||||||||||
cutensorMgHandle_t | 1.4.0.0 | ||||||||||
cutensorMgHostDevice_t | 1.4.0.0 | ||||||||||
cutensorMgTensorDescriptor_s | 1.4.0.0 | ||||||||||
cutensorMgTensorDescriptor_t | 1.4.0.0 | ||||||||||
cutensorOperationDescriptor | 2.0.0.0 | hiptensorOperationDescriptor | 7.0.0 | ||||||||
cutensorOperationDescriptorAttribute_t | 2.0.0.0 | hiptensorOperationDescriptorAttribute_t | 7.0.0 | ||||||||
cutensorOperationDescriptor_t | 2.0.0.0 | hiptensorOperationDescriptor_t | 7.0.0 | ||||||||
cutensorOperator_t | 1.0.1.0 | hiptensorOperator_t | 5.7.0 | ||||||||
cutensorPlan | 2.0.0.0 | hiptensorPlan | 7.0.0 | ||||||||
cutensorPlanAttribute_t | 2.0.0.0 | hiptensorPlanAttribute_t | 7.0.0 | ||||||||
cutensorPlanPreference | 2.0.0.0 | hiptensorPlanPreference | 7.0.0 | ||||||||
cutensorPlanPreferenceAttribute_t | 2.0.0.0 | hiptensorPlanPreferenceAttribute_t | 7.0.0 | ||||||||
cutensorPlanPreference_t | 2.0.0.0 | hiptensorPlanPreference_t | 7.0.0 | ||||||||
cutensorPlan_t | 2.0.0.0 | hiptensorPlan_t | 7.0.0 | ||||||||
cutensorStatus_t | 1.0.1.0 | hiptensorStatus_t | 5.7.0 | ||||||||
cutensorTensorDescriptor | 2.0.0.0 | hiptensorTensorDescriptor | 7.0.0 | ||||||||
cutensorTensorDescriptor_t | 1.0.1.0 | hiptensorTensorDescriptor_t | 5.7.0 | ||||||||
cutensorWorksizePreference_t | 1.0.1.0 | hiptensorWorksizePreference_t | 5.7.0 |
2. CUTENSOR Function Reference
| CUDA | A | D | C | R | HIP | A | D | C | R | U | E |
|---|---|---|---|---|---|---|---|---|---|---|---|
cutensorBlockSparseContract | 2.3.0.0 | ||||||||||
cutensorContract | 2.0.0.0 | hiptensorContract | 7.0.0 | ||||||||
cutensorContractTrinary | 2.2.0.0 | ||||||||||
cutensorContraction | 1.0.1.0 | 2.0.0.0 | hiptensorContraction | 6.1.0 | 7.0.0 | ||||||
cutensorCreate | 1.7.0.0 | 2.0.0.0 | hiptensorCreate | 5.7.0 | 7.0.0 | ||||||
cutensorCreateBlockSparseContraction | 2.3.0.0 | ||||||||||
cutensorCreateBlockSparseTensorDescriptor | 2.3.0.0 | ||||||||||
cutensorCreateContraction | 2.0.0.0 | hiptensorCreateContraction | 7.0.0 | ||||||||
cutensorCreateContractionTrinary | 2.2.0.0 | ||||||||||
cutensorCreateElementwiseBinary | 2.0.0.0 | hiptensorCreateElementwiseBinary | 7.0.0 | ||||||||
cutensorCreateElementwiseTrinary | 2.0.0.0 | hiptensorCreateElementwiseTrinary | 7.0.0 | ||||||||
cutensorCreatePermutation | 2.0.0.0 | hiptensorCreatePermutation | 7.0.0 | ||||||||
cutensorCreatePlan | 2.0.0.0 | hiptensorCreatePlan | 7.0.0 | ||||||||
cutensorCreatePlanPreference | 2.0.0.0 | hiptensorCreatePlanPreference | 7.0.0 | ||||||||
cutensorCreateReduction | 2.0.0.0 | hiptensorCreateReduction | 7.0.0 | ||||||||
cutensorCreateTensorDescriptor | 2.0.0.0 | hiptensorCreateTensorDescriptor | 7.0.0 | ||||||||
cutensorDestroy | 1.7.0.0 | 2.0.0.0 | hiptensorDestroy | 5.7.0 | 7.0.0 | ||||||
cutensorDestroyBlockSparseTensorDescriptor | 2.3.0.0 | ||||||||||
cutensorDestroyOperationDescriptor | 2.0.0.0 | hiptensorDestroyOperationDescriptor | 7.0.0 | ||||||||
cutensorDestroyPlan | 2.0.0.0 | hiptensorDestroyPlan | 7.0.0 | ||||||||
cutensorDestroyPlanPreference | 2.0.0.0 | hiptensorDestroyPlanPreference | 7.0.0 | ||||||||
cutensorDestroyTensorDescriptor | 2.0.0.0 | hiptensorDestroyTensorDescriptor | 7.0.0 | ||||||||
cutensorElementwiseBinaryExecute | 2.0.0.0 | hiptensorElementwiseBinaryExecute | 7.0.0 | ||||||||
cutensorElementwiseTrinaryExecute | 2.0.0.0 | hiptensorElementwiseTrinaryExecute | 7.0.0 | ||||||||
cutensorEstimateWorkspaceSize | 2.0.0.0 | hiptensorEstimateWorkspaceSize | 7.0.0 | ||||||||
cutensorGetCudartVersion | 1.0.1.0 | hiptensorGetHiprtVersion | 5.7.0 | ||||||||
cutensorGetErrorString | 1.0.1.0 | hiptensorGetErrorString | 5.7.0 | ||||||||
cutensorGetVersion | 1.0.1.0 | hiptensorGetVersion | 7.2.0 | ||||||||
cutensorHandleReadPlanCacheFromFile | 2.0.0.0 | hiptensorHandleReadPlanCacheFromFile | 7.0.0 | ||||||||
cutensorHandleResizePlanCache | 2.0.0.0 | hiptensorHandleResizePlanCache | 7.0.0 | ||||||||
cutensorHandleWritePlanCacheToFile | 2.0.0.0 | hiptensorHandleWritePlanCacheToFile | 7.0.0 | ||||||||
cutensorInitTensorDescriptor | 1.0.1.0 | 2.0.0.0 | hiptensorInitTensorDescriptor | 5.7.0 | 7.0.0 | ||||||
cutensorLoggerForceDisable | 1.3.2.0 | hiptensorLoggerForceDisable | 5.7.0 | ||||||||
cutensorLoggerOpenFile | 1.3.2.0 | hiptensorLoggerOpenFile | 5.7.0 | ||||||||
cutensorLoggerSetCallback | 1.3.2.0 | hiptensorLoggerSetCallback | 5.7.0 | ||||||||
cutensorLoggerSetFile | 1.3.2.0 | hiptensorLoggerSetFile | 5.7.0 | ||||||||
cutensorLoggerSetLevel | 1.3.2.0 | hiptensorLoggerSetLevel | 5.7.0 | ||||||||
cutensorLoggerSetMask | 1.3.2.0 | hiptensorLoggerSetMask | 5.7.0 | ||||||||
cutensorMgContraction | 1.4.0.0 | ||||||||||
cutensorMgContractionFindSetAttribute | 1.5.0.0 | ||||||||||
cutensorMgContractionGetWorkspace | 1.4.0.0 | ||||||||||
cutensorMgCopy | 1.4.0.0 | ||||||||||
cutensorMgCopyGetWorkspace | 1.4.0.0 | ||||||||||
cutensorMgCreate | 1.4.0.0 | ||||||||||
cutensorMgCreateContractionDescriptor | 1.4.0.0 | ||||||||||
cutensorMgCreateContractionFind | 1.4.0.0 | ||||||||||
cutensorMgCreateContractionPlan | 1.4.0.0 | ||||||||||
cutensorMgCreateCopyDescriptor | 1.4.0.0 | ||||||||||
cutensorMgCreateCopyPlan | 1.4.0.0 | ||||||||||
cutensorMgCreateTensorDescriptor | 1.4.0.0 | ||||||||||
cutensorMgDestroy | 1.4.0.0 | ||||||||||
cutensorMgDestroyContractionDescriptor | 1.4.0.0 | ||||||||||
cutensorMgDestroyContractionFind | 1.4.0.0 | ||||||||||
cutensorMgDestroyContractionPlan | 1.4.0.0 | ||||||||||
cutensorMgDestroyCopyDescriptor | 1.4.0.0 | ||||||||||
cutensorMgDestroyCopyPlan | 1.4.0.0 | ||||||||||
cutensorMgDestroyTensorDescriptor | 1.4.0.0 | ||||||||||
cutensorOperationDescriptorGetAttribute | 2.0.0.0 | hiptensorOperationDescriptorGetAttribute | 7.0.0 | ||||||||
cutensorOperationDescriptorSetAttribute | 2.0.0.0 | hiptensorOperationDescriptorSetAttribute | 7.0.0 | ||||||||
cutensorPermutation | 1.0.1.0 | 2.0.0.0 | hiptensorPermutation | 6.1.0 | |||||||
cutensorPermute | 2.0.0.0 | hiptensorPermute | 7.0.0 | ||||||||
cutensorPlanGetAttribute | 2.0.0.0 | hiptensorPlanGetAttribute | 7.0.0 | ||||||||
cutensorPlanPreferenceGetAttribute | 2.4.0.0 | ||||||||||
cutensorPlanPreferenceSetAttribute | 2.0.0.0 | hiptensorPlanPreferenceSetAttribute | 7.0.0 | ||||||||
cutensorReadKernelCacheFromFile | 2.0.0.0 | hiptensorReadKernelCacheFromFile | 7.0.0 | ||||||||
cutensorReduce | 2.0.0.0 | hiptensorReduce | 7.0.0 | ||||||||
cutensorReduction | 1.0.1.0 | 2.0.0.0 | hiptensorReduction | 6.3.0 | |||||||
cutensorWriteKernelCacheToFile | 2.0.0.0 | hiptensorWriteKernelCacheToFile | 7.0.0 |