关于Kaggle 更新torch1.12出现undefined symbol问题的解决方法。

问题解决记录:

今天想要训练一个模型,不得已用上了Kaggle。已知Kaggle使用起来没有Colab等其他平台灵活,但是胜在免费使用时常。

但是今天的模型突然报torch错误,为了解决问题于是想办法给Kaggle上的torch更新到了1.13.0,在此train的时候,直接报了undefined symbol错误。

如何解决?

1.找到conda路径。

  Kaggle上的conda路径完全不像Colab那样可供可视化的查找,所以经过一系列的操作后,总算发现它的目的地在/opt/conda/下。

剩下的操作就很简单了,你甚至不用管这些,当你先!conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia -y最新版后,如果提示undefined symbol错误,直接可以运行下面的操作:

!export LD_LIBRARY_PATH=/opt/conda/lib/python3.7/site-packages/nvidia/cublas/lib/:$LD_LIBRARY_PATH

运行一下,问题解决! 

 关于Kaggle 更新torch1.12出现undefined symbol问题的解决方法。_第1张图片

 如果您有关于Kaggle和Colab上训练的一些问题或者部署问题,可以在评论区讨论

你可能感兴趣的:(深度学习,python,人工智能)