专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

使用MindStudio进行Pytorch离线推理全流程

  1MindStudio环境搭建
  本次实验在MindStudio上进行,请先按照教程配置环境,安装MindStudio。
  MindStudio的是一套基于华为自研昇腾AI处理器开发的AI全栈开发工具平台,该IDE上功能很多,涵盖面广,可以进行包括网络模型训练、移植、应用开发、推理运行及自定义算子开发等多种任务。MindStudio除了具有工程管理、编译、调试、运行等一般普通功能外,还能进行性能分析,算子比对,可以有效提高工作人员的开发效率。除此之外,MindStudio具有远端环境,运行任务在远端实现,对于近端的个人设备的要求不高,用户交互体验很好,可以让我们随时随地进行使用。2VPN安装和配置
  安装好MindStudio后,需要配置远程环境。请按照教程进行VPN客户端的安装与配置。安装好VPN后,可以先在终端用ssh指令测试连接。(这一步是验证网络连接是否可用,也可以跳过)
  3创建推理工程
  打开MindStudio,点击NewProject,进入新建工程界面。选择AscendAPP。填入项目名spnasnet100。首次新建训练工程时,需要配置CANN的版本。点击Change。
  点击配置远程连接,然后根据选项填入自己服务器的ip地址、端口号、用户名和密码等。
  配置RemoteCANNlocation。该参数需要填入ascendtoolkit在服务器上的路径地址。在这里,我们toolkit的路径如下:usrlocalAscendascendtoolkit5。1。RC1。点击finishing进行配置。初次配置时时间稍长,请耐心等待。
  点击Next,选择PytorchProject。
  点击Finish,完成工程创建,进入工程主界面。4配置SSH和Deployment
  在MindStudio的远程服务中,定义了SSH配置和Deployment两个概念。前者SSH配置类似MobaxTerm中的Session的概念,用户可以保存多个远程服务器的连接配置。后者Deployment管理远程开发时的本地文件与远程文件的同步。配置好Deployment后,我们就可以像使用本地python环境一样去使用远程的python环境了。点击FileSettingsTools,即可看到两个设置的入口,下面分别介绍如何配置他们。
  4。1配置SSH
  首先点击SSHConfigurations,再点击配置远程连接,然后根据选项填入自己服务器的ip地址、端口号、用户名和密码等。测试成功点击Apply即可保存配置,以后就可以一键连接啦!
  4。2配置Deployment
  Deployment配置能够更精准地连接远程服务,它需要选择一个SSH连接定位远程主机,然后设置本地与远程项目目录的对应关系。如下图所示创建一个新的Deployment。
  如图310是我创建的Deployment名字,首先选择连接哪一个SSH服务,然后测试连接是否可用。
  下一步,设置项目目录映射关系,点击Mappings,然后选择本地的项目目录和远程的项目目录(最好是提前创建好文件夹),接下来跑代码的时候MindStudio会保证这两个目录文件的同步。
  配置好Mappings后,建议配置ExcludedPaths,因为MindStudio的默认同步行为会把Mappings对应目录的文件保持完全相同,这意味着只存在于远程的数据集文件夹会被删除(如果本地没有数据集)。在此我配置了几个需要排除的文件夹目录。
  5配置远程python解释器
  现在,SSH和Deployment的映射关系已经配置好了,但是MindStudio还不知道python解释器的位置。因此,下面将介绍如何配置python解释器。
  点击FileProjectStructureSDKs可以看到如图所示的界面。点击号,可以新增pythonSDK和JDK。这里只演示Python的添加方法。
  点击AddPythonSDK后,将弹出下图所示的界面,点击左侧的SSHInterpreter,如下图所示,首先选择使用哪一个Deployment,这是刚刚我们配置过的。然后选择python解释器的路径。图中的路径是MindStudio自动检测出来的,但一般需要自己找自己的Python环境安装目录。如果是conda环境,可以使用whichpython找到python的安装路径。
  然后点击Project,选择刚才添加到MindStudio中的python解释器,将其作为本项目使用的解释器。
  6数据集准备6。1数据预处理
  上传好数据集以后,执行preprocessspnasnet100pytorch。py脚本,生成数据集预处理后的bin文件。
  第一个参数为原始数据验证集(。jpeg)所在路径,第二个参数为输出的二进制文件(。bin)所在路径。每个图像对应生成一个二进制文件。
  MindStudio会首先上传本地文件到远程服务器,将本地的文件同步到远程这个过程可能很慢,同步完成后开始运行Python代码,MindStudio会实时地在控制台打印输出:
  6。2生成数据集info文件
  执行getinfo。py脚本,生成数据集信息文件。
  第一个参数为模型输入的类型,第二个参数为生成的bin文件路径,第三个为输出的info文件,第四、第五个为宽高信息。执行结果:
  7模型转换
  本模型基于开源框架PyTorch训练的spnasnet100进行模型转换。先使用PyTorch将模型权重文件。pth转换为。onnx文件,再使用ATC工具将。onnx文件转为离线推理模型文件。om文件。
  首先获取权重文件。单击Link在PyTorch开源框架获中取经过训练的spnasnet100权重文件modelbest。pth。tar,源码中已提供下载权重文件。7。1导出onnx文件
  使用pthtar2onnx。py脚本将。pth文件转换为。onnx文件
  7。2导出om文件
  从onnx转为om需要用atc工具,MindStudio提供了atc工具的窗口化应用,它会根据用户选择自动生成atc指令。ModelConverter的入口如图所示:
  选择onnx模型路径,模型输出名称,目标设备,输入格式和batchsize等信息。
  MindStudio自动生成如下atc指令,用户可以在此做最后的校验,点击Finish即可开始进行模型转换。
  模型转换成功:
  8模型推理
  使用benchmark工具进行推理。这个和前面的python脚本不同,它在MindStudio中属于ACL应用,可以如图所示创建应用:
  点击号,再点击AscendApp:
  然后进行如下配置:
  参数详情请参见《CANN推理benchmark工具用户指南》。推理后的输出默认在当前目录result下。
  执行结果:
  运行出错:errorwhileloadingsharedlibraries:libascendcl。so:cannotopensharedobjectfile:Nosuchfileordirectory。
  这个错误是因为没有配置好环境变量。因为我们在终端运行它时,一般要先执行一下:sourceusrlocalAscendascendtoolkitsetenv。sh,这一步操作在MindStudio中可以通过如图所示的方法配置环境变量解决:
  变量内容就是usrlocalAscendascendtoolkitsetenv。sh的内容,读者可以直接复制使用。
  LDLIBRARYPATHusrlocalAscendascendtoolkitlatestlib64:usrlocalAscendascendtoolkitlatestlib64pluginopskernel:usrlocalAscendascendtoolkitlatestlib64pluginnnengine:LDLIBRARYPATH;PYTHONPATHusrlocalAscendascendtoolkitlatestpythonsitepackages:usrlocalAscendascendtoolkitlatestoppopimplbuiltinaicoretbe:PYTHONPATH;PATHusrlocalAscendascendtoolkitlatestbin:usrlocalAscendascendtoolkitlatestcompilercceccompilerbin:PATH;ASCENDAICPUPATHusrlocalAscendascendtoolkitlatest;ASCENDOPPPATHusrlocalAscendascendtoolkitlatestopp;TOOLCHAINHOMEusrlocalAscendascendtoolkitlatesttoolkit;ASCENDHOMEPATHusrlocalAscendascendtoolkitlatest
  设置变量后,再次启动运行,可以在控制台看到,在执行benchmark前,会首先export环境变量。
  修改后代码运行成功:
  可以获得batch16310单卡吞吐率为1379。9445519。76fps
  9精度验证
  调用visionmetricImageNet。py脚本与数据集标签vallabel。txt比对,可以获得AccuracyTop5数据,结果保存在result。json中。
  第一个参数为生成推理结果所在路径,第二个参数为标签数据,第三个参数为生成结果文件路径,第四个参数为生成结果文件名称。
  获得精度数据如下:310Top1accuracy为74。2,Top5accuracy为91。94。

丁俊晖出战斯诺克巡回锦标赛迎直通世锦赛最后机会中新社北京3月27日电2023年斯诺克巡回锦标赛27日在英国赫尔开杆,中国台球名将丁俊晖将在此赛中迎来直通世锦赛的最后机会。2023年斯诺克巡回锦标赛是本赛季世界斯诺克巡回赛的第1不出意外!热刺与孔蒂分道扬镳,二愣子这一老毛病真是没救不出意外!热刺队官方宣布,孔蒂不再担任球队主教练,斯特里尼在本赛季剩余时间担任代理主教练。现年53岁的孔蒂在2021年11月入主热刺,上赛季孔蒂上任至今,带领热刺共取得32胜9平1德凯特拉雷在米兰的表现确实是消极的,会通过努力赢得首发位置直播吧3月26日讯在接受HetLaatsteNieuws采访时,米兰球员德凯特拉雷表示,他不在乎外界的评价,他同时谈到了马尔蒂尼米兰更衣室等话题。谈及卡塔尔世界杯,德凯特拉雷说道我国足打到今天,你满意吗?国足打到今天,可以说有圈可点,特别是对澳大利亚一战,战平澳大利亚就是一个不错的表现,但总观中国队,战绩平平,出现的形式渺茫。最后一站,对日本取胜很难。真实水平,不做幻想。早就不是亚手机显示存储空间不足时,怎么清理才能顺畅使用手机各种功能呢?唉,我目前就遇到了这种情况,现在在头条上做一份自媒体,每天就需要大量的视频,然后128G的手机就不够用了,我也不太清楚,然后我就咨询儿子,儿子说你又不会弄,你去拿到手机店要手机店的ps5还没一个手机贵,为什么那么多人一直在等降价?没啥,叫嚣等等党的不是真索粉,就这么简单,就是之前显卡不买然后发现涨价买不起的等等党一样,不喜欢的东西不急着买,甚至跟风买,他们这种人啥都不是,事后涨价了傻批了,我是必买的,游戏现塑身衣有用吗?谢谢邀请!穿塑身衣在视觉上的确是有塑身美体的外部形态,但是并不能从根本上解决胸部下垂以及腹部脂肪堆积的问题,它最主要的作用只是调整脂肪的分布,而并不能减掉脂肪,也就是说它并不能真正有什么特别好穿的高跟鞋?JimmyChoo灰姑娘的第一双水晶鞋JimmyChoo最为经典的是247系列,寓意女孩们可以一周7天,连续24小时,穿着这个鞋子游走于任何场合。其中,最为耳熟能详的就是Romy系北敬道南秦升!南北方假球组织者被挖出,男足15输泰国真相揭秘(点击阅读可看更多857体育赛事咨询)对老板,他提倡公益足球,结果球队钱没少花还年年亏损对球员,他发布限薪令,不仅限薪欠薪还越来越多之前说疫情,然后说房地产市场不景气,客观理由一大CBA全明星周末真刀真枪北区加时险胜南区京报体育记者陈嘉堃昨晚,CBA全明星周末的正赛在厦门举行。与以往以娱乐为主的味道不同,本次正赛南北区两队可谓展开了真刀真枪的较量。经过四节的精彩比赛,双方拼到加时赛,最终北区队以1弗里克维尔纳的射门有时是不走运,但他跑出的空间让他仍很重要直播吧3月27日讯德国队在今年的首场比赛中20击败秘鲁,但前锋维尔纳的表现依然不尽如人意。球队主帅弗里克坦言维尔纳在射门上有欠缺,但仍强调了他的重要性。维尔纳在这场比赛中搭档菲尔克
詹姆斯这是我们整年打得最好的比赛之一,这很荒谬今日,湖人121125客场加时不敌凯尔特人。赛后,湖人前锋勒布朗詹姆斯接受了采访。当被问到遭遇这种令人沮丧的失利后作为领袖如何引领球队,詹姆斯说好事是我们明天没比赛,所以我们有机会巨大争议!湖人客场连遭误判,詹姆斯咆哮跪地,舆论一边倒1月29日,NBA常规赛结束了一场焦点战,凯尔特人通过加时赛逆转击败湖人,本赛季双杀紫金军团。此役双方鏖战到加时赛,凯尔特人的杰伦布朗在加时赛独得11分,表现出色,此役他轰下37分冰雪运动促体育旅游产业融合来源经济日报头戴青蓝色头盔,眼罩彩色护目镜,身着藏青色滑雪服春节假期,在山东省青岛市即墨区的金山滑雪场内,刚满5岁的王朵朵是滑雪场的常客。只见他全副武装,拖着滑雪单板,雄赳赳气昂昂他们,在太空放风筝!牵引玉兔跋涉月背,驾驭祝融火星穿行,引领神舟天舟,托举问天梦天太空中的完美轨迹里逐梦星辰大海的征途上,离不开北京航天飞行控制中心里每一位航天人的探寻与求索付出与努力坚守与奋斗,北京护路八载余治沙有妙招徒步1000多公里,组织栽植乔灌木237。35万株护路八载余治沙有妙招(点赞新时代)在我们眼里,沙漠是活的。春节前夕,腾格里沙漠南缘,包兰铁路宁夏回族自治区中卫市固沙林场职工康文岩中经评论全力拼经济招工揽才硬通货不可少来源中国经济网莫道君行早,更有早行人。随着疫情防控政策优化调整和经济复苏,多地企业从春节前就开始加速复产满产,带来用工需求激增。年味儿尚未消散,很多务工人员也踏上了返岗之路。从跨省一只中国企业流浪气球被美F22战机空对空导弹终结美国最终选择击落了中国的失控民用流浪气球飞艇!中国外交部今早对美此行为表示强烈不满和抗议。在美方实施击落这只失控流浪气球飞艇时,其已经随气流飞出了美南卡罗来纳州海岸线,并且高度已降2023年浙江省农村养老保险认证即将开启,一次性告诉你认证那些事居民保人说居保。俗话说没过十五还是年,在这特殊的时期,2023年的工作还没有展开,但是浙江省2023年城乡居民养老保险认证工作即将开启。今天我们就介绍下2023年浙江省城乡居民养老火箭险胜活塞!替补3首发齐爆,史密斯尼克斯崩盘,卢卡斯获赞北京时间1月29号火箭和活塞的比赛,这场比赛塞拉斯不在,卢卡斯执教比赛,这也让全队在比赛中打得非常顺畅,而且积极性也非常好,全场比赛双方都打得非常焦灼,特别是在末节。幸好最后时刻小让春节档重回电影本身良性竞争才能让行业发展得越来越好,才是电影该有的样子。电影满江红剧照彩云网评特约评论员李漫漫2023年春节档已落下帷幕,数据显示,今年总票房高达67。58亿元,位列中国影史春节档总万株兰花庆佳节!国家植物园元宵兰花展亮相来源新华网游客在参观游览元宵兰花展。(国家植物园供图)记者4日从国家植物园获悉,2月4日至5日,国家植物园在北园热带展览温室内举办元宵兰花展,200余种万余株兰花及年宵花汇聚一堂。
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网