docker的CP不工作

我正在学习本教程 ,当我到达我所调用的部分时:

cp /tf_files/stripped_retrained_graph.pb bazel-bin/tensorflow/examples/android/assets/stripped_output_graph.pb 

 cp /tf_files/retrained_labels.txt bin/tensorflow/examples/android/assets/imagenet_comp_graph_label_strings.txt 

他们都说“没有这样的文件或目录”。

正如你可以在这个图像中看到的,我可以cd到tf_files文件夹,看到文件在那里。

我也可以cd /tensorflow/tensorflow/examples/android/assets并调用ls ,显示那里只有一个BUILD文件。

cp命令中应该已经有一个stripped_output_graph.pb文件在目标被取代? 还是只是在那里创build一个新的文件?

有没有做cp [source] [current directory]某种方式,而不是指定目的地为path?

我已经尝试删除文件path的一部分,希望它只是使用源文件名,但不起作用。

调用

 cp /tf_files/stripped_retrained_graph.pb /tensorflow/tensorflow/examples/android/assets/stripped_output_graph.pb 

 cp /tf_files/retrained_labels.txt /tensorflow/tensorflow/examples/android/assets/imagenet_comp_graph_label_strings.txt 

终于工作了,一点也不明显,我不得不改变目的地的path或应该是什么。 此外,我不小心保存一个文件为.p而不是.pb,但设法使用$ docker exec <container> rm -rf /tensorflow/tensorflow/examples/android/asset s/stripped_output_graph.p

现在,我设法正确地复制文件,但是当我安装了应用程序,它仍然只是运行普通的演示应用程序。 不知道为什么它不工作,令人沮丧。 当我复制文件后,我得到了这些冲突的消息重build它

这些正常吗? 它看起来也许不同的标签文件是优先于我的,我怎么能到达external/inception5h/imagenet_comp_graph_label_strings.txt文件删除它,所以我的文件被使用呢? “外部”部分是否意味着我实际上无法访问它?