华为鸿蒙开源 SGL 高性能 GPU 加速框架,开发者三行代码即可调用 GPU 滤镜

2026-05-29 15:57:15
来源:IT之家
分享
AIME

问财摘要

1、华为开源SimpleGPULayer(SGL)高性能GPU加速框架,提供一站式图形与计算加速能力,覆盖图像处理、AI推理计算、2D/3D渲染、矢量图形生成等场景。 2、SGL将复杂的GPU能力封装为简洁易用的API,开发者只需聚焦业务效果,几行代码即可快速接入GPU加速,大幅降低开发门槛。
免责声明 内容由AI生成

IT之家 5 月 29 日消息,据 HarmonyOS 开发者技术消息,华为鸿蒙开发团队开源 SimpleGPULayer (简称 SGL )高性能 GPU 加速框架,面向鸿蒙原生应用提供一站式图形与计算加速能力,全面覆盖图像处理、AI 推理计算、2D / 3D 渲染、矢量图形生成等核心场景。

官方表示,目前该框架的图像处理能力已在悟空图像中落地使用,GPU 贝塞尔连线能力也在多款办公软件中完成验证,运行稳定可靠。

随着鸿蒙生态快速发展,相册、修图、设计、扫描、白板、脑图、AI 创作等应用对 GPU 加速的需求日益增长。传统开发模式下,开发者如需直接调用 Vulkan 接口,需处理设备初始化、显存管理、管线创建等大量底层细节,开发成本高、复用性差。

SGL 将复杂的 GPU 能力封装为简洁易用的 API ,开发者无需关注底层实现,只需聚焦业务效果,几行代码即可快速接入 GPU 加速,大幅降低开发门槛。

SGL 对复杂的 GPU 管线做深度封装,开发者无需处理设备初始化、显存分配、管线构建、命令提交等底层逻辑细节,只需准备输入图片、输出图片和滤镜参数,仅需数行代码即可完成调用。

以高斯模糊为例:

const auto filter = std::make_shared();filter->SetRadius(120);sgl::image::ImageEngine::Process(inputImage,outputImage,filter);

面向鸿蒙应用接入,SGL 已提供 C API 和 NAPI 接口,开发者可作为 native 加速库集成到鸿蒙应用中,并向 ArkTS / JS 层暴露业务接口,接入成本极低。

免责声明:风险提示:本文内容仅供参考,不代表同花顺观点。同花顺各类信息服务基于人工智能算法,如有出入请以证监会指定上市公司信息披露平台为准。如有投资者据此操作,风险自担,同花顺对此不承担任何责任。
homeBack返回首页
不良信息举报与个人信息保护咨询专线:10100571违法和不良信息涉企侵权举报涉算法推荐举报专区涉青少年不良信息举报专区

浙江同花顺互联信息技术有限公司版权所有

网站备案号:浙ICP备18032105号-4
证券投资咨询服务提供:浙江同花顺云软件有限公司 (中国证监会核发证书编号:ZX0050)
AIME
举报举报
反馈反馈