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

- 来源：IT之家（RSS）
- 发布时间：2026-05-29 08:48
- AIHOT 分数：64
- AIHOT 链接：https://aihot.virxact.com/items/cmpq8kjw502qmslnomq32niy6
- 原文链接：https://www.ithome.com/0/956/856.htm

## AI 摘要

华为鸿蒙开源了高性能GPU加速框架 SimpleGPULayer（SGL），以简化图像处理、AI推理、2D/3D渲染等场景的GPU调用。开发者无需处理底层设备初始化、显存管理等复杂细节，仅需几行代码（如示例中的3行C++代码）即可接入GPU加速。该框架提供C API和NAPI接口，方便集成到鸿蒙应用中。其图像处理能力已在悟空图像等应用中落地使用。

## 正文

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 层暴露业务接口，接入成本极低。

IT之家附开源链接如下：

Gitcode：https://gitcode.com/OpenHarmonyPerfSquad/SGL
