Catgrad:基于范畴论的深度学习编译器
2025-02-05
Catgrad是一个利用范畴论将深度学习模型静态编译成其前向和反向传播过程的框架。这意味着你的训练循环无需任何深度学习框架(甚至不需要Catgrad本身!)即可运行。它基于多篇关于范畴论在深度学习中的应用的论文,实现了数据并行算法和可微分多项式电路等高级功能。安装方式简单,只需使用pip install catgrad即可。
开发