CANN/ge NZ格式Transformer图示例

发布时间:2026/11/9 8:31:45

CANN/ge NZ格式Transformer图示例 Sample Usage Guide【免费下载链接】geGEGraph Engine是面向昇腾的图编译器和执行器提供了计算图优化、多流并行、内存复用和模型下沉等技术手段加速模型执行效率减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/ge1. Function DescriptionThis sample uses NZ data format to construct a transformer graph, aiming to help graph construction developers quickly get started with ES graph construction approach.2. Directory Structurepython/ ├── src/ | └── make_transformer_nz_graph.py // Sample file ├── run_sample.sh // Execution script ├── CMakeLists.txt // Build script ├── README.md // README file3. Usage3.1 Prepare CANN PackageCorrectly installtoolkitandopspackages following the installation guide Environment PreparationSet environment variables (assuming the package is installed in /usr/local/Ascend/)source /usr/local/Ascend/cann/set_env.sh3.2 Build and ExecuteNote: Compared with C/C graph construction, Python graph construction requires additional LD_LIBRARY_PATH and PYTHONPATH settings (refer to the configuration in sample) Simply run the following command to clean up, generate interface, build graph and DUMP graph and execute sample file:bash run_sample.sh -t sample_and_run_pythonThis command will:Automatically generate ES interfaceCompile sample programGenerate dump graph and run the graphAfter successful execution, you will see:[Success] sample executed successfully, pbtxt dump has been generated in current directory. This file starts with ge_onnx_ and can be opened in netron for displayOutput File DescriptionAfter successful execution, the following file will be generated in current directory:ge_onnx_*.pbtxt- Protobuf text format of graph structure, can be viewed with netron3.3 Log PrintingIf log printing is needed during executable program execution to assist debugging, set the following environment variables before bash run_sample.sh -t sample_and_run_python to print logs to screen:export ASCEND_SLOG_PRINT_TO_STDOUT1 #Print logs to screen export ASCEND_GLOBAL_LOG_LEVEL0 #Log level set to debug level3.4 DUMP Graph During Graph CompilationIf DUMP graph is needed during executable program execution to assist graph compilation debugging, set the following environment variables before bash run_sample.sh -t sample_and_run_python to DUMP graph to execution path:export DUMP_GE_GRAPH24. Core Concept Introduction4.1 Graph Construction StepsCreate graph builder (to provide context, workspace and build-related methods needed for graph construction)Add starting nodes (starting nodes refer to nodes without input dependencies, usually including graph inputs (like Data nodes) and weight constants (like Const nodes))Add intermediate nodes (intermediate nodes are computation nodes with input dependencies, usually generated by user graph construction logic, and connected using existing nodes as inputs)Set graph output (explicitly specify graph output nodes as endpoints of computation results)4.2 NZ Data Format DescriptionNZ data format is an Ascend-friendly data format, with higher computational efficiency on Ascend AI processors, usually better performance than ND format.For detailed description of NZ data format, please refer to Ascend official website: Data Layout Format【免费下载链接】geGEGraph Engine是面向昇腾的图编译器和执行器提供了计算图优化、多流并行、内存复用和模型下沉等技术手段加速模型执行效率减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/ge创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/11/8 9:34:11

Kafka通信模式深度解析与性能优化实践

1. Kafka通信方案全景解析作为分布式消息系统的标杆,Kafka的通信能力直接影响着系统吞吐量和可靠性。在实际项目中,我们通常会根据业务场景混合使用多种通信模式。最近在金融级消息平台建设中,我深度实践了Kafka的各类通信方案,这…

2026/11/7 23:56:11

本科毕业论文怎么写选哪个?三款工具真实对比

毕业论文的焦虑往往从开题就开始了。导师催着交初稿,图书馆的参考书翻了几本,文档里却只有两百字。白天上课晚上实习,留给论文的时间被挤压得所剩无几。这种时候,论文辅助工具就成了不少人的救命稻草。市面上叫得出名字的产品不少…

2026/11/9 8:28:52

售楼部电工作业指导书怎么考 内部消息告诉你怎么拿下证书

售楼部电工作业指导书怎么考 内部消息告诉你怎么拿下证书 你是不是也遇到过这种情况,手里有电工技能,但就是找不到合适的工作? 急需特种作业证才能上岗找工作 ,这几乎是每个想进工地、售楼部、工程类岗位的电工都面临的难题。其实, 内部消息…

2026/11/9 8:28:52

特种工如何注销证书 别踩坑!实操考试心里没底怕挂科

特种工如何注销证书 别踩坑!实操考试心里没底怕挂科 实操考试心里没底怕挂科?你不是一个人。很多特种工在报考过程中,都会遇到这样那样的难题,尤其是证书注销这个环节,流程复杂、信息不透明,稍有不慎就可能耽误了职业发展,甚至影响到工作。…

2026/11/9 8:28:52

航运吊车工是特种工吗?上岗必备证书怎么考不被坑

航运吊车工是特种工吗?上岗必备证书怎么考不被坑 不知道去哪报名怕被中介坑?航运吊车工是特种工吗?这是很多准备进入特种作业领域的人最关心的问题之一。尤其是像漯河市的市政公用工程从业者,对岗位职责、证书办理、考试内容等信息都特别敏感。今天咱们就…

2026/11/9 8:28:51

特种工如何注销证书别跑错地方了官方报名入口全在这里

特种工如何注销证书别跑错地方了官方报名入口全在这里 工地太忙根本没时间复习考试,特种工证书的注销流程你也别耽误了。很多兄弟在换工作或者转行时,发现证书已经不适用了,但又不知道怎么操作,更怕走错流程影响以后的就业。今天就从安阳应届工程类毕业生…

2026/11/9 8:23:51

电工证补证多久?保姆级教程教你如何快速补办和跨省转移

电工证补证多久?保姆级教程教你如何快速补办和跨省转移 之前考的证在外省能不能转过来?你不是一个人。不管是从河南焦作转岗到其他城市,还是从其他省份过来务工,很多人都遇到过“电工证补证多久”的问题。今天我们就从 真实案例、官方流程、避坑指南…

2026/11/9 0:37:55

电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。…

2026/11/9 0:03:09

建设厅的特种工有哪些含金量高?别交完钱考不过

建设厅的特种工有哪些含金量高?别交完钱考不过 怕考不过白交培训费?别急,先搞清楚建设厅的特种工有哪些含金量高的证,再决定是不是值得投入时间和金钱。 建设厅的特种工证是建筑行业里最基础、也最实用的证书之一,涉及多个作业类别,每种证的 含金量…

2026/11/9 0:03:09

荆门市电工证报名怎么考才靠谱 全国通用证别交冤枉钱

荆门市电工证报名怎么考才靠谱 全国通用证别交冤枉钱 怕考不过白交培训费?荆门市电工证报名前必须知道这些避坑指南。别看网上一堆培训机构广告,真要报个电工证,很多人被坑得一塌糊涂。特别是那些打着“包过”旗号的,最后不是考试不过,就是证不是全国通…

2026/11/9 0:03:09

高空电工作业过程通过率揭秘:怎么选靠谱机构不被坑

高空电工作业过程通过率揭秘:怎么选靠谱机构不被坑 不知道去哪报名怕被中介坑?你不是一个人。现在特种作业证报名渠道五花八门,从线下培训机构到线上代理,真假难辨。尤其是像高空电工作业这类高风险、高门槛的作业类型,证书含金量和考试通过率直接影响你…

2026/11/9 6:30:27

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/7 14:50:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

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

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

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

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