非昇騰設(shè)備開(kāi)發(fā)環(huán)境搭建-Ubuntu安裝MindStudio

      網(wǎng)友投稿 1390 2022-05-29

      1 前提準(zhǔn)備

      基于華為Ascend處理器開(kāi)發(fā)AI應(yīng)用程序,一般需要搭建開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境。這里我們基于在非昇騰設(shè)備上(X86架構(gòu)的PC)安裝CANN開(kāi)發(fā)環(huán)境。非昇騰AI設(shè)備無(wú)需安裝固件(NPU)與驅(qū)動(dòng)(driver),僅能用于代碼開(kāi)發(fā)、編譯等不依賴于昇騰設(shè)備的開(kāi)發(fā)活動(dòng)。非昇騰AI設(shè)備開(kāi)發(fā)環(huán)境示意圖如下所示:

      非昇騰設(shè)備開(kāi)發(fā)環(huán)境搭建-Ubuntu安裝MindStudio

      其中的Linux 操作系統(tǒng)的安裝是基于Vitual Box虛擬機(jī)進(jìn)行安裝的,可以參考之前的博文《VitualBox安裝Ubuntu并安裝增強(qiáng)功能》。由圖可知,CANN toolkit依賴性于Linux OS依賴項(xiàng),如Python3.7等。因此,首先需要安裝OS依賴項(xiàng),這里我們選用Ubuntu18.04,關(guān)于依賴性安裝可以參考之前的博客《Ubuntu安裝CANN相關(guān)依賴》。如何安裝CANN toolkit 可以參考之前的博文《非昇騰設(shè)備開(kāi)發(fā)環(huán)境搭建-Ubuntu安裝CANN》。本文將重點(diǎn)介紹如何安裝MindStudio 開(kāi)發(fā)集成環(huán)境。具體可以訪問(wèn)官網(wǎng):

      https://www.hiascend.com/software/mindstudio

      2 MindStudio 安裝

      在基礎(chǔ)Linux環(huán)境搭建完成且成功安裝了CANN toolkit 后,可以在開(kāi)發(fā)環(huán)境中安裝集成開(kāi)發(fā)工具?MindStudio . 這里需要注意安裝的CANN 版本號(hào),之前的版本為5.0.2.1 。通過(guò)官網(wǎng)可以查看CANN和MindStudio版本的匹配情況,如 MindStudio 3.0.2 對(duì)應(yīng)的CANN商用版本為5.0.2 。示意頁(yè)面如下所示:

      首先下載MindStudio軟件包MindStudio_3.0.2_linux.tar.gz 上傳至Ubuntu 18.04開(kāi)發(fā)環(huán)境服務(wù)器中,這里放于VirtualBox共享文件夾中。并執(zhí)行如下命令進(jìn)行安裝:

      tar -zxvf MindStudio_3.0.2_linux.tar.gz -C /home/jack/mysoft

      將軟件包MindStudio_3.0.2_linux.tar.gz 解壓到指定目錄/home/jack/mysoft 中。另外還需要安裝一些額外的包jbr。jbr下載鏈接請(qǐng)根據(jù)操作系統(tǒng)架構(gòu)選擇:

      x86_64鏈接:https://cache-redirector.jetbrains.com/intellij-jbr/jbr_dcevm-11_0_10-linux-x64-b1341.35.tar.gz

      aarch64鏈接:https://cache-redirector.jetbrains.com/intellij-jbr/jbr-11_0_10-linux-aarch64-b1341.35.tar.gz

      在安裝此包之前,可以先查看目錄結(jié)構(gòu):

      jack@jack-pc:~/mysoft/MindStudio$ pwd /home/jack/mysoft/MindStudio jack@jack-pc:~/mysoft/MindStudio$ ls bin Install-Linux-tar.txt LICENSE.txt product-info.json tools build.txt lib NOTICE.txt redist config license plugins samples jack@jack-pc:~/mysoft/MindStudio$

      解壓jbr至MindStudio根目錄,命令如下:

      tar -zxvf jbr_dcevm-11_0_10-linux-x64-b1341.35.tar.gz -C /home/jack/mysoft/MindStudio #aarch64 #tar -zxvf jbr-11_0_10-linux-aarch64-b1341.35.tar.gz -C /home/jack/mysoft/MindStudio

      新目錄結(jié)構(gòu)如下:

      jack@jack-pc:~/mysoft/MindStudio$ ls bin Install-Linux-tar.txt license plugins samples build.txt jbr LICENSE.txt product-info.json tools config lib NOTICE.txt redist jack@jack-pc:~/mysoft/MindStudio$

      使用MindStudio的安裝用戶進(jìn)入軟件包解壓后的MindStudio/bin目錄,執(zhí)行如下命令啟動(dòng):

      cd /home/jack/mysoft/MindStudio/bin su root ./MindStudio.sh

      第一次運(yùn)行時(shí)會(huì)檢查環(huán)境,MindStudio依賴JDK和Python3等環(huán)境,檢查過(guò)程示意如下:

      首先根據(jù)提示安裝相關(guān)庫(kù),執(zhí)行如下命令:

      apt-get -y install xterm fonts-wqy-zenhei fonts-wqy-microhei fonts-arphic-ukai fonts-arphic-uming pip3.7 install --user grpcio coverage gnureadline pylint matplotlib pandas xlrd==1.2.0 absl-py

      執(zhí)行如下命令安裝 JDK 11 :

      apt-get install openjdk-11-jdk

      然后再次運(yùn)行啟動(dòng)命令:

      選擇對(duì)應(yīng)的CANN安裝目錄,匹配后如下圖所示。

      單擊【Finish】按鈕,然后彈出MindStudio歡迎界面,單擊【New project】可以創(chuàng)建新的項(xiàng)目:

      新項(xiàng)目左邊可以選擇不同的項(xiàng)目類型,這里有Ascend算子項(xiàng)目,Ascend訓(xùn)練項(xiàng)目和Ascend App項(xiàng)目。這里選擇Ascend App項(xiàng)目,可以輸入相關(guān)的項(xiàng)目名稱和CANN版本等信息,界面如下:

      單擊【Next】按鈕,然后彈出的詳細(xì)界面中,可以選擇模板或者范例來(lái)創(chuàng)建新的項(xiàng)目:

      單擊【Finish】按鈕,MindStudio將創(chuàng)建項(xiàng)目文件,并打開(kāi)。示意圖如下:

      注意:項(xiàng)目構(gòu)建后,還需要配置Python SDK環(huán)境等,還可以識(shí)別Python項(xiàng)目。關(guān)于可以訪問(wèn)官網(wǎng)文檔說(shuō)明,網(wǎng)站為: https://support.huaweicloud.com/mindstudio303/index.html

      最后,由于這是非Ascend設(shè)備,因此,有些固件和驅(qū)動(dòng)并沒(méi)有安裝,一些APP可能無(wú)法直接運(yùn)行調(diào)試,可以遠(yuǎn)程部署到Ascend設(shè)備運(yùn)行。

      Atlas 200 DK開(kāi)發(fā)者套件 Ubuntu 昇騰

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:NDMP基礎(chǔ)介紹
      下一篇:matlab快速入門(mén)(14):獲取文檔幫助
      相關(guān)文章
      亚洲日本国产综合高清| 亚洲黄色免费网站| 亚洲国产最大av| 亚洲美女在线观看播放| 亚洲av中文无码乱人伦在线播放| 中文字幕不卡亚洲 | 久久久久亚洲AV成人片| 国产亚洲AV手机在线观看| 国产亚洲精品高清在线| 亚洲男人天堂2020| 亚洲午夜av影院| 亚洲第一区精品观看| 亚洲AV一区二区三区四区| 亚洲国产精品成人AV在线| 亚洲国产精品精华液| 精品国产_亚洲人成在线| 亚洲AV色无码乱码在线观看| 亚洲av最新在线观看网址| avtt亚洲天堂| 亚洲A∨午夜成人片精品网站| 亚洲人成网站色在线入口| 亚洲日韩国产精品乱| 亚洲永久精品ww47| 好看的亚洲黄色经典| 亚洲a在线视频视频| 亚洲第一成年网站大全亚洲| 亚洲成人免费电影| 在线a亚洲老鸭窝天堂av高清| 亚洲人AV在线无码影院观看| 亚洲av无码专区在线观看下载| 朝桐光亚洲专区在线中文字幕| 亚洲不卡无码av中文字幕| 久久夜色精品国产亚洲av| 国产精品亚洲成在人线| 亚洲av日韩av不卡在线观看| 亚洲精品成人图区| 亚洲中文精品久久久久久不卡| 无码天堂亚洲国产AV| 亚洲午夜无码AV毛片久久| 久久综合图区亚洲综合图区| 亚洲精品视频在线观看免费|