uncomplicate/deep-diamond
A fast Clojure Tensor & Deep Learning library
解决的问题
Deep Diamond 旨在为 Clojure 开发者提供一种方法,通过利用 CPU 和 GPU 执行的高性能优化原生库,实现快速的张量操作和神经网络计算,同时不牺牲性能。
工作原理
该库作为原生计算例程的包装器或接口。它提供多种后端选项以支持不同硬件,包括针对 CUDA(GPU)和 DNNL(CPU)的特定实现,以及 Apple 的 Basic Neural Network Subroutines(BNNS)。
适用人群
适用于需要在本地硬件上构建神经网络或执行大量数值张量计算的 Clojure 程序员。
主要亮点
- 快速的张量和神经网络计算。
- 支持 CPU 和 GPU 加速。
- 多种后端选项,包括 CUDA、DNNL 和 BNNS。
相关
- 项目
- 项目
- 项目
- 项目
- 项目