Комментарии 16
При установке такой версии TensorFlow предполагается, что у вас уже есть CUDA 8.
Как раз основные сложности с установкой нужных зависимостей и и драйверов. А установка TF сводится к pip install tensorflow[-gpu]
А по сути перевода, могу подсказать то, TensorFlow очень аппаратно- и версионно- зависим. И вот что бы его установить как описанно выше (без плясок с бубном) получается только под CPU, под GPU нужно знать необходимые версии python, CUDA, самой tensorflof. Например у меня под старенькой видеокартой Nvidia GTX 660 Ti работает только следующая связка Python 3.6, CUDA 9.0 (именно 9.0, не 9.1 и не 9.2, и уж тем более не 10.х) и tensorflow == 1.5 (это под Win10, вероятно под Ubuntu 18.04 можно запустить более свежие версии). Во всех остальных случает ругается «dll not found» причем без указании конкретной dll и отправляет на сайт tesorflow в раздел траблшутинга (в корень форума, а сам дальше ищи как хочешь). Я понимаю, что устройств с поддержкой CUDA очень много и на каждое не опишешь «танец с бубном», но предостерегаю желающих попробовать, что бы не опускали руки в самом начале когда на них поваляться «ошибки без описания».
У вас очень старая видеокарта. Я год назад успешно запускал tensorflow-gpu на gtx760, а в этом январе не смог — бинарники из pip не собираются с нужной compute capability. Сам собрать для GPU тоже не смог. C CPU тоже облом — мой старый xeon не поддерживает AVX2.
Откатился на tensorflow == 1.5. Думаю, арендовать железо проще, чем каждый ~год покупать новое.
P.S. и всё-таки, это библиотека.
import tensorflow as tf
происходит ошибка, dll not found.Решил проблему установкой в докер образе на комп (на ноут сам докер не поставить никак — нет возможности включить виртуализацию).
Хотя для начинающих, тех кто просто хочет познакомится с этой областью, я бы вообще советовал использовать google colab. Там все уже установлено и настроено.
Перед установкой tensorflow нужно обязательно установить tensorflow_estimator, иначе он встаёт как-то неправильно. Подробности: https://github.com/tensorflow/tensorflow/issues/27079
Интересно, что они закрыли этот баг как решенный, хотя решения-то и нет, только workaroung.
До недавних пор TensorFlow было очень сложно использовать в среде Windows. Однако после выхода TensorFlow 0.12 особых проблем в этой сфере больше не наблюдается.
Это версия от 2016 года. Не могли что-то посвежее перевести?
В целом, вся статья сводится к pip install и не описывает ни подводных камней установки CUDA-инфраструктуры, как отметили выше, ни куда более интересной задачи билда TF с нуля под свой компьютер, который позволяет получить профит от SSE/AVX/FMA.
Это версия от 2016 года. Не могли что-то посвежее перевести?
Особенно, если учесть, что скоро выйдет 2.0, где очень многое поменяется и примеры кода для предыдущих версий просто станут неактуальны.
Я бы повременил с переводом и переводил бы сразу руководство к новому TF.
файлы с расширением .pyd — файлы dll. Искал месторасположение по размеру.
Было бы хорошо почитать подробную статью по обучению распознавания собственного класса объектов.
Вот первые три, например, которые гугл выдал по подходящему запросу:
habr.com/ru/company/binarydistrict/blog/428255
habr.com/ru/post/347564
habr.com/ru/post/321834
TensorFlow для начинающих. Часть 1: общие сведения, установка библиотеки