fops专题

卷积层的算力评估(MACC和FOPS)

以比较简单的lenet网络模型为例,我们尝试推导主要算子的算力计算公式,并看一下它的各层理论算力要求。 lenet网络结构 以第二层为例,他的输入尺寸是1*28*28*1的一张feature map,卷积核为 5*5*1,stride_h和stride_w均为1, pad_h,pad_w均为0,说明不做padding,输出feature map会缩小。 卷积层的算力评估方法 卷积模

03_fops_write 应用层向内核层写数据

源码 #include <linux/init.h> //初始化头文件#include <linux/module.h> //最基本的文件, 支持动态添加和卸载模块#include <linux/miscdevice.h> //注册杂项设备头文件#include <linux/fs.h> //注册设备节点的文件结构体#include <linux/ua

03_fops_read 应用层从内核层读数据

源码 #include <linux/init.h> //初始化头文件#include <linux/module.h> //最基本的文件, 支持动态添加和卸载模块#include <linux/miscdevice.h> //注册杂项设备头文件#include <linux/fs.h> //注册设备节点的文件结构体#include <linux/ua