Построение тензорного потока занимает 9+ часов и еще не завершено в Ubuntu и OSX - PullRequest
1 голос
/ 09 апреля 2020

Следуя инструкциям здесь Я пытаюсь создать тензорный поток с поддержкой AVX, FMA, XLA, используя bazel для моего macbook, сначала я попытался сделать это на своей ма c, и он продолжал работать вечно генерировать кучу предупреждений, и когда я читал об этом, это должно было занять 15-30 минут, и я заметил, что это превышает 1 час, поэтому я прервал выполнение и решил повторить процесс через GCP, экземпляр Ubuntu, я продолжал его работать в течение 9 часов, что удивительно, он еще не закончился, он просто продолжает работать и генерирует предупреждения, вот и все, что он делает, и похоже, что проблема не зависит от платформы, поскольку такая же проблема возникает в macos catalina и экземпляре ubuntu GCP.

Вот шаги, которые я выполнил в Ubuntu:

sudo apt install python-dev python-pip  # or python3-dev python3-pip
pip install -U --user pip six numpy wheel setuptools mock 'future>=0.17.1'
pip install -U --user keras_applications --no-deps
pip install -U --user keras_preprocessing --no-deps
wget https://github.com/bazelbuild/bazel/releases/download/0.29.1/bazel-0.29.1-installer-linux-x86_64.sh
chmod +x bazel-0.29.1-installer-linux-x86_64.sh
./bazel-0.29.1-installer-linux-x86_64.sh --user
export PATH="$PATH:$HOME/bin"
git clone https://github.com/tensorflow/tensorflow.git
git checkout r2.1
./configure

Затем я выполнил шаги настройки и использовал эту команду для сборки:

bazel build -c opt --copt=-mavx2 --copt=-mfma --verbose_failures -k //tensorflow/tools/pip_package:build_pip_package
...