小编Jai*_*ton的帖子

Cuda 12 + tf-nightly 2.12:在您的机器上找不到 cuda 驱动程序,将不会使用 GPU,而每次检查都很好并且在 torch 中可以正常工作

  • tf-nightly 版本= 2.12.0-dev2023203
  • Python 版本= 3.10.6
  • CUDA 驱动程序版本= 525.85.12
  • CUDA 版本= 12.0
  • Cudnn 版本= 8.5.0
  • 我使用的是Linux(x86_64、Ubuntu 22.04)
  • 我正在venv虚拟环境中的Visual Studio Code中进行编码

我正在尝试使用tensorflow nightly 2.12(以便能够使用Cuda 12.0)在GPU(NVIDIA GeForce RTX 3050)上运行一些模型。我遇到的问题是,显然我所做的每项检查似乎都是正确的,但最终脚本无法检测到 GPU。我花了很多时间试图了解正在发生的事情,但似乎没有任何效果,因此任何建议或解决方案都将受到欢迎。GPU 似乎正在为 torch 工作,正如您在问题的最后看到的那样。

我将展示我所做的一些有关 CUDA 的最常见检查(Visual Studio Code 终端),希望您发现它们有用:

  1. 检查CUDA版本:

    $ nvcc --version

    nvcc: NVIDIA (R) Cuda compiler driver
    Copyright (c) 2005-2023 NVIDIA Corporation
    Built on Fri_Jan__6_16:45:21_PST_2023
    Cuda compilation tools, release 12.0, V12.0.140
    Build cuda_12.0.r12.0/compiler.32267302_0
    
    Run Code Online (Sandbox Code Playgroud)
  2. 检查与CUDA库的连接是否正确:

    $ echo $LD_LIBRARY_PATH

    /usr/cuda/lib
    
    Run Code Online (Sandbox Code Playgroud)
  3. 检查 GPU …

python gpu tensorflow

47
推荐指数
3
解决办法
7万
查看次数

标签 统计

gpu ×1

python ×1

tensorflow ×1