Giter Site home page Giter Site logo

ncnn_breakdown's Introduction

NCNN BREAKDOWN

a breakdown of NCNN

这个tutorial是笔者在自己学习ncnn的过程的一个记录.等于把自己的理解写了出来,如果有差错,还请大家指正.

这个tutorial还没有写完,后面会随着学习的深入,会不定期的更新.

这个tutorial的每一节,会分为4个section来讲述,分别是:

  • 开始 
  • 作用
  • 实现
  • 代码示例

开始:每一节的开始,说一下当前学习计划.

作用:说一下本节要讲的内容的作用.

实现:说一下这一节的内容ncnn是如何实现的.

代码示例:把这一节的内容中ncnn相关的代码拿出来,写了个例子.

每一节,为了方便展示,我都会用一些图表来展示,如:

lession-5

Mat

head pad_x (head_use)elemsize elemsize elemsize elemsize pad_y pad_y... (x)
(x) (x) (channel2)elemsize elemsize elemsize elemsize pad_y pad_y... (x)
(x) (x) (channel3)elemsize elemsize elemsize elemsize pad_y pad_y... (x)
(x) (x) (channel4)elemsize elemsize elemsize elemsize pad_y pad_y... pad_z...

在每一节的最后,我都会附上对应的示例代码.在使用每一节的示例代码时候,需要自己clone下来,然后自己编译.一个常用的过程如下:

git clone [email protected]:Zhengtq/ncnn_breakdown.git
cd ncnn_breakdown && cd lesson && cd lesson_1
mkdir build &&cd build
cmake ..
make -j8
./examples/lession_1

Have Fun !

ncnn_breakdown's People

Contributors

zhengtq avatar

Stargazers

 avatar  avatar Konstantin avatar kongshuchen avatar  avatar Karsten Schmidt avatar Juca Da avatar wyushun avatar  avatar  avatar tianxue avatar tingweichen avatar  avatar Pengfei He avatar LMM avatar 新无止竞博客 avatar freehawkzk avatar Hoàng Hồng Sơn  avatar BeanDAO avatar 6clc avatar li avatar caolong avatar  avatar  avatar  avatar  avatar  avatar  avatar PH_Lens avatar Siyuan Li avatar  avatar Letian Jiang avatar Carson avatar 甘益波 avatar  avatar  avatar fun avatar  avatar  avatar  avatar  avatar  avatar  avatar iotboy avatar  avatar

Watchers

James Cloos avatar  avatar

ncnn_breakdown's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.