我正在尝试将 Ubuntu 22.04 用于我的 CNN 项目。为此,我使用了 Jupyter Notebook。当我在笔记本中运行代码时,内核突然崩溃了。
按照 nvidia 提供的所有说明操作后,例如https://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html#install-linux等和其他平台,我仍然无法正常使用此组合。是否可以更新驱动程序或降低 CUDA 版本?我尝试了多种解决方案,但没有任何效果。
Jupyter Notebook错误:
NVIDIA 驱动程序信息:
答案1
您的 GT 610 的计算能力为 2.1,这将您可以运行的 CUDA 版本限制为 8.x。您可以在 Nvidia 网站上查看这一点,但使用 CC 也是 2.1 的 Quadro 1000m 成功运行了 CUDA 8.0,并为此设置了 cudnn 和 tensorflow。
Nvidia 提供旧版本的 CUDA。请查看此网站,了解如何将 CUDA 安装到您自己的目录中,而不是任何系统区域,(CUDA 10.2-不同的安装路径) 。
每个 CUDA 安装都有自己的 ...cuda/bin 目录用于存放可执行文件(如 gcc)和 ...cuda/lib 目录用于存放库。这些 CUDA 可执行文件和库可能非常旧,比 /usr/bin 和 /usr/lib 中的当前系统版本旧得多。在执行 CUDA 工作时,将 ...cuda 目录放在 PATH 和 LD_LIBRARY_PATH 开头的脚本将允许 CUDA 构建选择它们。其他系统程序(例如更新)避免使用旧的 CUDA 版本,因为它们不会出现在默认 PATH 或 LD_LIBRARY_PATH 中指定的系统区域中。