每次我的Ubuntu重新启动时,需要重建支持GPU的Tensorflow

每次我的Ubuntu重新启动时,需要重建支持GPU的Tensorflow,ubuntu,tensorflow,bazel,Ubuntu,Tensorflow,Bazel,当我使用gpu支持构建tensorflow时(在配置中,我将cuda支持设置为yes), bazel build-c opt--config=cuda//tensorflow/tools/pip_包:build_-pip_包 一切正常 但在我重新启动系统并尝试使用上述命令构建tensorflow后,它会给出以下错误: 错误 /home/wolfson/.cache/bazel/_bazel_wolfson/41eaf6c788f09c81cffb135517d04fa2/external/loc

当我使用gpu支持构建tensorflow时(在配置中,我将cuda支持设置为yes), bazel build-c opt--config=cuda//tensorflow/tools/pip_包:build_-pip_包 一切正常

但在我重新启动系统并尝试使用上述命令构建tensorflow后,它会给出以下错误:

错误 /home/wolfson/.cache/bazel/_bazel_wolfson/41eaf6c788f09c81cffb135517d04fa2/external/local_config_cuda/crosstool/BUILD:4:1:回溯(最近一次调用): 文件“/home/wolfson/.cache/bazel/_bazel_wolfson/41eaf6c788f09c81cffb135517d04fa2/external/local_config_cuda/crosstool/BUILD”,第4行 错误\u gpu\u已禁用() 文件“/home/wolfson/.cache/bazel/_-bazel_-wolfson/41eaf6c788f09c81cffb135517d04fa2/external/local_-config_-cuda/crosstool/error_-gpu-disabled.bzl”,第3行,错误_-gpu-disabled 失败(“错误:使用--config=c..”构建) 错误:使用--config=cuda生成,但TensorFlow未配置为使用GPU支持生成。请重新运行./configure并在提示符处输入“Y”以使用GPU支持进行构建。
错误:没有这样的目标“@local\u config\u cuda//crosstool:toolchain”:目标“toolchain”未在/home/wolfson/.cache/bazel/\u bazel\u wolfson/41eaf6c788f09c81cffb135517d04fa2/external/local\u config\u cuda/crosstool/BUILD定义的包“crosstool”中声明。bazel构建检查是否有环境变量TF\u NEED\u cuda设置为1,否则它会抱怨。 此变量在配置脚本中导出,但在重新启动后丢失


可能在生成之前执行导出TF\u NEED\u CUDA=1可以解决您的问题,但重新启动后可能会丢失其他环境变量或文件。

您可能会在中获得更好的运气。您的意思是重新启动后需要再次运行/配置吗?我猜
configure
会在临时目录(比如/tmp)中存储一些在reboot@mervynhit1如果答案有效,请始终接受。 /home/wolfson/.cache/bazel/_bazel_wolfson/41eaf6c788f09c81cffb135517d04fa2/external/local_config_cuda/crosstool/BUILD:4:1: Traceback (most recent call last): File "/home/wolfson/.cache/bazel/_bazel_wolfson/41eaf6c788f09c81cffb135517d04fa2/external/local_config_cuda/crosstool/BUILD", line 4 error_gpu_disabled() File "/home/wolfson/.cache/bazel/_bazel_wolfson/41eaf6c788f09c81cffb135517d04fa2/external/local_config_cuda/crosstool/error_gpu_disabled.bzl", line 3, in error_gpu_disabled fail("ERROR: Building with --config=c...") ERROR: Building with --config=cuda but TensorFlow is not configured to build with GPU support. Please re-run ./configure and enter 'Y' at the prompt to build with GPU support. ERROR: no such target '@local_config_cuda//crosstool:toolchain': target 'toolchain' not declared in package 'crosstool' defined by /home/wolfson/.cache/bazel/_bazel_wolfson/41eaf6c788f09c81cffb135517d04fa2/external/local_config_cuda/crosstool/BUILD.