Для университета мы должны реализовать проект 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 ГБ ОЗУ