#matrix-vector #scientific-computing #gpu #opencl #linear-algebra #matrix #vector

gpurs

科学计算中的GPU加速/线性代数crate

5个版本 (3个重大变更)

0.4.0 2023年11月25日
0.3.1 2023年10月17日
0.2.0 2023年10月11日
0.1.1 2023年10月8日

#1255 in 数学

Download history 14/week @ 2024-04-04

每月下载量 54

Apache-2.0

185KB
3K SLoC

gpurs

crates.io docs.io License

欢迎使用gpurs(发音为"Jeepers!"),这是一个用于科学计算的通用线性代数工具包,包括通过OpenCL实现的GPU加速。

注意事项

  • 此crate目前正在积极开发中,所有功能和语法都可能会更改。我正在尝试放慢主要语法重构的步伐,但无法保证。

  • 此crate默认加载GPU加速模块,因此需要OpenCL SDK。如果您想禁用此功能(例如,如果您没有GPU),则在将gpurs添加到Cargo.toml文件时设置标志default-features = false

    • 对于NVIDIA GPU,OpenCL SDK可通过CUDA安装程序获得。

文档

  • GitHub Wiki(带示例的特定功能深入探讨)
  • RustDocs(包含大多数函数的描述和示例代码)

依赖关系

~0–300KB