tnn TNN_NS::TNN是TNN对外暴露接口的管理类,如下使用 TNN这个类的主要目的是为了对外暴露接口,主要有四个成员函数,分别是Init、DeInit、AddOut...
tnn TNN_NS::TNN是TNN对外暴露接口的管理类,如下使用 TNN这个类的主要目的是为了对外暴露接口,主要有四个成员函数,分别是Init、DeInit、AddOut...
使用cmake链接opencv静态库时出现了一些莫名其妙的报错: 这些函数链接的opencv库里都有,但是却找不到。原因可以参考https://sundrops.blog.c...
这个世界总是有各种各样的幺蛾子,所以我们要做各种各样的转换,就像今天要写的pytorch模型需要被转换成tflite。下面就以pytorch-ssd模型为例,做一次pytor...
环境系统:windows10工具:CUDA10.0.130、cudnn7.6.3.30、TensorRT7.0.0.11IDE:Visual Studio2019 安装cud...
环境准备maskrcnn源码:https://github.com/matterport/Mask_RCNN-- 前向推理环境:系统:windows10工具:CUDA10.0...
首先从一个例子看起,在example文件夹下有检测和分类的例子,但是又封装了几层接口,这里我把主要的流程代码提出来了,这是可以单独load模型跑起来的代码,如下: 带注册器的...
最近看了下TNN的源码,打算记录一下源码阅读笔记。 克隆下tnn,看下目录结构: benchmark:模型的benchmark和层的benchmark cmake:底下就一个...
@Mail_775e 还有的😄
ncnn源码阅读笔记(六)本文来分析一下ncnn中的基础数据结构mat以及内存分配allocator。今天要分析的代码主要是ncnn/scr下的allocator.h、allocator.cpp、ma...
@文栋栋 是的
tensorflow2ncnn模型转换源码分析由于ncnn作者nihui大佬说对tensorflow不是特别熟,所以ncnn的github里已经没有tensorflow2ncnn.cpp了,但是现在在tools文件夹里又...
我们知道现在的深度学习训练框架(如tensorflow、caffe、pytorch、MXNet等等)都有自己的模型存储格式,那他们之间的转换就是一个常见的需求了,但是如果每个...
最近在做基于分割的文本检测算法实现,在得到连通域的轮廓后,要框出轮廓的最小矩阵,如果文本没有角度,使用cv::boundingRect是没有问题的,因为cv::boundin...
本文来分析一下ncnn中的基础数据结构mat以及内存分配allocator。今天要分析的代码主要是ncnn/scr下的allocator.h、allocator.cpp、ma...
由于ncnn作者nihui大佬说对tensorflow不是特别熟,所以ncnn的github里已经没有tensorflow2ncnn.cpp了,但是现在在tools文件夹里又...
ncnn中内存对齐 在ncnn源码net.cpp中,int Net::load_param(const unsigned char* _mem)函数中你可以看到这么一段代码:...
环境系统:Ubuntu18.04工具:Make、NDK17c、adb工具 环境准备下载NDK17c解压到/opt目录下,ndk可用从https://developer.and...
netron介绍最近经常会遇到这样的情形,拿到一个开源的预训练模型作测试,想把它转到nccn或mnn平台,但是不知道模型中的输入输出名,这个时候我们自然就想到了用可视化工具画...
opencl是针对在异构系统上进行跨平台程序并行的开源标准,而高通的骁龙平台上使用的高通Adreno GPU系列是最早全面支持opencl的手机GPU之一。 上图是可以大概概...
不同架构的计算机适合处理的工作负载具有不同类型,但是计算机本质上是利用应用中不同层次的并行性,如指令集并行、数据并行和线程级并行。另外现代计算机设计中提升单机硬件性能的两大主...