CANN/ge pyatc模块使用指南

发布时间:2026/10/8 4:31:34

CANN/ge pyatc模块使用指南 pyatc【免费下载链接】geGEGraph Engine是面向昇腾的图编译器和执行器提供了计算图优化、多流并行、内存复用和模型下沉等技术手段加速模型执行效率减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/ge产品支持情况产品是否支持Atlas A3 训练系列产品/Atlas A3 推理系列产品√Atlas A2 训练系列产品/Atlas A2 推理系列产品√模块导入# 命令行方式 python -m ge.pyatc [ATC 参数...] # Python 代码方式 from ge.pyatc import main功能说明pyatc模块提供与atcAscend Tensor Compiler命令行工具等价的 Python 入口便于用户在指定 Python 解释器的进程内执行 ATC 编译命令。该模块的核心用途是解决 ATC 进程内需要使用特定 Python 解释器的场景例如 Python Pass 插件的加载和执行。通过pyatc用户可以确保 ATC 使用当前 Python 环境而非系统默认 Python。函数原型maindef main(cmdline_argv0None, argsNone) - NoneATC 命令行主入口函数。将参数编码后调用底层 C ATC 主函数执行编译以返回值作为退出码退出进程。参数说明main参数类型必选说明cmdline_argv0Optional[str]否自定义 argv[0]即命令行程序名称。若为 None则使用sys.argv[0]当 argv[0] 为__main__.py时自动替换为sys.executable -m ge.pyatcargsOptional[List[str]]否ATC 命令行参数列表。若为 None则使用sys.argv[1:]返回值说明main函数无返回值。执行完成后以底层 ATC 返回码调用sys.exit()退出进程。约束说明main函数会调用sys.exit()终止进程不适合在需要继续执行后续逻辑的场景中使用。ATC 命令行参数与atc命令行工具一致具体参数说明请参考 ATC 相关文档。该模块需要 CANN 环境已正确安装和配置。使用示例# 命令行方式等价于 atc 命令仅示例, atc命令完整合法性不做保证 python -m ge.pyatc --modelmodel.onnx --soc_versionAscend910B1 --outputmodel # 或者 pyatc --modelmodel.onnx --soc_versionAscend910B1 --outputmodel # 带 Pass 路径的场景仅示例, atc命令完整合法性不做保证 export ASCEND_GE_PY_PASS_PATH/path/to/my_pass.py python -m ge.pyatc --modelmodel.onnx --soc_versionAscend910B1 --outputmodel # 或者 pyatc --modelmodel.onnx --soc_versionAscend910B1 --outputmodel【免费下载链接】geGEGraph Engine是面向昇腾的图编译器和执行器提供了计算图优化、多流并行、内存复用和模型下沉等技术手段加速模型执行效率减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/ge创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/7 10:06:02

终极指南:如何快速掌握gsplat高斯溅射渲染技术

终极指南:如何快速掌握gsplat高斯溅射渲染技术 【免费下载链接】gsplat CUDA accelerated rasterization of gaussian splatting 项目地址: https://gitcode.com/GitHub_Trending/gs/gsplat gsplat是一个开源的CUDA加速高斯溅射(Gaussian Splatti…

2026/10/7 14:59:16

Boss Show Time:3分钟掌握招聘时间先机的终极求职插件

Boss Show Time:3分钟掌握招聘时间先机的终极求职插件 【免费下载链接】boss-show-time 展示boss直聘岗位的发布时间 项目地址: https://gitcode.com/GitHub_Trending/bo/boss-show-time 还在为错过最新发布的招聘信息而焦虑吗?Boss Show Time招聘…

2026/10/8 8:13:17

多Agent协作的触达层设计:路由、协议适配与可观测性实践

1. 先把问题说清楚:Agent 协作里最容易被低估的“触达层”这两年只要聊到大模型落地,几乎绕不开 Agent。我自己也踩过不少坑,一开始以为把几个聪明的模型丢到一起,告诉它们“你们是一个团队”,任务就能跑通。现实完全不…

2026/10/8 8:13:17

用OpenShell免费开源替代Windows 11开始菜单,告别推荐与磁贴

如果你手头这台电脑从Windows 7用到Windows 11,最近两年大概会越来越有一种憋屈感:开始菜单开头明明写着“开始”,点开后却是一大堆推荐内容、动态磁贴、次要按钮。想固定一个软件,得先建好分组再拖来拖去;想找控制面板…

2026/10/8 8:13:17

用Codex和PowerShell给C盘“体检”:AppData占用87GB的清理实战

C盘爆红,是每个Windows用户都绕不开的坎。我这台电脑上周C盘可用了不到2GB,打开资源管理器卡半天,连浏览器都开始闪退。第一反应当然是想找个“清理大师”一键扫一遍,结果安装包刚解压完就弹出一堆推广,比垃圾文件还闹…

2026/10/5 6:32:56

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/7 8:18:33

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/8 6:05:44

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 0:02:17

自然数立方等于连续奇数之和:从证明到编程验证

十几年来我一直游走在数学科普和编程教学这两块内容之间,对“看起来像魔法、拆开全是数学”的结论总是格外敏感。最近翻资料时又撞见一句话:任何一个自然数 m 的立方,都可以写成 m 个连续奇数之和。2 的立方等于 3 加 5,3 的立方等…

2026/10/8 0:02:17

C#上位机SSH连接实战:用SSH.NET补齐超时、批量与密钥认证

简介:这是一份基于 C# 开发的 SSH 连接功能半成品工程,原本作为另一个主项目的子功能模块,现独立打包分享。工程采用 WinForms 界面,包含源码、解决方案、安装部署工程、NuGet 依赖包及说明文档,适合正在做远程连接、网…

2026/10/8 0:02:17

Java SpringBoot一体化智能售后系统设计与实现全解析

毕业设计年年做,Java Web 方向的题目翻来覆去就那么几个,但“一体化智能售后系统”这个题,每次看到我都觉得值得认真聊一聊。它不是一个简单 curd 堆出来的管理系统,而是把客户、工单、派单、处理、回访、统计整条链路串起来的一套…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑