Jupyter笔记本中的Tensorflow-gpu无法识别GPU

问题描述 投票:0回答:1

我已经在jupyter环境中安装了cuda,cudann和tensorflow-gpu,之后我试图检查我是否在该环境中具有gpu支持,但是在list_local_devices中它没有显示gpu。我的笔记本电脑中装有geforce 1050 ti gpu。

import os

os.environ["CUDA_DEVICE_ORDER"]="PCI_BUS_ID"
os.environ["CUDA_VISIBLE_DEVICES"]="1,2"
from tensorflow.python.client import device_lib

print(device_lib.list_local_devices())
import tensorflow as tf
tf.test.is_gpu_available()

我得到的答案是:-

[name: "/device:CPU:0"
device_type: "CPU"
memory_limit: 268435456
locality {
}
incarnation: 5705862024723076222
]
False
python tensorflow gpu
1个回答
0
投票

也许最好像这样设置CUDA路径:

export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

并将其附加到本地~/.bashrc

还请确保如here所述正确安装了CUDA。

命令

nvidia-smi 

应返回以下内容:enter image description here

必须显示GPU硬件,CUDA版本和NVIDIA-SMI驱动程序。

我希望这会有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.