从源代码构建 Tensorflow 时,编译是从头开始还是在修复错误后继续?
Does compilation start from beginning or resume after fixing error while building Tensorflow from source?
我需要从源代码编译 Tensorflow 以获得计算能力 3.0
我正在编译 Tensorflow,编译 6 小时后出现此错误:
cache/bazel/_bazel_maydin/435ff134a8a529ccec16636685173684/execroot/org_tensorflow/bazel-out/host/bin/tensorflow/create_tensorflow.python_api_2_tf_python_api_gen_v2.runfiles/org_tensorflow/tensorflow/python/keras/preprocessing/__init__.py", line 21, in <module>
import keras_preprocessing
ModuleNotFoundError: No module named 'keras_preprocessing'
Target //tensorflow/tools/pip_package:build_pip_package failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 20674.165s, Critical Path: 247.43s
INFO: 12297 processes: 12297 local.
FAILED: Build did NOT complete successfully
在下面的 link 中,我找到了这个答案,我认为它会起作用。
Error Compiling Tensorflow From Source - No module named 'keras_applications'
pip install keras_applications==1.0.4 --no-deps
pip install keras_preprocessing==1.0.2 --no-deps
pip install h5py==2.8.0
我在开始构建之前也遇到了类似的错误,它说缺少 numpy,我只是通过 pip 安装它并且构建开始没有问题。
但我害怕再次 运行 构建命令。因为我不想再编译所有东西 6 小时。
如果我重新开始构建,它是从头开始还是从失败的地方继续?
我使用的构建命令是这样的:
bazel build --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package
我克隆了 tensorflow 存储库,签出到分支 2.0 并开始构建。
关于系统的附加信息:
- Cuda 10.0.130
- cuDNN 7.6.2
- 巴泽尔 0.26.1
- Ubuntu 18.04
它会在修复错误后从中断处继续编译。
我需要从源代码编译 Tensorflow 以获得计算能力 3.0
我正在编译 Tensorflow,编译 6 小时后出现此错误:
cache/bazel/_bazel_maydin/435ff134a8a529ccec16636685173684/execroot/org_tensorflow/bazel-out/host/bin/tensorflow/create_tensorflow.python_api_2_tf_python_api_gen_v2.runfiles/org_tensorflow/tensorflow/python/keras/preprocessing/__init__.py", line 21, in <module>
import keras_preprocessing
ModuleNotFoundError: No module named 'keras_preprocessing'
Target //tensorflow/tools/pip_package:build_pip_package failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 20674.165s, Critical Path: 247.43s
INFO: 12297 processes: 12297 local.
FAILED: Build did NOT complete successfully
在下面的 link 中,我找到了这个答案,我认为它会起作用。 Error Compiling Tensorflow From Source - No module named 'keras_applications'
pip install keras_applications==1.0.4 --no-deps
pip install keras_preprocessing==1.0.2 --no-deps
pip install h5py==2.8.0
我在开始构建之前也遇到了类似的错误,它说缺少 numpy,我只是通过 pip 安装它并且构建开始没有问题。
但我害怕再次 运行 构建命令。因为我不想再编译所有东西 6 小时。
如果我重新开始构建,它是从头开始还是从失败的地方继续?
我使用的构建命令是这样的:
bazel build --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package
我克隆了 tensorflow 存储库,签出到分支 2.0 并开始构建。
关于系统的附加信息:
- Cuda 10.0.130
- cuDNN 7.6.2
- 巴泽尔 0.26.1
- Ubuntu 18.04
它会在修复错误后从中断处继续编译。