摘要:ModelArts VS Code插件一鍵接入云上開發環境介紹及操作指導
對于習慣于使用本地VS Code IDE的開發者,受限于本地資源,采用本地開發加云上調測的遠程開發方式不失為一種更好的選擇,對比一下本地開發和遠程開發的優劣可以看到,本地+遠程結合的方式可以同時享受IDE工程化開發的優勢和云上資源的即開即用,優勢互補,最大程度地滿足開發者需求,
通過本地IDE加ModelArts提供的遠程開發插件,用戶可以先在本地做一些基礎的代碼撰寫和CPU環境的運行,當需要使用GPU等資源時,可以便捷地接入云上環境進行代碼調測,云上云下無縫協同,
當需要從本地環境接入云上環境時,接入的簡單和易操作是非常重要的,ModelArts提供了適配VS Code IDE的插件,能做到從Console一鍵打開VS Code并自動接入開發環境,首次接入僅需1分鐘左右,后續僅需10s以內即可進入遠端開發環境,真正實作了無感切換,
下面我們就通過實際操作,體驗一下ModelArts這款一鍵接入插件吧,
1)登錄ModelArts管理控制臺,創建開發環境實體
進入華為云ModelArts Console主頁,點擊管理控制臺,https://www.huaweicloud.com/product/modelarts.html
ModelArts Notebook是華為云一站式開發平臺提供的云上開發環境,該開發環境是基于容器,其預置鏡像中包含了即開即用的JupyterLab互動式開發界面,以及多種AI Kernel如PyTorch、TensorFlow等,CPU、GPU等計算資源可以按需選擇和切換,支持自定義鏡像,并且支持從本地SSH訪問,是對開發者非常友好的一款云上AI開發調測環境,
跳轉到登錄界面的話,先用華為云賬號登錄,沒有賬號需要先注冊,
進入后,在左側導航欄中選擇“開發環境 > Notebook”,進入“Notebook”新版管理頁面,
請參考創建Notebook實體創建一個Notebook環境,
注意1:需要開啟SSH開關
注意2:SSH的密鑰檔案需要下載至本地
實體的密鑰檔案需要下載至本地,需要存放在如下目錄或其子目錄中:
Windows:C:\Users\{{user}}
Mac/Linux: Users/{{user}}
瀏覽器下載檔案通常默認的下載地址在C:\Users\{{user}}\Downloads目錄下,是符合要求的,
2)實體狀態為“運行中”,點擊“VS Code接入”
單擊“操作”列的“更多 > VS Code接入”,
圖1 打開VS Code接入
3)如果本地已安裝VS Code,請單擊“打開”,進入“Visual Studio Code”頁面
圖2 打開Visual Studio Code
如果本地未安裝VS Code,請根據頁面的提示以及自己本地電腦作業系統,選擇“win”或“其他”下載并安裝VS Code,VS Code直接按照默認配置安裝即可,
圖3 下載并安裝VS Code
4)如果用戶之前未安裝過ModelArts VS Code插件,單擊“Install and Open”進行插件安裝
如果之前已經安裝過插件,則不會有該提示,請跳過此步驟,直接執行5,
圖4 安裝VS Code插件
安裝程序預計1~2分鐘,安裝完成后右下角會彈出對話框,請單擊“Reload Window and Open”,
說明:
本文以VS Code 1.57.1版本的操作為例,其它版本的VS Code可能不會彈出“Reload Window and Open”,請直接執行5,
圖5 Reload Window and Open
在彈出的提示中,勾選“Don’t ask again for this extension”,然后單擊"Open",
5)遠程連接Notebook實體
遠程連接執行前,會自動在(Windows:C:\Users\{{user}}.ssh或者downloads,Mac/Linux: Users/{{user}}/.ssh或者Downloads)目錄下根據密鑰名稱查找密鑰檔案,如果找到則直接使用該密鑰打開新視窗并嘗試連接遠程實體,此時無需選擇密鑰,
圖6 遠程連接Notebook實體
如果未找到會彈出選擇框,請根據提示選擇正確的密鑰,
圖7 選擇密鑰檔案
如果密鑰選擇錯誤,則彈出提示資訊,請根據提示資訊選擇正確密鑰,
圖8 選擇正確的密鑰檔案
當左下角顯示如下狀態時,代表實體連接成功:
圖9 連接成功后的開發界面
6)連接失敗如何查找原因
當彈出如下錯誤時,代表實體連接失敗,請關閉彈窗,并查看OUTPUT視窗的輸出日志,請查看FAQ并排查失敗原因,
圖10 實體連接失敗
也可以參考遠程連接失敗資訊收集收集相關日志,便于進一步排錯,
更多探索 Learn More
一鍵連接的功能是基于VS Code的遠程連接功能的基礎上擴展的,學習相關原理可以查看VS Code遠程連接原理簡介
除了一鍵連接,ModelArts VS Code Toolkit還支持登錄的方式進行實體啟停等操作,可以參考ModelArts VS Code Toolkit使用指南
想了解更多ModelArts VS Code插件內容,歡迎參與【華為云ModelArts關鍵AI能力宣講會】第二期直播
直播主題:華為云+VS Code遠程AI開發
直播介紹:介紹VS Code遠程開發模式,以及如何通過華為云ModelArts的VS Code擴展快速接入云上開發環境進行AI開發,
直播講師:華為云AI開發高級工程師,小雪老師
直播鏈接:http://su.modelarts.club/bluj
點擊關注,第一時間了解華為云新鮮技術~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/509344.html
標籤:其他
下一篇:Vi編輯器5
