11 个版本
0.2.8 | 2024年2月10日 |
---|---|
0.2.7 | 2024年1月5日 |
0.2.6 | 2023年12月5日 |
0.2.5 | 2022年9月9日 |
0.1.1 | 2022年8月2日 |
#401 在 开发工具
93 每月下载量
79KB
2K SLoC
futhark-bindgen
Futhark 绑定生成器。
futhark-bindgen
使用 Futhark 生成的 manifest 来生成多种语言的绑定。
支持的语言
- Rust
- OCaml
安装
使用 cargo
$ cargo install futhark-bindgen
从源码安装
$ make install PREFIX=~/.local/bin
命令行使用
$ futhark-bindgen run test.fut test.rs # Rust output to ./test.rs
$ futhark-bindgen run test.fut test.ml # OCaml output to ./test.ml
可以使用 --backend
标志来选择使用的 Futhark 后端:c
、multicore
、cuda
、opencl
或 ispc
查看 futhark-bindgen --help
的输出以获取更多信息
示例项目
依赖项
~0.7–1.7MB
~36K SLoC