获取错误:尝试在 tensorflow 中训练 mobilenet 时,任何 .rc 文件中都未定义配置值 cuda

Rik*_*ika 5 deep-learning tensorflow tf-slim

我试图运行MobileNet_v1ImageNet和我使用的Tensorflow型号官方库,并跟随他们的指导。
但是,当我实际上尝试MobileNet_v1通过首先启动来运行培训时:

models/research/slim$ bazel build -c opt --config=cuda mobilenet_v1_{eval,train}
Run Code Online (Sandbox Code Playgroud)

我有 :

Starting local Bazel server and connecting to it...
INFO: Options provided by the client:
  Inherited 'common' options: --isatty=1 --terminal_columns=146
ERROR: Config value cuda is not defined in any .rc file
Run Code Online (Sandbox Code Playgroud)

之前的所有步骤都成功了,除了这一步之外,一切似乎都很好。
我正在使用 :

Ubuntu 16.04  
TF version: v1.7.0 (and 1.10.1) 
Cuda v9.0  
cuDNN v7.0 (and 7.1.3)  
bazel release 0.16.1
Run Code Online (Sandbox Code Playgroud)

小智 5

根据bazel发布页面

--[no]allow_undefined_configs 不再存在,传递未定义的配置是一个错误。

从 0.16.0 及以上版本开始。

现在使用旧版本的 bazel 应该可以解决您的问题。