范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

自动调优工具AOE,让你的模型在昇腾平台上高效运行

  本文分享自华为云社区《自动调优工具AOE,让你的模型在昇腾平台上高效运行-云社区-华为云》,作者:昇腾CANN 。什么是AOE?
  AOE(Ascend Optimization Engine)是一款自动调优工具,目的是为了充分利用有限的硬件资源,满足算子和整网的性能要求。
  AOE通过生成调优策略、编译、在运行环境上验证的闭环反馈机制,不断迭代,最终得到最佳的调优策略,从而更充分利用硬件资源,提升网络的性能。
  AOE的架构如下。
  Application层:调优入口,支持如下。AOE:这里的AOE表示AOE进程,是离线推理场景下的调优入口。TFAdapter(TensorFlow Adapter):TensorFlow训练场景下的调优入口。PyTorchAdapter(PyTorch Adapter):PyTorch训练场景下的调优入口。
  Tuning层:调优模式,支持以下类型。SGAT(SubGraph Auto Tuning):子图调优。一张完整的网络,会被拆分成多个子图。针对每一个子图,通过SGAT生成不同的调优策略。SGAT的调优算法通过获取每个迭代的调优策略性能数据,找到最优的调优策略,从而实现对应子图的最优性能。OPAT(Operator Auto Tuning):算子调优。AOE将一张整图输入给OPAT,OPAT内部进行算子融合,将融合得到的图进行算子粒度切分,针对每一个融合算子子图生成不同的算子调优策略,从而实现最优的算子性能。GDAT(Gradient Auto Tuning):梯度调优。分布式训练场景下,GDAT通过最大化反向计算与梯度聚合通信并行度,缩短通信拖尾时间,提升集群训练的性能。
  Execute层:为执行层,支持编译(Compiler)和在运行环境上运行(Runner)。AOE工作原理
  如下以算子调优为例,介绍AOE的工作原理。
  1. 将原始开源框架模型传入GE、FE进行图准备(InferShape、算子选择等)及子图拆分。
  2. 进入算子编译阶段,根据拆分的子图信息匹配知识库。
  若能匹配到知识库:
  - 未开启REPEAT_TUNE的场景,直接使用已有知识库中的调优策略编译算子。
  - 开启REPEAT_TUNE的场景,通过AOE进行调优。
  若调优后的结果优于当前已有的知识库,则会将调优后的结果存入用户自定义知识库,并使用自定义知识库中的调优策略编译算子。
  若调优后的结果不优于当前已有的知识库,则不再生成用户自定义知识库,直接使用已有的知识库编译算子。
  若未匹配到知识库,则通过AOE进行调优。
  - 若调优后的结果优于默认调优策略的性能,会将调优后的结果写入自定义知识库,并使用自定义知识库中的调优策略编译算子。
  - 若调优后的结果不优于默认调优策略的性能,不生成自定义知识库,使用默认调优策略编译算子。
  3. 推理场景下,编译完成后,生成适配昇腾AI处理器的离线模型文件。训练场景下,编译完成后,生成训练好的网络模型文件。AOE使用场景
  当算子性能或者网络性能不佳时,可以使用AOE进行调优。AOE调优支持的场景如下:离线推理TensorFlow训练PyTorch训练在线推理IR构图如何使用AOE进行调优?
  如下以离线推理场景下Caffe网络的算子调优为例,介绍如何进行AOE调优。
  1. 准备模型文件。
  2. 配置环境变量。
  必选环境变量
  - CANN组合包提供进程级环境变量设置脚本,供用户在进程中引用,以自动完成环境变量设置。执行命令参考如下,以下示例均为root或非root用户默认安装路径,请以实际安装路径为准。# 以root用户安装toolkit包 /usr/local/Ascend/ascend-toolkit/set_env.sh  # 以非root用户安装toolkit包 ${HOME}/Ascend/ascend-toolkit/set_env.sh
  - AOE工具依赖Python,以Python3.7.5为例,请以运行用户执行如下命令设置Python3.7.5的相关环境变量。#用于设置python3.7.5库文件路径 export LD_LIBRARY_PATH=/usr/local/python3.7.5/lib:$LD_LIBRARY_PATH #如果用户环境存在多个python3版本,则指定使用python3.7.5版本 export PATH=/usr/local/python3.7.5/bin:$PATH
  可选环境变量export ASCEND_DEVICE_ID=1 export TUNE_BANK_PATH=/home/HwHiAiUser/custom_tune_bank export TE_PARALLEL_COMPILER=7 export REPEAT_TUNE=True
  命令中的参数含义如下。ASCEND_DEVICE_ID:昇腾AI处理器的逻辑ID。TUNE_BANK_PATH:调优后自定义知识库的存储路径。TE_PARALLEL_COMPILER:开启算子的并行编译功能。REPEAT_TUNE:是否重新发起调优。
  3. 进行AOE调优,命令如下。命令中使用的目录以及文件均为样例,请以实际为准。aoe --framework=0 --model=$HOME/module/resnet50.prototxt --weight=$HOME/module/resnet50.caffemodel --job_type=2
  命令中的参数含义如下。framework:原始网络模型的框架类型。0表示Caffee。model:原始模型文件路径与文件名。weight:原始模型权重文件路径与文件名。job_type:调优模式,2表示算子调优。
  4. 若提示如下信息,则说明AOE调优完成。Aoe process finished
  调优完成后,生成文件如下。
  - 自定义知识库:若满足自定义知识库生成条件则会生成自定义知识库。
  - om模型文件,存放路径为:${WORK_PATH}/aoe_workspace/${model_name}_${timestamp}/tunespace/result/${model_name}_${timestamp}_tune.om
  ${WORK_PATH}:调优工作目录
  ${model_name}:模型名称
  ${timestamp}:时间戳
  - 算子调优结果文件:在执行调优的工作目录下实时生成命名为"aoe_result_opat_{timestamp}_{pid
  xxx
  }.json"的文件,记录调优过程中被调优的算子信息。示例如下。"basic": {       "tuning_name": "调优任务名",       "tuning_time(s)": 1827     }     "OPAT": {       "model_baseline_performance(ms)": 113.588725,       "model_performance_improvement": "0.31%",       "model_result_performance(ms)": 113.236731,       "opat_tuning_result": "tuning successful",       "repo_modified_operators": {         "add_repo_operators": [           {             "op_name": "strided_slice_10",             "op_type": "stridedsliced",        ……       "repo_summary": {         "repo_add_num": 2,         "repo_hit_num": 17,         "repo_reserved_num": 15,         "repo_unsatisfied_num": 0,         "repo_update_num": 2,         "total_num": 19       }
  5. 调优完成后,请使用调优后的自定义知识库重新推理,验证性能是否提高。
  以上就是AOE的简单介绍。关于更多内容,可以在昇腾文档中心昇腾社区-官网丨昇腾万里 让智能无所不及查看,您也可在"昇腾社区在线课程"板块学习视频课程昇腾社区-官网丨昇腾万里 让智能无所不及,学习过程中的任何疑问,都可以在"昇腾论坛"「链接」互动交流!
  关注#华为云开发者联盟# 点击下方,第一时间了解华为云新鲜技术~
  华为云博客_大数据博客_AI博客_云计算博客_开发者中心-华为云

迈心诺胜诉!结束与苹果公司的专利纠纷文章来源思宇MedTech编辑祎禾转载要求请在文首标明文章来源,可直接转载近日,迈心诺(Masimo)(NasdaqMASI)宣布,美国华盛顿特区的一名行政法法官在与苹果公司的专利历时三年完成更名!遥望科技新年以来股价涨幅超30遥望科技(原简称星期六)是国内首个上市鞋业公司,2019年,其通过收购遥望网络开始布局并深耕互联网营销业务。2022年四季度以来,公司鞋履业务出清加速,并在去年12月正式更名为遥望中国银行普洱市分行被罚贷款三查严重不尽职来源中国经济网银保监会网站13日公布的中国银保监会普洱监管分局行政处罚信息公开表(普银保监罚决字202221号)显示,中国银行股份有限公司普洱市分行贷款三查不尽职,导致部分信贷资金快讯!税务总局明确企业所得税年度纳税申报有关事项国家税务总局关于企业所得税年度纳税申报有关事项的公告国家税务总局公告2022年第27号为贯彻落实中华人民共和国企业所得税法及有关税收政策,进一步减轻纳税人办税负担,现就企业所得税年老百姓坚持不买房,轮到银行急了?中央定调房贷要改革了?随着新的一年的到来,我们一起来回顾一下房子在市场上的一些情况。因为三年疫情的原因,全球的市场经济速度都很明显的下降了,人们的生活水平也没有以往那么好,买房的人自然越来越少。看看二零济钢鲁新建材导师带徒助力企业降本增效转型发展保运班组被评为济钢集团青年文明生产示范岗职工技能大赛上师徒均取得85分以上优秀成绩保运班组导师带徒交上了一份成绩单。面对严峻市场形势,济钢鲁新建材公司扎实开展导师带徒活动,提高职工23年从0开始的梦幻第5天抓鬼第五天23年01月13日今天晚上带老婆孩子吃火锅了,9点多才上线。全员45级啦今天做了洋洋副本蛤蟆还是杀不过新手帮贡这个上班时偷偷做了2号的,还有3个号没做师门手机上做了2个号,主王者荣耀体验服1。13更新,吕布技能冷却回调,海月护盾值削弱hello,大家好,我是小棉袄。关注点赞,下次更新不迷路!体验服1月13号更新多位英雄调整,我们一起来看看吧!1海月二技能英雄海月削弱二技能护盾减免从320点削弱为260点,等级和Scboy爽玩异星前哨!国产RTS前进之路究竟在何方?Scboy这段时间日子可不好过。黄哥和孙哥因为疫情的关系,前前后后休息了将近一周的时间,复播之后听着黄哥不停咳嗽和变化的声音,也不由的让人感叹主播的辛苦。不过在复播之后,Scboy艾灸治肺炎,一灸一个准肺炎是指终末气道肺泡和肺间质等组织病变所发生的炎症。本病起病急骤常有淋雨受凉劳累等诱因,约13患者有上呼吸道感染史。寒颤高热咳嗽咳痰,深呼吸和咳嗽时,有少量痰或大量的痰,部分患者可蝎子精李云鹃,颜值不输女儿国国王,被推荐演西游,最后神秘消失头条创作挑战赛在82版西游记第十五集趣经女儿国这集里,除了女儿国国王作为颜值担当外,还有一位美女,她的颜值可一点也不输女儿国国王,她就是蝎子精,不过可惜的是,由于不是主演,戏份也太
宝新能源签署广东陆丰甲湖湾电厂34号机组扩建工程银团贷款合同何昱璞中国证券报中证网中证网讯(记者何昱璞)宝新能源3月20日晚间发布公告称,近日,为保障项目建设资金需求,公司全资子公司陆丰电力与多家银行共同签署了广东陆丰甲湖湾电厂34号机组扩沦为御用代工厂?富士康落户印度硅谷,央视的呼吁该重视了文毅科技近日,深圳富士康观澜厂区出现了很多印度人,据悉,这些印度人专程来到号称苹果园的富士康观澜厂区,只为学习iPhone手机的制造工艺和流程,为将来富士康在印度大规模生产ipho张炜谎言与伟大抗疫三年,悲情汹涌,原本没有多少人关心文坛上的那些鸡零狗碎,有人却不甘心,偏是要电闪雷鸣,恨不得把全中国全世界的目光都集中到自己身上。这个人就是山东省作协原主席张炜。两年前,在张炜传染性太强了吧,甲流!之前我发了两个微头条,是关于甲流的。为什么会发这种微头条,因为此刻我的家人正在遭受甲流的折磨。甲流是什么?甲流是因为甲型流感病毒感染导致的一种传染病。主要经过呼吸道传播。它的临床特广州海王女教师6个月同时交往48名男家长!最近一段时间,官场上出现了不少权色交易的桃色新闻,已经足够令人瞠目结舌了,没想到教育界这片净土竟然也开始被玷污。近日,据网友爆料,这是发生在广东省广州市的一名年轻女教师,被网友亲切多地公布22年注会CPA考试合格率!注会各阶段该如何学习?近日有多地注协公布了2022年注册会计师出考率合格率,数据报名各地合格人数在不断上升。那么对于2023年考生来说,就不免想到今年注会通关率会持续上升吗?为此,之了君整理了以下内容,香港科创产业谋变积极推动大湾区多领域合作罗曼摄彭春霞制图证券时报记者罗曼李明珠近日,香港特别行政区行政长官李家超拜访国家科学技术部,并出席特区政府与国家科学技术部签署有关加快建设香港国际创新科技中心合作协议的仪式。李家超惊心动魄时刻来了!美媒只要乌克兰战败,10万美军将直接参战!俄罗斯卫星网报道,发现了北约秘密爆炸北溪2号管道的美国著名调查记者西摩赫什表示,经过他的调查,一旦乌克兰军队失败,那么最终走向将是美军直接参战与俄罗斯军队开战。赫什透露,美军已经在立方早知道国务院机构设置公布中原环保完成44。2亿元大收购一公司高管集体离职第112期(2023年3月21日)国务院机构设置公布3月20日,国务院公布国务院直属特设机构直属机构办事机构直属事业单位设置方案,其中,国务院直属机构包括国家金融监督管理总局中国证未来电器公布网上中签结果,中签号码共33950个证券时报数据宝据交易所网站消息,3月20日晚间未来电器(301386)公布网上发行中签结果。凡参与本次网上发行的投资者持有的申购配号尾数与以下号码相同的,则为中签号码。中签号码共有突发!刘燕忠被查!东方财富交易软件崩了!A股又现乌龙单?砸20跌停1分钟拉回卖在人声鼎沸时,买在无人问津处?今天上午,近日连续下跌的创业板指终于硬气了。宁德时代迈瑞医疗等权重股上涨,带动赛道股走强中特估则延续昨日调整态势。截至上午收盘,上证指数上涨0。15