ncnn 是tencent公司開源的神經網絡前向計算框架,github地址:
https://github.com/Tencent/ncnn
通過簡單的步驟可以添加自己的layer, 比如用位運算實現卷積, 取名 convolutionbitoperate 。
1.寫好convolutionbitoperate.h convolutionbitoperate.cpp ,把文件放到layer目錄。
2.修改src目錄下的CMakeLists.txt,添加自己的layer convolutionbitoperate :
3.重新編譯ncnn就可以完成添加自己的layer。編譯的步驟可以參考github地址。