RuntimeError: cuDNN error: CUDNN_STATUS_MAPPING_ERROR

在训练Densefusion模型时报错RuntimeError: cuDNN error:CUDNN_STATUS_MAPPING_ERROR

使用torch.backends.cudnn.enabled = False禁用cudnn后报错:

RuntimeError: cublas runtime error : the GPU program failed to execute at /pytorch/aten/src/THC/THCBlas.cu:258
 

环境配置:

显卡为RTX 3080

cuda:11.1

cudnn:8.0.5

pytorch:1.0.0

具体报错信息:

Traceback (most recent call last):
  File "./tools/train.py", line 256, in 
    main()
  File "./tools/train.py", line 154, in main
    pred_r, pred_t, pred_c, emb = estimator(img, points, choose, idx)
  File "/home/xsy/anaconda3/envs/pytorch1.0/lib/python3.5/site-packages/torch/nn/modules/module.py", line 489, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xsy/Object-RPE-master/DenseFusion/lib/network.py", line 96, in forward
    out_img = self.cnn(img)
  File "/home/xsy/anaconda3/envs/pytorch1.0/lib/python3.5/site-packages/torch/nn/modules/module.py", line 489, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xsy/Object-RPE-master/DenseFusion/lib/network.py", line 36, in forward
    x = self.model(x)
  File "/home/xsy/anaconda3/envs/pytorch1.0/lib/python3.5/site-packages/torch/nn/modules/module.py", line 489, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xsy/anaconda3/envs/pytorch1.0/lib/python3.5/site-packages/torch/nn/parallel/data_parallel.py", line 141, in forward
    return self.module(*inputs[0], **kwargs[0])
  File "/home/xsy/anaconda3/envs/pytorch1.0/lib/python3.5/site-packages/torch/nn/modules/module.py", line 489, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xsy/Object-RPE-master/DenseFusion/lib/pspnet.py", line 65, in forward
    f, class_f = self.feats(x) 
  File "/home/xsy/anaconda3/envs/pytorch1.0/lib/python3.5/site-packages/torch/nn/modules/module.py", line 489, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xsy/Object-RPE-master/DenseFusion/lib/extractors.py", line 115, in forward
    x = self.conv1(x)
  File "/home/xsy/anaconda3/envs/pytorch1.0/lib/python3.5/site-packages/torch/nn/modules/module.py", line 489, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xsy/anaconda3/envs/pytorch1.0/lib/python3.5/site-packages/torch/nn/modules/conv.py", line 320, in forward
    self.padding, self.dilation, self.groups)

请教一下大神们,这怎么解决?

你可能感兴趣的:(pytorch,深度学习)