【文件属性】:
文件名称:open_cl_rust:Rust 中的 OpenCL 绑定
文件大小:109KB
文件格式:ZIP
更新时间:2021-05-31 01:23:42
Rust
open_cl_rust
一个安全、快速、没有废话的 Rust 库,用于与 OpenCL 交互。
注意:截至目前,这个库是非常 alpha 的软件。 使用风险自负!
注意:截至目前,该库仅在我的 Macbook 上使用。 Linux 和 Windows 没有尝试过。
C FFI理念
所有与原始指针的交互都是不安全的。
所有将原始指针作为参数的函数都是不安全的。
所有返回原始指针的函数都是不安全的。
未标记为unsafe函数不能返回原始指针。
只允许通过标记为unsafe函数访问原始指针。
学习资源
笔记
注意:OpenCL 1.0 不是线程安全的。 我们不会支持它。
注意:调查有关 OpenCL 的num crate 的数量和安全性的 OpenCL 限制。
注意:实施采样器。
注意:为(clCreateUserEvent,clSetUserEventStatus)实
【文件预览】:
open_cl_rust-master
----open-cl-runtime()
--------src()
--------Cargo.toml(524B)
----open-cl-low-level()
--------src()
--------Cargo.toml(2KB)
--------examples()
----open-cl-core()
--------src()
--------Cargo.toml(998B)
--------examples()
----Cargo.toml(94B)
----license.md(1KB)
----.gitignore(56B)
----README.md(1KB)