【问题标题】:How can I start writing the code for my layer?如何开始为我的图层编写代码?
【发布时间】:2018-03-22 18:03:12
【问题描述】:

我看到研究人员正在为原始版本的 Caffe 添加一些功能,并根据他们的需要使用这些层和功能,然后通过Github 共享这些版本。如果我没记错的话,有两种方法:1) 通过添加 c++ 和 Cuda 版本的层后重新编译 Caffe。 2) 为该功能编写 python 代码,并在 Caffe 中将其称为 python 层。

我想根据我的研究问题向 Caffe 添加一个新层。我真的不知道我应该从哪一点开始编写新层以及我应该考虑哪些步骤。

我的问题是:

1) 是否有任何文档或任何学习资料可以用来编写图层?

2) 上述添加新层的方法中首选哪种方式?

非常感谢任何帮助和指导

非常感谢

【问题讨论】:

    标签: deep-learning caffe pycaffe matcaffe


    【解决方案1】:

    出于研究目的,为了“玩转”,写一个python层通常更方便:省去编译等的麻烦。
    你可以在"Python"here找到一个简短的教程。

    另一方面,如果您想要更好的性能,您应该为您的层编写本机 C++ 代码。
    你可以在here找到一个简短的解释。

    【讨论】:

    • 非常感谢您的指导
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-29
    • 2010-09-05
    • 1970-01-01
    • 2011-05-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-11
    相关资源
    最近更新 更多