亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
976
2022-05-30
慣例,安利一下以前的內容:
華為Atlas 200DK初體驗——寫在昇騰新品發布的第二天??https://bbs.huaweicloud.com/blogs/193847
Atlas 200DK系統折騰紀實:(1)論圖片及18.04.1的誕生??https://bbs.huaweicloud.com/blogs/194291
Atlas 200DK系統折騰紀實:(2)視頻的誕生?https://bbs.huaweicloud.com/blogs/194641
Atlas 200DK系統折騰紀實:(3)強大的yolo3物體檢測——你想看的內容已被系統提取?https://bbs.huaweicloud.com/blogs/194816
話說?Atlas 200DK系統折騰紀實:(1)的18.04.1的操作系統安裝完之后,筆者就一直念叨要不要升級。糾結于升級之后萬一16.04不能用了呢等等。其實也是因為目前的官方手冊感覺并不夠傻瓜。沒準筆者還會遇到更多的坑。直到看到了?@五講四美好少年 的一篇安裝手冊:
https://gitee.com/lovingascend/quick_start/tree/master/Atlas200DK_separate_MD
及
https://gitee.com/lovingascend/quick_start/blob/master/Atlas200DK_separate_MD/environment.md
當然,在這篇quickstart的安裝手冊中,提供了200DK的兩種安裝方式,其中是開發與運行環境分設,也就是筆者前面安裝16.04的方式:一個x86虛擬機做開發環境,一個arm做運行環境。它也提供了另一種安裝方式:開發環境與運行環境合設,感覺就是 @胖砸?大大提到的直接在開發板上編譯和運行的方式。但這種方式將無法使用MindStudio.我肯定是不會用的。。。。誰不喜歡Studio呢?(黑客不喜歡——那又管我啥事。。。)
總之,按照第二個鏈接開干吧。
由于安裝文字寫的也比較細,這里也不一一描述,僅僅把安裝過程中跟手冊不一樣的(坑)提一下吧。
在下載Python 3.75的時候,可能會非常龜速,因為畢竟是到官網下載?https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz
建議使用迅雷或者使用鏡像下載到本地,然后通過scp傳輸到虛擬機上。
當然,這之前就需要先裝個ssh服務器。具體方法如下:
sudo apt install openssh-server
安裝完之后會自動啟sshd:
這樣,就可以使用ssh客戶端連接了,比如ssh shell等等。
筆者這里使用的是比較舊的SecureCRT,因為它有個配套的軟件SecureFX特別適合scp傳輸。具體的配置方法如下:
選擇協議ssh2:
填入虛擬機的地址,端口號和用戶名:
選擇協議sftp:
下一步起個連接名就可以了:
SecureCRT連接之后,選擇Accept & Save
錄入密碼,點擊OK。
即可連上虛擬機:
同時,使用SecureFX也可以連上去:
你可以找到左邊目錄下的文件,拖到右邊的虛擬機目錄上去即可完成文件傳輸。
在筆者裝好ssh及配置完相關的ssh客戶端的同時,ubuntu系統也花了35分鐘下載完了python的源碼包:
按照安裝手冊的要求繼續進行源碼的編譯和安裝即可。
這是一些安裝截圖(湊字數的。。)
傳輸并按照完兩個ToolKit:
ARM的:
X86的:
繼續按照手冊安裝Media模塊所需的driver包,傳輸安裝包并將其移到Ascend目錄下:
繼續安裝即可。
按手冊要求下載2.3.3版本的MindStudio.傳輸到虛擬機,并安裝:
注意,上面有個坑,即啟動MindStudio,s要大寫,且后面要帶個.sh:
當然,這么寫也沒有用,需要安裝一些包才能運行,將命令貼出來執行:
sudo? apt-get -y install xterm g++ openjdk-8-jdk fonts-wqy-zenhei fonts-wqy-microhei fonts-arphic-ukai fonts-arphic-uming? && sudo? /usr/local/python3.7.5/bin/pip3 install --user? coverage gnureadline pylint matplotlib PyQt5==5.14.0
等它安裝完畢:
再重新啟動MindStudio.sh
選擇do not import...OK.再彈出的窗口中,按要求填上toolkit的目錄位置:
點擊OK。就可以進入Mind Studio 2.3.3了。。
以上窗口需保留待用。
折騰完虛擬機的MindStudio,又要開始折騰開發板的制卡了。
首先要去安裝個git
然后根據手冊要求,將tools.git下載下來:
git clone?https://gitee.com/ascend/tools.git
然后需要下載arm版的18.04.4的鏡像文件
注意,根據上述鏈接已經無法下載到了:404.。。
所以 @Jokey?大大友情提醒您:去舊網看看。
wget?http://old-releases.ubuntu.com/releases/18.04.4/ubuntu-18.04.4-server-arm64.iso
當然了,wget也是龜速。最好使用鏡像,或者使用迅雷下載:
筆者只好耐心地等著iso文件下載完畢。
這個時候,除了茶杯,也只有二刷《脫口秀大會》也可以解憂了:
終于下載完畢,使用SecureFX將其傳到虛擬機的 /home/ascend/tools/makesd/for_1.7x.0.0目錄下:
然后再將從 https://developer.huaweicloud.com/techfield/ascend.htmlhardware/firmware-drivers?tag=community 下載的三個文件也傳到同一目錄:
拿一張32G的TF(Micro SD)卡,在Windows上將其格式化成exFAT格式:
記得使用VmWare的 虛擬機-可移動設備 將該 SD卡連接到虛擬機。(筆者在?華為Atlas 200DK初體驗——寫在昇騰新品發布的第二天?https://bbs.huaweicloud.com/blogs/193847?這篇裝16.04的文檔中就說過,這是一個踩過的坑,就不用再踩一次了。所以可以看出寫博客的重要性。)
在繼續根據操作文檔的要求,用root用戶,使用fdisk -l查看SD卡在Linux的盤符:/dev/sdb
開始制卡:
咦?
怎么有問題?一點鐘的筆者在群里發出了感概, @Jokey大大 一眼就看出了是有東西沒裝。。。然后他說:
唉。。。。原來IT人都是這么緊張兮兮的。。。。下次張小白一定注意!!!
原來筆者是自己挖坑了。看片歸來之后,居然前面有重要步驟沒有操作就直接制卡,當然不行!
補上上面的步驟(這里需要說明的是:@五講四美好少年 的文檔沒錯,是筆者眼花了。)
安裝一些包:
貌似報了一些錯,也不知道有沒有問題,,,繼續做下去:
開始制卡:
過了一段時間(10分鐘以內吧,沒具體掐表)
制卡成功了。
感覺制卡應該沒問題,但是前面裝依賴包的時候報的錯,具體是什么錯呢?
說找不到? /usr/lib/python3.7/py_compile.py文件,筆者去目錄下找了找,確實沒有(在2.7和3.6目錄下才有,在3.7目錄下沒有)
到底怎么辦呢?要不要繼續按照手冊上電操作,還是先解決這個問題再說?筆者又陷入了兩難的境地。。。
不管了,先上電吧。。。
上圖外面的16G SD卡是16.04的,而插入卡槽的是32G的18.04。這是因為當年天一大大說了這么一句話:他用的時候用了22G。。。。
反正跟著大大走是沒錯的。
4燈常亮時,連接:
(這個圖好像貼了三遍了,因為重要的事情說三遍。。。)
我們可以能在設備中看到虛擬網卡ens160u4u1了。(然而還沒有IP地址)
筆者繼續跟著手冊來配置網絡。(以下的過程手冊基本無誤,這里只是貼出截圖)
執行netplan apply之后,開發板192.168.1.2的地址已經能通了:
ssh登錄進去看看:
開發板重啟ada:
退回到虛擬機的MindStudio界面(就是前面一直說開著別關的那個)
開始創建新的工程:
建好工程之后,在虛擬機終端下載權重文件:
使用MindStudio的模型轉換工具進行模型轉換:
開始轉換。。。
等幾分鐘后,轉換成功:
可以在下面的目錄看到轉換后的結果:resnet50.om文件。
將轉換好的模型導入到工程:
導入的結果:
到data目錄將jpg圖片轉為bin格式
編譯:
編譯成功:
在tools的device manager增加設備:
運行代碼:
可見,在開發板上,代碼也運行完畢。
好了,感覺雖然略有遺憾(Python的那個出錯),但是18.04.1的安裝配置在 @五講四美好少年 的文檔指導下基本正常完成了。希望大伙兒也試一下吧。。
下面筆者要做的一件事情,就是想看看,如果將18.04的sd卡換回16.04的sd卡,原來的16.04還能運行嗎?
個人覺得應該是可以的,畢竟沒有升級固件。。但是還是試一下吧。
先手動斷開開發板與虛擬機的USB連接。(老地方,貼了三遍了,現在不貼了)
將18.04.1的虛擬機暫停。
斷開開發板電源。
換卡。
加電重啟啟動開發板。等四個綠燈常亮。
打開16.04的虛擬機,連接USB(同上)
看到久違了的界面:
記住:當初16.04的時候,我用的IP是192.168.158.2 , 18.04的IP是192.168.1.2
開發板連上是沒有問題的:
進去拍個照吧。。。
感覺拍照是沒問題的。
按理說,應該是可以隨時切換操作系統了。筆者真厲害,完成了這一切換的創舉。(能的少年的你。。。)
繼續感謝在筆者折騰工作中幫助過我的 @jokey @crystal 還有天一大大和五講四美少年的你。深夜打擾是我不對,以后注意。
(全文完,謝謝閱讀)
EI企業智能 昇騰 華為HiLens 華為Atlas 200 DK AI開發者套件
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。