Google的Inception-v3微调脚本中出现错误

时间:2017-01-20 17:31:15

标签: python tensorflow runtime-error bazel

按照Readme微调Google的Inception-v3图像分类模型后,我收到错误消息:

File "/Path/to/Model/bazel-bin/inception/flowers_train.runfiles/inception/inception/slim/ops.py", line 88, in batch_norm initializer=tf.zeros_initializer(), TypeError: zeros_initializer() takes at least 1 argument (0 given)

运行最终命令后会发生这种情况:

   bazel-bin/inception/flowers_train \
  --train_dir="${TRAIN_DIR}" \
  --data_dir="${FLOWERS_DATA_DIR}" \
  --pretrained_model_checkpoint_path="${MODEL_PATH}" \
  --fine_tune=True \
  --initial_learning_rate=0.001 \
  --input_queue_memory_factor=1

我有0个想法,因为这个错误会从TF团队编写的python文件中抛出。另外,作为一个TF新手,我不知道我的方式足以尝试深度调试会话。只是通过查看错误的路径,运行TF slim代码的脚本可能存在问题?

无论如何,我正在使用Python 3.6和TensorFlow Python API r0.12运行macOS Sierra。

1 个答案:

答案 0 :(得分:0)

因此,如果当前安装的tensorflow没有最新的tensorflow-slim代码,则会抛出此错误。安装路线here