6 个版本
0.2.1 | 2021 年 11 月 21 日 |
---|---|
0.2.0 | 2021 年 4 月 19 日 |
0.1.3 | 2021 年 4 月 17 日 |
0.0.1 | 2021 年 3 月 26 日 |
#191 在 科学
22 每月下载量
用于 opencl-api
92KB
1.5K SLoC
OpenCL Heads
注意:该项目目前正在积极开发中,我们建议您使用 0.3.x 版本及以后的版本来依赖您的项目。感谢您的支持!
描述
包含 OpenCL FFI 头部的库。
此库旨在支持 OpenCL 的未来版本,同时保持对 Rust 的长期支持。
通过 长期支持,我们承诺在多年内修复错误并 积极维护 该库的正确功能。我们还计划为该项目创建几个里程碑,以实现长期的可持续开发。
特性
此库旨在提供以下特性,以及传统的特性。
- 兼容最新的 OpenCL 版本(OpenCL 3.0)
- 轻量级头部
- 定期错误修复管理
- 高性能优化
- 易于使用和简洁
- 类型和函数安全性
安装
此库可以以两种方式安装。
- 预编译库文件(适用于主要平台),您可以从此存储库的 发布部分 下载。
- 自行构建(显然需要安装 cargo),说明很简单:
cargo build --release
并在您的平台上测试功能:cargo test
更新
与该项目关联的发布生命周期有三种类型,如下所述
- 主要 版本
x.0.0
支持 Khronos OpenCL 的版本跳转。在更新到这些版本之前,请首先查看更改日志。 - 次要 版本
0.x.0
集成了新的库功能或 Khronos OpenCL 头部更新。通常这些更改是安全的,并且不会破坏以前的版本。 - 长期支持(LTS)版本
0.0.x
支持关键错误修复和补丁,并且安全升级到这些版本无需过多考虑。
许可证
项目遵循Apache-2.0许可证,请阅读LICENSE
文件以了解更多关于许可证的信息。
/*
* Copyright 2020-2021 Naman Bishnoi
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://apache.ac.cn/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
鸣谢
请参阅CREDITS.md
文件,以了解对其他出色开发者的衷心感谢和认可。
OpenCL和OpenCL标志是苹果公司的注册商标。
本项目由Naman Bishnoi @diabloxenon使用🩸 💦 😢制作。