Kompute 通用 GPU 计算框架开源项目

我要开发同款
匿名用户2021年09月02日
63阅读
开发技术C/C++
所属分类人工智能、机器学习/深度学习
授权协议Apache-2.0

作品详情

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

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

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

Kompute作为LFAI&DataFoundation的托管项目得到Linux基金会的支持。

原理与特点:

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

 

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论