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。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目