【文件属性】:
文件名称:purine2:纯化嘌呤
文件大小:180KB
文件格式:ZIP
更新时间:2021-06-03 16:57:19
C++
嘌呤2
版本 2。该框架在
目录结构
常见的
整个项目中使用的通用代码。 包括CUDA的抽象,uv事件循环的抽象等。
咖啡因
代码取自 Caffe,主要是数学函数和一些来自 Caffe 中 common.hpp 的宏。
抓住
包含 CATCH 测试系统的头文件。 它是 Purine 中使用的单元测试框架。 这段代码中没有太多的单元测试。 由于核心数学函数是基于cudnn和caffe的,所以应该没问题。 (虽然在开发过程中我确实向 cudnn 提交了错误报告,但现在它已在 cudnn v2 rc3 中修复)
派遣
包含图形、节点、操作、blob 等的定义。 blob 包装张量,op 包装操作。 与 Purine 版本 1 不同,没有独立的调度器,调度代码在 blob、op 和 graph 中。 图的构建可以通过连接 blob 和 ops 来完成。 生成的 Graph 是可自调度的。 通过调