本项目fork于KuiperCourse, 是自制深度学习推理框架课程的答案与部分注释, 每一个文件夹对应着一节课程, 已经可以完全运行并通过test。
除了代码上的注释外, 个人还补充了部分章节的个人理解, 专栏地址。
章节 | 主要内容 | 通过Test数量和 |
---|---|---|
ch01 | 配置环境 | 2 |
ch02 | Tensor类 | 5 |
ch03 | 加载数据, 从csv读数据 | 7 |
ch04 | relu算子 | 9 |
ch0402 | 算子注册机制, sigmoid算子 | 10 |
ch05 | maxpooling算子 | 11 |
ch06 | 从pnnx读取计算图 | 12 |
ch07 | 计算图中表达式(词法语法解析) | 16 |
ch08 | resnet中的表达式(带操作数的表达式) | 18 |
ch09 | conv算子 | 20 |
ch10 | 构建计算图的图关系 | 23 |
ch11 | 算子执行流程 | 26 |