Tensorflow-GPU (1.7) Установка Conda - не удается создать сеанс - PullRequest
0 голосов
/ 26 апреля 2018

Команда

conda install -c anaconda tensorflow-gpu 

теперь устанавливает Tensorflow-GPU 1.7 по умолчанию, который всегда выдает ошибку «Не удается создать сеанс»

Вот трассировка на скриншоте:

import tensorflow as tf
tf.Session()

2018-04-26 16: 34: 37.971115: I tenorflow / core / platform / cpu_feature_guard.cc: 140] Ваш ЦП поддерживает инструкции, которые этот двоичный файл TensorFlow не был скомпилирован для использования: SSE4.1 SSE4.2 AVX AVX2 FMA 2018-04-26 16: 34: 38.588037: I tenorflow / core / common_runtime / gpu / gpu_device.cc: 1344] Найдено устройство 0 со свойствами: имя: Tesla M40, 24 ГБ, старшее: 5 минорных: 2, MemoryClockRate (ГГц): 1,112 pciBusID: 0000: 02: 00.0 общая память: 22,40 ГБ бесплатная память: 10,62 ГБ 2018-04-26 16: 34: 38.588119: I tenorflow / core / common_runtime / gpu / gpu_device.cc: 1423] Добавление видимых устройств GPU: 0 2018-04-26 16: 34: 38.604343: E tenorflow / core / common_runtime / direct_session.cc: 167] Внутренний: cudaGetDevice () не выполнен. Статус: версия драйвера CUDA недостаточна для версии CUDA Traceback (последний вызов был последним): Файл "", строка 1, в Файл "/home/16mcmi17/anaconda3/envs/myEnv/lib/python3.5/site-packages/tensorflow/python/client/session.py", строка 1509, в init super (Session, self). init (target, graph, config = config) Файл "/home/16mcmi17/anaconda3/envs/myEnv/lib/python3.5/site-packages/tensorflow/python/client/session.py", строка 638, в init self._session = tf_session.TF_NewDeprecatedSession (опции, статус) Файл "/home/16mcmi17/anaconda3/envs/myEnv/lib/python3.5/site-packages/tensorflow/python/framework/errors_impl.py", строка 516, в выход c_api.TF_GetCode (self.status.status)) tenorflow.python.framework.errors_impl.InternalError: Не удалось создать сеанс.

Ранее tenorflow-gpu 1.4 работал нормально.

Я хочу знать, связана ли проблема с версией или с чем-то еще? Кроме того, как я могу установить tenorflow-gpu с conda (не pip) с определенной версией?

1 Ответ

0 голосов
/ 26 апреля 2018

Согласно этой части вашего следа:

Внутренний: cudaGetDevice () не выполнен. Статус: версия драйвера CUDA недостаточно для CUDA-версии

Похоже, вы не соответствуете требованиям к версии CUDA. Для Tensorflow 1.4 требуется CUDA 8.0+, а для Tensorflow 1.7 требуется CUDA 9.0 +.

Попробуйте обновить CUDA до 9.0 ( Руководство по установке CUDA для Linux ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...