如何修复由pytorch引起的“内核似乎已经死亡,它将自动重新启动”

qhhrdooz  于 2022-11-09  发布在  其他
关注(0)|答案(3)|浏览(331)

我在使用Pytorch时遇到了一个奇怪的问题,当我使用带有tensor.reshapetorch.transposeTensor的torch函数时,我没有遇到任何问题;即使当我创建网络时,它也是可以的。但是,当我想训练网络时,我的jupyter崩溃了。

我找到了错误所在,但我不知道为什么会有错误,也不知道如何修复错误。

我用conda安装了pytorch。我有Ubuntu 18.04。我没有cuda。

j9per5c4

j9per5c41#

如果你在Ubuntu上,你可能不能通过conda安装PyTorch。
它可以是:

  • 孔达
  • 皮普
  • 图书馆 Torch
  • 自来源

所以你有多种选择。
转到此page并选择Cuda为无、LINUX、稳定1.1、CONDA。

conda install pytorch-cpu torchvision-cpu -c pytorch

如果您仍然有问题,您可以尝试也安装PIP方式。

pip3 install https://download.pytorch.org/whl/cpu/torch-1.1.0-cp36-cp36m-linux_x86_64.whl
pip3 install https://download.pytorch.org/whl/cpu/torchvision-0.3.0-cp36-cp36m-linux_x86_64.whl

希望这些方法中的一些能起作用。

uoifb46i

uoifb46i2#

通过Jupyter笔记本电脑终端(如果直接打开而不是通过anaconda接口打开)可以获得解决方案的提示,此时会出现更正确的错误代码
OMP:错误#15:正在初始化libiomp5md.dll,但发现libiomp5md.dll已初始化。OMP:提示这意味着OpenMP运行时的多个副本已链接到程序中....
这就产生了一个有效的解决方案sklearn OMP:拟合模型时出现错误#15

r7s23pms

r7s23pms3#

简单的解决方案
我已经通过重新安装torchvision解决了这个问题,因为这是唯一一个在导入时产生问题的库
只需重新安装:
直接在Jupyter笔记本电脑中:

!pip3 uninstall -y torch torchvision
!pip3 install torch torchvision

或在"终端:

pip3 uninstall -y torch torchvision
pip3 install torch torchvision

相关问题