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%的单元测试代码覆盖率在机器学习、移动开发和游戏开发方面的高级用例
评论