cudnn8.2.0的函数功能增删
cudnn 8.0以后的版本相较于之前的版本有不少函数的增删,导致很多应用代码兼容性出现很多问题,但是没办法,NIVDIA就是这么硬核。这一篇将增删的内容进行记录,便于查询使用。
cuDNN 8.2.0的增删变化
cuDNN 8.2.0相较于8.0.3增加了两个函数
针对后端描述符:主要针对Swish激活函数操作API:
Backend descriptor types |
---|
cudnnGetActivationDescriptorSwishBeta() |
cudnnSetActivationDescriptorSwishBeta() |
cuDNN 8.0.3的增删变化
主要增加了后端描述符类型的宏定义:
Backend descriptor types |
---|
CUDNN_BACKEND_CONVOLUTION_DESCRIPTOR |
CUDNN_BACKEND_ENGINE_DESCRIPTOR |
CUDNN_BACKEND_ENGINECFG_DESCRIPTOR |
CUDNN_BACKEND_ENGINEHEUR_DESCRIPTOR |
CUDNN_BACKEND_EXECUTION_PLAN_DESCRIPTOR |
CUDNN_BACKEND_INTERMEDIATE_INFO_DESCRIPTOR |
CUDNN_BACKEND_KNOB_CHOICE_DESCRIPTOR |
CUDNN_BACKEND_KNOB_INFO_DESCRIPTOR |
CUDNN_BACKEND_LAYOUT_INFO_DESCRIPTOR |
CUDNN_BACKEND_OPERATION_CONVOLUTION_BACKWARD_DATA_DESCRIPTOR |
CUDNN_BACKEND_OPERATION_CONVOLUTION_BACKWARD_FILTER_DESCRIPTOR |
CUDNN_BACKEND_OPERATION_CONVOLUTION_FORWARD_DESCRIPTOR |
CUDNN_BACKEND_OPERATION_GEN_STATS_DESCRIPTOR |
CUDNN_BACKEND_OPERATION_POINTWISE_DESCRIPTOR |
CUDNN_BACKEND_OPERATIONGRAPH_DESCRIPTOR |
CUDNN_BACKEND_TENSOR_DESCRIPTOR |
CUDNN_BACKEND_VARIANT_PACK_DESCRIPTOR |
cuDNN 8.0.2的增删变化
增加了RNN反向传播的数据和权重操作函数