diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_gpu_kernel.h b/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_gpu_kernel.h index bc788bd9f60..1d5b751889d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_gpu_kernel.h +++ b/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_gpu_kernel.h @@ -320,9 +320,6 @@ class Conv3dGpuKernel : public GpuKernel { output_desc_, requested_algo_count, &returned_algo_count, &perf_results), "cudnnGetConvolutionForwardAlgorithm_v7 failed"); conv_algorithm_ = perf_results.algo; - if (cudnn_data_type_ == CUDNN_DATA_HALF) { - conv_algorithm_ = CUDNN_CONVOLUTION_FWD_ALGO_IMPLICIT_PRECOMP_GEMM; - } } void SetStrideAndDilation(const CNodePtr &kernel_node) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_grad_input_gpu_kernel.h b/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_grad_input_gpu_kernel.h index 4a0175b7997..15020b4edd1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_grad_input_gpu_kernel.h +++ b/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_grad_input_gpu_kernel.h @@ -297,9 +297,6 @@ class Conv3dGradInputGpuKernel : public GpuKernel { requested_algo_count, &returned_algo_count, &perf_results), "cudnnGetConvolutionBackwardDataAlgorithm_v7 failed"); algo_ = perf_results.algo; - if (cudnn_data_type_ == CUDNN_DATA_HALF) { - algo_ = CUDNN_CONVOLUTION_BWD_DATA_ALGO_1; - } } void GetInputShape(const CNodePtr &kernel_node, std::vector *input_shape) {