定义新的图层并在docker caffe中引用文件path

在这里,caffe和docker都是新手。 我只是跟着这个post,用jupyter笔记本在docker caffe上运行了一个关于MNIST数据的训练例子。 现在说我想使用自定义的损失函数。 我了解到,如果是经典安装的caffe,新创build的.hpp文件应放入$ CAFFE_PATH / include / caffe / layers /中,而.cpp文件应放入$ CAFFE_PATH / src / caffe / layers /
然而在docker,如何find这些目录? (或者如果有这样的概念?)

如果你看看它所说的文章

docker run -p 8887:8888 -v ~/Desktop/caffee/model2/notebooks:/model1/notebooks -v ~/Desktop/caffe/model2/data:/model1/data -d model2 

所以这将把生成的文件放在你的系统上的~/Desktop/caffe/model2/data 。 如果你想浏览容器内的文件。 你会去做的

 $ docker ps 

这会显示你的容器的ID。 然后在里面得到一个bash

 $ docker exec -it <containerid> /bin/bash 

一旦进入,你可以到/model1/data

 cd /model1/data 

或任何文件夹,并探讨这些文件。