Skip to content

feat(wafer): 接入晶圆级后端编译器,提供独立构建、打包与测试入口 - #182

Merged
zhaochaoxing merged 1 commit into
DeepLink-org:mainfrom
zzwwrr:wafer-only-build-20260918
Sep 20, 2026
Merged

zhaochaoxing merged 1 commit into
DeepLink-org:mainfrom
zzwwrr:wafer-only-build-20260918

Conversation

@zzwwrr

@zzwwrr zzwwrr commented Sep 18, 2026 •

Copy link
Copy Markdown
Contributor

为 DLCompiler 增加 Wafer 后端,支持 Triton kernel 编译、在晶圆级芯片设备上执行,以及结果回传校验。

接入与项目影响

  • 沿用现有 Python 插件入口:DICPBackend 委托 WaferBackend 编译,DICPDriver 接入 WaferLauncher 执行。
  • 相较原 DLCompiler 基线,已有文件仅修改 backend/compiler.py、backend/driver.py、backend/utils.py,用于编译委托、设备运行和后端选择。
  • Wafer 编译器、运行时、CRT 和补丁集中在新增文件中,提供独立的构建和 wheel 打包入口。
  • Wafer 构建不编译 DICP/Ascend C++ 转换库;Wafer 与 Ascend 安装包使用独立 Python 环境。
  • 原 Ascend 构建脚本、打包入口、补丁、测试及 CI 工作流保持不变。

@CLAassistant

CLAassistant commented Sep 18, 2026 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@zzwwrr
zzwwrr force-pushed the wafer-only-build-20260918 branch from a99f755 to 5feee0e Compare September 20, 2026 03:48
Introduce the Wafer frontend and lowering passes, Kuiper launcher and CRT, isolated build and wheel packaging, local dependency configuration, and native regression coverage. Preserve backend isolation and bundled third-party attribution.

Group build tools under scripts/wafer and acceptance programs under test/wafer. Dependency acquisition is outside the Wafer setup interface; vendor SDK ABI and internal filenames remain unchanged.
@zzwwrr
zzwwrr force-pushed the wafer-only-build-20260918 branch from 5feee0e to acf2a2e Compare September 20, 2026 06:41
@zhaochaoxing
zhaochaoxing merged commit dcb9aac into DeepLink-org:main Sep 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants