На моем компьютере установлены графические процессоры Nvidia и Intel.Мой компьютер - Dell XPS 15. Я установил версию TenSforflow GPU в среде Anaconda.После этого я запускаю следующий код и получаю nothing .
import tensorflow as tf
tf.test.gpu_device_name()
Затем я запускаю следующий код.
from tensorflow.python.client import device_lib
device_lib.list_local_devices()
В результате получается
[name: "/device:CPU:0"
device_type: "CPU"
memory_limit: 268435456
locality {
}
incarnation: 18376951021740919654]
В чем проблема?Нужно ли что-то включать?CUDA_VISIBLE_DEVICES
?
Я выполняю следующие шаги для установки gpsu tenorflow.
Удалите все драйверы / программное обеспечение NVIDIA и удалите все файлы NVIDIA из программных файлов (также x86)
Установка Visual Studio 2017
Установка CUDA
Загрузка cuDNN (еще раз проверьте версию, совпадающую с версией CUDA)
Извлеките ZIP-папку cuDNN на рабочий стол.Откройте новый проводник Windows и перейдите к C: \ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ Vx.x \.Теперь скопируйте содержимое загруженной и извлеченной папки cuDNN в соответствующие папки (файлы из cuDNN bin перейдите в новую папку bin Windows Explorer и т. Д.).
Перейдите к переменным окружения вашей системыи отредактируйте путь.Добавьте следующие два каталога в свой путь:
- C: \ Program Files \ Набор вычислительных средств для NVIDIA GPU \ CUDA \ v9.0 \ bin
- C: \ Program Files \ NVIDIA GPUComputing Toolkit \ CUDA \ v9.0 \ libnvvp
Загрузка и установка Anaconda
Настройка виртуальной среды с использованием Python 3.6
- conda create -n [имя] python = 3.6
Активировать виртуальную среду
Установочные пакеты
- Установка pip - Установлено без обновлений - Upgrade tenorflow-GPU
- Установка pip keras