Установка Tensorflow и Keras на Intel Pentium - PullRequest
1 голос
/ 01 июня 2019

Для университета мы должны реализовать проект TensorFlow с использованием библиотек python для tenorflow и keras.Я могу установить их оба прекрасно, используя pip3, но выполнение любого фрагмента кода приводит к некоторой ошибке.

Я остановился на тестировании очень сложного кода:

import keras

Используя python 3.6 и новейшие tenorflow и keras (pip3 install tensorflow keras), я получаю ошибку ModuleNotFoundError: No module named 'tensorflow.python'; 'tensorflow' is not a package.Я проверил, и import tensorflow находит пакет, но возвращает некоторую ошибку об инструкциях AVX и выдает дамп ядра.

Я исследовал, и мой ЦП не поддерживает инструкции AVX, которые являются частью tensorflow >= 1.6.0.Я не смог найти предварительно скомпилированную версию, которая работает на моем ноутбуке без AVX, и у меня нет времени на компиляцию.

Я попытался понизиться до tensorflow == 1.5.0 и keras == 2.1.3, которая была версией, когда tensorflow == 1.5.0 уже был, но я все еще получаю пропущенные ошибки, для каждой версии и оператора импорта разные.

Например, когда я использую код:

import keras
from keras.datasets import mnist

Вместо этого я получаю ошибкуAttributeError: module 'keras.utils' has no attribute 'Sequence'.Я на Intel Pentium, который, я полагаю, является проблемой.Я полностью осознаю, что мои настройки никоим образом не подходят для машинного обучения, и это не должно быть, но, тем не менее, я хотел бы поработать над этим заданием.

Кто-нибудь получил опыт установки TensorFlow настарые машины?

Система:

  • Ubuntu 18.04.2 LTS
  • Intel (R) Pentium (R) 3556U @ 1.70GHz (двухъядерный)
  • 4 ГБ ОЗУ

1 Ответ

0 голосов
/ 04 июня 2019

Придерживаться конфигурации Pentium не рекомендуется для сборок тензорного потока по умолчанию из-за зависимостей AVX.Также многие недавние достижения в этой области недоступны в более ранних сборках TF, и вам будет сложно воспроизвести исследовательские работы.Варианты ниже:

  1. Получить Google Colab (https://colab.research.google.com/) блокнот, установить Keras и TF и ​​приступить к работе

  2. Были подлинные запросы на эту поддержку, обратитесь по этой ссылке [https://github.com/tensorflow/tensorflow/issues/18689], где предоставляются неофициальные сборки. Проверьте, работает ли одна из них

  3. Сборка Tensorflow с нуля (оченьсложная опция), с правильным набором флагов для Bazel (удалите все опции AVX / Threading)

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