Google Colab RuntimeError:cuDNN错误:CUDNN_STATUS_NOT_INITIALIZED

vpap

昨天和今天运行与过去几个月相同的Python笔记本,但出现错误

/usr/local/lib/python3.6/dist-packages/torch/autograd/__init__.py in backward(tensors, grad_tensors, retain_graph, create_graph, grad_variables)
 97     Variable._execution_engine.run_backward(
 98         tensors, grad_tensors, retain_graph, create_graph,
 ---> 99         allow_unreachable=True)  # allow_unreachable flag
100 
101 

RuntimeError: cuDNN error: CUDNN_STATUS_NOT_INITIALIZED

在代码中此错误似乎是随机的,因为它从尝试更改为尝试。根据我的搜索,这似乎是一个兼容性问题。

另外,如果我重新运行该单元格,可能会遇到另一个错误,

/usr/local/lib/python3.6/dist-packages/torch/utils/data/dataloader.py in __next__(self)
346         data = self._dataset_fetcher.fetch(index)  # may raise StopIteration
347         if self._pin_memory:
--> 348             data = _utils.pin_memory.pin_memory(data)
349         return data
350 

/usr/local/lib/python3.6/dist-packages/torch/utils/data/_utils/pin_memory.py in pin_memory(data)
 53         return type(data)(*(pin_memory(sample) for sample in data))
 54     elif isinstance(data, container_abcs.Sequence):
 ---> 55         return [pin_memory(sample) for sample in data]
 56     elif hasattr(data, "pin_memory"):
 57         return data.pin_memory()

 /usr/local/lib/python3.6/dist-packages/torch/utils/data/_utils/pin_memory.py in <listcomp>(.0)
 53         return type(data)(*(pin_memory(sample) for sample in data))
 54     elif isinstance(data, container_abcs.Sequence):
 ---> 55         return [pin_memory(sample) for sample in data]
 56     elif hasattr(data, "pin_memory"):
 57         return data.pin_memory()

 /usr/local/lib/python3.6/dist-packages/torch/utils/data/_utils /pin_memory.py in pin_memory(data)
 45 def pin_memory(data):
 46     if isinstance(data, torch.Tensor):
 ---> 47         return data.pin_memory()
 48     elif isinstance(data, string_classes):
 49         return data

 RuntimeError: cuda runtime error (700) : an illegal memory access was encountered at /pytorch/aten/src/THC/THCCachingHostAllocator.cpp:278

还有其他人有同样的问题吗?有人解决了吗?

vpap

最后,我解决了这个问题。

  1. 我在代码的某个地方使用了CrossEntropyLoss带有ignore_index参数为函数ignore_index = my_ignore_index错误地,我拥有my_ignore_index = -1哪个作为值,这对我的数据而言不是有效值;-1从不出现在我的数据值中。更新正确解决了该问题。这解决了“ ...导致非法内存访问”的错误。

  2. 我所做并帮助解决的另一件事是使用anaconda3的较新版本。这样就解决了CUDNN_STATUS_NOT_INITIALIZED错误。

希望对您有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

训练StyleGan时发生CUDNN_STATUS_NOT_INITIALIZED错误

来自分类Dev

Google Colab Notebook错误-找不到文件

来自分类Dev

奇怪的错误 - google colab 上的语法无效

来自分类Dev

在先前的工作系统上遇到“无法创建cudnn句柄:CUDNN_STATUS_NOT_INITIALIZED”

来自分类Dev

CUDNN_STATUS_NOT_INITIALIZED:为什么Python / PyCharm中的cuDNN如此挑剔?

来自分类Dev

Google Colab中的ScispaCy

来自分类Dev

Google Colab专区

来自分类Dev

Google Colab TPU版本

来自分类Dev

Google Colab RAM分配

来自分类Dev

在Google Colab上安装Beam时如何解决错误

来自分类Dev

CHECK(call)函数在Google Colab中获取错误

来自分类Dev

访问Google Colab中的文件

来自分类Dev

Google Colab中的Spacy取代

来自分类Dev

上载Csv文件Google colab

来自分类Dev

从Google Colab恢复zip文件

来自分类Dev

在Google Colab中保存失败

来自分类Dev

在Google Colab上运行Docker

来自分类Dev

Google Colab文字包装协助

来自分类Dev

在Google Colab中安装RDKit

来自分类Dev

在Google Colab中使用TPU

来自分类Dev

从Google Drive Colab下载数据

来自分类Dev

加速 python 处理.. [Google Colab]

来自分类Dev

以预定的方式从 Google Colab 下载

来自分类Dev

无法加载数据 Google Colab

来自分类Dev

Google Colab错误,无法使用Google驱动器中的文件

来自分类Dev

DatabaseError:尝试检索错误ORA-12154的文本时出错-Google Colab

来自分类Dev

为什么Google Colab引发在csv和jupyter笔记本中无法读取的错误?

来自分类Dev

在Google Colab中将导入的csv文件作为pandas DataFrame出现错误消息

来自分类Dev

!在Google Colab中使用npx时找不到主错误的提交哈希