2个不稳定版本

0.11.0 2024年7月5日
0.10.0 2024年5月25日

291 in 机器学习

Download history 295/week @ 2024-05-24 125/week @ 2024-05-31 88/week @ 2024-06-07 116/week @ 2024-06-14 101/week @ 2024-06-21 101/week @ 2024-06-28 286/week @ 2024-07-05 197/week @ 2024-07-12 195/week @ 2024-07-19 202/week @ 2024-07-26 249/week @ 2024-08-02 203/week @ 2024-08-09

882 每月下载量
用于 7 个crate(2个直接使用)

MIT/Apache

53KB
1.5K SLoC

为在不同架构上实现矢量化函数的可移植SIMD类型。

std::simd 相比,它提供以下优点

  • 在稳定Rust上工作
  • 包含使用运行时确定的最佳指令集调度的矢量化操作的基础设施。
  • 包含矢量化映射、折叠等高阶函数。

支持的架构

提供了以下架构的SIMD包装器

  • Arm Neon
  • AVX 2 / FMA
  • AVX-512(需要 avx512 功能和夜间Rust)
  • WebAssembly SIMD

还有一个适用于所有平台的标量回退,但它不会提供比非SIMD代码更高的性能。

无运行时依赖

功能