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开发工具

Download history 93/week @ 2024-07-23

93 每月下载量

ISC 许可证

79KB
2K SLoC

Rust 1.5K SLoC // 0.0% comments OCaml 250 SLoC // 0.1% comments

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 后端:cmulticorecudaopenclispc

查看 futhark-bindgen --help 的输出以获取更多信息

示例项目

依赖项

~0.7–1.7MB
~36K SLoC