Tensorflow没有GPU

2024-05-14 19:35:35 发布

您现在位置:Python中文网/ 问答频道 /正文

Python版本:3.7.6

Tensorflow版本:2.3.0

中大:10.2.89

CUDNN:10.2

nvcc--版本:

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Wed_Oct_23_19:32:27_Pacific_Daylight_Time_2019
Cuda compilation tools, release 10.2, V10.2.89

nvidia smi输出:

    +-----------------------------------------------------------------------------+
    | NVIDIA-SMI 451.48       Driver Version: 451.48       CUDA Version: 11.0     |
    |-------------------------------+----------------------+----------------------+
    | GPU  Name            TCC/WDDM | Bus-Id        Disp.A | Volatile Uncorr. ECC |
    | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
    |===============================+======================+======================|
    |   0  GeForce GTX 1080   WDDM  | 00000000:04:00.0  On |                  N/A |
    |  0%   47C    P8     8W / 200W |    463MiB /  8192MiB |      0%      Default |
    +-------------------------------+----------------------+----------------------+

    +-----------------------------------------------------------------------------+
    | Processes:                                                                  |
    |  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
    |        ID   ID                                                   Usage      |
    |=============================================================================|
    |    0   N/A  N/A      1268    C+G   Insufficient Permissions        N/A      |
    |    0   N/A  N/A      1308    C+G   Insufficient Permissions        N/A      |
    |    0   N/A  N/A      4936    C+G   ...\Direct4\jabra-direct.exe    N/A      |
    |    0   N/A  N/A      7500    C+G   Insufficient Permissions        N/A      |
    |    0   N/A  N/A      7516    C+G   ...w5n1h2txyewy\SearchUI.exe    N/A      |
    |    0   N/A  N/A      9668    C+G   Insufficient Permissions        N/A      |
    |    0   N/A  N/A     10676    C+G   C:\Windows\explorer.exe         N/A      |
    |    0   N/A  N/A     10828    C+G   ...st\Desktop\Mattermost.exe    N/A      |
    |    0   N/A  N/A     11536    C+G   ...8bbwe\Microsoft.Notes.exe    N/A      |
    |    0   N/A  N/A     14604    C+G   ...es.TextInput.InputApp.exe    N/A      |
    +-----------------------------------------------------------------------------+

我试过:

print("Num GPUs Available: ", len(tf.config.experimental.list_physical_devices('GPU')))

Num GPUs Available: 0

为什么tensorflow无法检测GPU


Tags: 版本idpermissionsgpuversionusageexenum
1条回答
网友
1楼 · 发布于 2024-05-14 19:35:35

您似乎正在尝试使用TensorFlow GPU版本,并且下载了不受支持的版本

注意:只有支持CUDA卡的Ubuntu和Windows才支持GPU。

如果您有支持Cuda的卡,请按照以下说明操作

如Tensorflow文件所述。软件要求如下

Nvidia gpu drivers - 418.x or higher
Cuda - 10.1 (TensorFlow >= 2.1.0)
cuDNN - 7.6

确保您拥有上述软件的准确版本。见this

此外,请检查系统要求here

确保安装了所有C++重新分发表-here

如需下载上述软件,请参阅here

要下载TensorFlow,请按照here提供的说明正确安装必要的软件包

相关问题 更多 >

    热门问题