Tensorflow не может найти доступные графические процессоры (win11)Python

Программы на Python
Anonymous
Tensorflow не может найти доступные графические процессоры (win11)

Сообщение Anonymous »

У меня довольно распространенная проблема: платформа tensorflow не может распознать доступные графические процессоры на моем ноутбуке.
Когда я пытаюсь вывести список доступных графических процессоров в VS Code с помощью Python (v3.11.0):

Код: Выделить всё

import tensorflow as tf
print("Num GPUs Available: ", len(tf.config.list_physical_devices('GPU')))
print("Built with CUDA:", tf.test.is_built_with_cuda())
print("Built with GPU device support:", tf.test.is_built_with_gpu_support())

output:
Num GPUs Available: 0
Built with CUDA: False
Built with GPU device support: False
Характеристики ноутбука:
  • Система: Windows 11 Pro (23H2)
  • Графический процессор: GeForce GTX 1660Ti 6 ГБ
  • ЦП: Intel Core i7 9750h
Что я делал раньше:
  • Загрузите платформу Tensorflow (2.16.1) через pip

Код: Выделить всё

pip install tensorflow[and-cuda]
[*]Обновлен драйвер NVIDIA (v560.70)
[*]Загружен NVIDIA GPU Computing Toolkit (CUDA v12.3)
[*]Загрузите драйвер cuDNN (v8.9) и вставьте файлы из bin, lib, include в соответствующие папки в корневом пути CUDA.
[*]Вручную добавлены переменные среды в свойствах системы Windows (Path, CUDA_PATH, CUDA_HOME)
Переменные окружения config
[*]Добавлены пользовательские настройки графики в VS Code IDE Settings -> System -> Display -> Graphics
[*]Проверено: определяет ли система видеокарту используя cmd: вывод терминала nvidia-smi
[*]Проверил совместимость драйверов (думаю, все в порядке)
[*]Перезагрузите систему
< /ul>
Надеюсь, мы найдём решение :), если есть конкретные вопросы, задавайте

Подробнее здесь: https://stackoverflow.com/questions/787 ... gpus-win11

Вернуться в «Python»