Kompute通用 GPU 计算框架

联合创作 · 2023-09-26 06:04

Kompute 由人工智能与机器学习伦理研究所(The Institute for Ethical AI & Machine Learning)发布并开放源码,是一个通用的 GPU 计算框架,用于人工智能和机器学习应用程序,可跨供应商显卡(AMD,高通,NVIDIA & friends)运行。

Kompute 框架提供了一个灵活的接口,可以被移动、桌面、云和边缘应用程序采用,以支持高度优化的 GPU 加速。该框架包括一个高层 Python 接口,支持高级数据处理用例;以及一个可扩展的低层 C++接口,提供高性能特定于设备的优化。

Kompute 项目的核心目标是通过跨供应商的图形卡工具和功能,在科学和工业应用领域为 GPU 计算生态系统做出贡献并进一步发展。

Kompute 作为 LF AI & Data Foundation 的托管项目得到 Linux 基金会的支持。

原理与特点:

  • 低水平可扩展的 C++ SDK 和高水平优化的 Python 模块
  • 通过 GPU 系列队列支持异步和并行处理
  • 通过 Android NDK 跨多个架构启用示例
  • BYOV:自带 Vulkan 设计,与现有的Vulkan应用相得益彰
  • GPU和主机内存所有权和内存管理的明确关系
  • 强大的代码库,90%的单元测试代码覆盖率
  • 在机器学习、移动开发和游戏开发方面的高级用例

 

浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报