Эта статья взята изПрограмма перевода самородковОрганизуется переводОфициальная документация TensorFlow. Если вам интересно, добро пожаловатьПодать заявку на переводчика, изучив учебник переводчика, участвуйте в переводе и сопоставлении статей и документов. Мы также набираем переводчиков TensorFlow, поэтому, пожалуйста, примите активное участие.
В этом руководстве объясняется, как установить TensorFlow в системах Windows.
Выберите тип TensorFlow для установки
Выберите тип TensorFlow, который необходимо установить, из следующих вариантов:
-
TensorFlow только на процессоре.Эту версию необходимо установить, если в системе нет графического процессора NVIDIA®. Следует отметить, что эту версию TensorFlow проще установить, чем другую версию (обычно установка занимает от 5 до 10 минут), поэтому, даже если система содержит графический процессор NVIDIA, мы все равно рекомендуем сначала установить эту версию.
-
TensorFlow с поддержкой GPU.В целом программы TensorFlow работают значительно быстрее на GPU, чем на CPU. Поэтому, если в вашей системе есть графический процессор NVIDIA ®, соответствующий следующим требованиям и требующий запуска критически важных для производительности приложений, вам в конечном итоге потребуется установить эту версию TensorFlow.
Требования для запуска версии TensorFlow с поддержкой графического процессора
Чтобы установить TensorFlow с поддержкой графического процессора любым из способов, описанных в этом руководстве, в вашей системе должно быть установлено следующее программное обеспечение NVIDIA:
-
Инструментарий CUDA® 8.0. Подробнее см.Официальная документация NVIDIA. Убедитесь, что вы добавили соответствующее имя пути Cuda в переменную окружения %PATH%, как описано в официальной документации NVIDIA.
-
Драйвер NVIDIA, связанный с CUDA Toolkit 8.0.
-
версия cuDNN v6.1. Подробнее см.Официальная документация NVIDIA. Следует отметить, что в целом адрес установки cuDNN отличается от других CUDA DLL. Кроме того, обязательно добавьте каталог, в котором установлены библиотеки DLL cuDNN, в переменную среды %PATH%. .
-
Карта графического процессора с CUDA Compute Capability 3.0 или выше. Пожалуйста, обратитесь к [Официальной документации NVIDIA](http://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/) для получения списка подходящих графических процессоров.
Если используемая вами версия не соответствует вышеуказанным требованиям, обновите ее до указанной версии. В частности, версия cuDNN должна совпадать с требуемой: если cuDNN64_6.dll найти не удастся, то TensorFlow не загрузится. Если вы хотите использовать другую версию cuDNN, вам потребуется перекомпилировать исходный код.
Выберите, как установить TensorFlow
Вам нужно выбрать способ установки TensorFlow. Текущие варианты следующие:
- родной пункт
- Использование Анаконды
Нативному pip не нужно устанавливать виртуальную среду, и он может напрямую устанавливать TensorFlow в системе. Поскольку собственное приложение установки pip не изолировано в отдельном приложении, использование метода установки pip может повлиять на другие установки на основе Python в системе. Однако, если вы знаете среду pip и Python в своей системе, установка с помощью собственного pip — это всего лишь одна команда. Кроме того, если вы используете собственный метод установки pip, пользователи могут запускать программы TensorFlow из любого пути в системе.
В Anaconda вы можете использовать conda для создания виртуальной среды. Однако, если вы используете Anaconda, мы по-прежнему рекомендуем использовать команду pip install для установки TensorFlow вместо команды установки conda.
Уведомление:пакеты conda предоставляются сообществом, а не официальными. То есть команда TensorFlow не тестирует и не поддерживает пакеты conda. Используйте пакеты conda на свой страх и риск.
Установить с помощью родного pip
Если на вашем компьютере не установлены следующие версии Python, установите их сейчас:
В Windows TensorFlow поддерживает версии Python 3.5.x и Python 3.6.x. Важно отметить, что Python 3 использует управление пакетами pip3, которое также является программой, которую вы используете для установки TensorFlow.
Откройте терминал и начните установку TensorFlow. Затем запустите правильную команду установки pip3 на терминале. Чтобы установить версию TensorFlow только для ЦП, введите следующую команду:C:\> pip3 install --upgrade tensorflow
Чтобы установить версию TensorFlow для графического процессора, введите следующую команду:C:\> pip3 install --upgrade tensorflow-gpu
Установить с помощью Анаконды
Установочный пакет Anaconda предоставляется сообществом и официально не предоставляется.В среде Anaconda выполните следующие действия, чтобы установить TensorFlow:
1. Загрузите и установите Anaconda в соответствии с инструкциями на веб-странице [сайт загрузки Anaconda] (https://www.anaconda.com/download/).
2. Создайте среду conda с именем tensorflow, используя следующую команду:C:\> conda create -n tensorflow pip python=3.5
3. Активируйте среду conda, введя следующую команду:C:\> activate tensorflow
(tensorflow)C:\> # Your prompt should change
4. Введите правильную команду в среде conda, чтобы установить TensorFlow. Чтобы установить версию TensorFlow только для ЦП, введите следующую команду:(tensorflow)C:\> pip install --ignore-installed --upgrade tensorflow
Чтобы установить версию TensorFlow для графического процессора, введите следующую команду:(tensorflow)C:\> pip install --ignore-installed --upgrade tensorflow-gpu
Проверка установки
Откройте терминал.
Если вы используете Anaconda для установки, войдите в среду Anaconda.
Активируйте python из вашей оболочки с помощью:$python
Введите следующий код в интерактивную оболочку Python:
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Если вывод системы выглядит так, то можно начинать писать на ней программы TensorFlow:
Hello, TensorFlow!
Если вы новичок в TensorFlow, обратитесь к документации.Начало работы с TensorFlow.
Если система выводит сообщение об ошибке вместо приветственной подсказки, см.Распространенные проблемы с установкой.
Также есть полезная статья по установке TensorFlow в Windows здесьДокументация.
Распространенные проблемы с установкой
Мы используем Stack Overflow для документирования проблем с установкой и исправлений для TensorFlow. В следующей таблице приведены ссылки на ответы на некоторые распространенные вопросы по установке в Stack Overflow. Если вы столкнулись с сообщением об ошибке или проблемой установки, которых нет в таблице ниже, выполните поиск ответа на него в Stack Overflow. Если сообщение об ошибке или ответ на вопрос об установке не отображаются в Stack Overflow, задайте новый вопрос в Stack Overflow о сообщении об ошибке или вопросе об установке и назначьте вопрос этому вопросу.tensorflow
Тег.
Ссылка на переполнение стека | неверная информация |
---|---|
41007279 | [...\stream_executor\dso_loader.cc] Couldn't open CUDA library nvcuda.dll |
41007279 | [...\stream_executor\cuda\cuda_dnn.cc] Unable to load cuDNN DSO |
42006320 | ImportError: Traceback (most recent call last): File "...\tensorflow\core\framework\graph_pb2.py", line 6, in from google.protobuf import descriptor as _descriptor ImportError: cannot import name 'descriptor' |
42011070 | No module named "pywrap_tensorflow" |
42217532 | OpKernel ('op: "BestSplits" device_type: "CPU"') for unknown op: BestSplits |
43134753 | The TensorFlow library wasn't compiled to use SSE instructions |
Программа перевода самородковэто сообщество, которое переводит высококачественные технические статьи из ИнтернетаНаггетсДелитесь статьями на английском языке на . Охват контентаAndroid,iOS,внешний интерфейс,задняя часть,блокчейн,продукт,дизайн,искусственный интеллектЕсли вы хотите видеть более качественные переводы, пожалуйста, продолжайте обращать вниманиеПрограмма перевода самородков,официальный Вейбо,Знай колонку.