Comments (5)
@aitaoquanyi 在一些传统的模型里面IM2COL+GEMM的效果还不错( 非separate convolution的情景),但是在新的 像 mobilenet这样的网络里面,IM2COL会占用掉大多数的时间,甚至大于GEMM的时间,感觉还是要根据实际的网络来定的。
from ncnn.
哪个卷积类是基类,针对android的卷积派生类是用汇编写的
from ncnn.
是的img2col的话,速度会提高一倍多(不用多指令加速,不用openblas)
from ncnn.
@ccJia 赞同你的观点,im2col也是要消耗时间的,要根据实际的特点来采用合适的方法
from ncnn.
最新代码已有 im2col + gemm 的实现
from ncnn.
Related Issues (20)
- layer LayerNorm not exists or registered HOT 2
- 相同的模型在不同的平台,表现差异巨大 HOT 1
- Unexpectedly Segmentation Fault
- im2col_sgemm_packn_fp16sa_rvv函数加速卷积困惑
- 希望能实现一个NMS的函数
- How to resize an image while keeping aspect ratio?
- Compiling issues: regarding "-march=native" HOT 1
- The C compiler identification is unknown 找不到编译器
- NCNN Int8 quantizated model load failed.
- Convert efficientnetv2-s_in21k-pre_3rdparty_in1k from onnx to ncnn issue
- Problem after last update HOT 5
- Build for Ubuntu16.04 : why protobuf not find,是未找到protobuf 吗 HOT 2
- pnnx转换模型,pnnx模型输出与torch 原模型输出不一致 HOT 1
- 是否支持在国产化电脑上部署ncnn呢?比如麒麟、统信 HOT 2
- Android7.1平台运行模型同时进行录音会出现录音异常问题
- ncnn::create_gpu_instance() 析构时发生崩溃 HOT 1
- pnnx export not support reshape op
- 使用mingw编译ncnn源码时,出现LONG PVOID等未定义 HOT 2
- 编译Debug版本时候出错误 HOT 2
- Operator fusion Problem
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ncnn.