Тема: Install Tensorflow-GPU

Пробую встановити Tensorflow-GPU.

Після самостійних невдалих спроб знайшов статтю https://www.thehardwareguy.co.uk/install-tensorflow-gpu
зробив все як там написано

Нове середовище

conda create -n gpuenv python=3.7
conda activate gpuenv

Встановлення Python Kernel

pip install ipykernel
python -m ipykernel install --user --name gpuenv --display-name "gpuenv"

Встановлення Tensorflow-GPU

conda install tensorflow-gpu

Встановлення jupyter

conda install jupyter
pip install keras
jupyter notebook

+ Зробив те, чого не писало в статті: В мене не знаходилася tensorflow бібліотека

pip install tensorflow

Виконав пункт у візуальному інтерфейсі jupyter з вибором правильного kernel

Перевіряю:

import tensorflow as tf
from tensorflow import keras
print("Num GPUs Available: ", len(tf.config.experimental.list_physical_devices('GPU')))

Num GPUs Available:  0

tf.test.is_built_with_cuda()
print(tf.version.VERSION)

2.9.1

import sys
sys.version

'3.7.13 (default, Mar 28 2022, 08:03:21) [MSC v.1916 64 bit (AMD64)]'

from tensorflow.python.client import device_lib

def get_available_devices():
    local_device_protos = device_lib.list_local_devices()
    return [x.name for x in local_device_protos]

print(get_available_devices())

['/device:CPU:0']

Тобто бачить тільки CPU.

В мене дві відеокарти. Драйвери поставлені самі нові. В Device Manager відображаються
1 Intel(R) UHD Graphics 620
2 NVIDIA GeForce MX130

Що може бути не так? Як виправити проблему з тим, що відеокарта не знаходиться в Tensorflow-GPU ?

2

Re: Install Tensorflow-GPU

  • Python 3.7 доволі старий, не факт що TF буде на ньому нормально працювати

  • Не зрозуміло, чому у вас чергується conda install та pip install

  • tensorflow-gpu залежить від CUDA певної версії. У вас яка?

  • Навіщо ви використовуєте древню статтю, якщо є офіційна дока: https://docs.anaconda.com/anaconda/user … ensorflow/ ?

  • Ви сказали вінді, що з кондою треба використовувати MX130?

Подякували: Betterthanyou, leofun012