Как выяснилось, всё это гораздо хуже не совсем так...Olej писал(а): ↑04 окт 2019, 17:50А на этом компьютере у меня нет NVIDIA видеокарты.
Но разбираться с теперешним состоянием с CUDA мы будем (прежде) разбираться в отдельной новой теме: снова CUDA.
И только затем я вернусь к этому проекту на компьютере с NVIDIA.
- некоторые проекты, "потребляющие" Tensorflow, например тот же PSPNet, упоминавшийся выше, действительно собраны с вызовами библиотеки GPU, используя CUDA от NVIDIA;
- но сам Tensorflow, начиная с какой-то версии 1.5 или около того, собран с использованием расширенного набора инструкций процессора AVX2, который был только опубликован в 2013г.
- и ошибка недопустимой инструкции возникает всего лишь на импорте пакетов, ещё не доходя до выполнений:
Код: Выделить всё
olej@ACER:~/2019_WORK/own.WORK/TensorFlow/PSPNet/PSPNet-Keras-tensorflow$ python3
Python 3.7.3 (default, Apr 3 2019, 05:39:12)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import keras
Using TensorFlow backend.
Недопустимая инструкция
- об этом полнятся вопросы и вопли по Интернет...
- предложение состоит в том, чтобы откатиться к более ранней версии Tensorflow, например, 1.5 или 1.3, как-то так:
Код: Выделить всё
# pip3 uninstall tensorflow
# pip3 install -Iv tensorflow==1.5