我想尝试使用pycaffe接口来训练caffe模型。 特别是我想使用python层来输入数据。
这种训练是否会缓慢或者pycaffe是否会充当实际咖啡的界面?有什么影响?
感谢任何启发新手的尝试。
答案 0 :(得分:2)
pycaffe是caffe的Python接口,因此从pycaffe运行只需要调用caffe方法。
另一方面,在模型中使用Python图层并不会强迫您使用pycaffe。您可以像命令行中的任何其他模板一样运行此模型。
答案 1 :(得分:1)
这可以作为一般问题提出,不仅仅是对咖啡的问题。 pycaffe所做的只是调用已实现的C ++方法。对于coruse,你将有一个python接口和函数调用的开销。此博客评估The cost of a Python function call。
此外,如果您使用像Python Spyder这样的Python IDE,那么您可以为IDE提供一些资源。如果在python-console中运行脚本,可能需要的资源更少。
总而言之,可以说如果你有一台普通的机器,pycaffe的效果和C ++实现一样好,你就不会有任何不同的感觉。
由于抽象,Pycaffe比C ++实现更容易处理。