elixir-nx/nx
Multi-dimensional arrays (tensors) and numerical definitions for Elixir
解决的问题
为 Elixir 语言提供数值计算和机器学习的基础构建模块,使开发者能够处理多维数组(张量)并在高性能后端上执行。
工作原理
该项目由三个主要组件组成:Nx 提供张量和数值操作的定义与 API;EXLA 提供与 Google 的 XLA(加速线性代数)编译器的集成,以加速计算;Torchx 提供基于 LibTorch 的后端。
适用人群
希望在 Elixir 生态系统中进行数值计算或构建机器学习模型的 Elixir 开发者。
主要亮点
- 支持 Elixir 的多维数组(张量)。
- 与 Google 的 XLA 编译器集成,实现高性能执行。
- 通过 Torchx 支持 LibTorch 作为后端。
相关
- 项目
- 项目
- 项目
- 项目
- 项目