本项目为个人在学习 GPGPU 课程,即《大规模并行处理器实战(第二版)》时的大作业选题,在lygyue的 SimpleDeepLearningFramework 项目上进行了理解和改进,进行了 CUDA C 编写加速,可参考说明 学习报告.pdf。
- 有理解不了的 CPU 实现部分,可参考 lygue 的源项目;
- CUDA学习可参考CUDA C 编程学习;
- 《大规模并行处理器实战(第二版)》书籍,百度云链接,提取码:cuda
- 部分其他参考书籍间 book 文件夹
- 环境:Visual Studio 2019
- 默认使用:Release x64 进行运行
- 运行前请将Mnist数据集(包含4个文件)存放在对应文件夹中,否则会提醒"Load mnist file failed."
- 数据集下载地址:http://yann.lecun.com/exdb/mnist/ 或见文件夹 Mnist