Notebook Lab
DSW支持輕量版的Notebook Lab功能,您可以打開OSS上的任意Notebook文件進(jìn)行預(yù)覽和編輯,且在編輯Notebook時,無需啟動任何計算資源。同時,同一個DSW實例可供多個不同的Notebook開發(fā)共享使用,從而提升開發(fā)體驗和資源利用率。
和DSW實例的區(qū)別
DSW實例是一個全功能的數(shù)據(jù)科學(xué)工作站,預(yù)裝了JupyterLab、WebIDE和Terminal等常用AI開發(fā)工具,支持多種環(huán)境鏡像,并且面向AI計算提供了豐富的異構(gòu)計算資源及存儲掛載能力,適合全面的AI開發(fā)需求。相較之下,Notebook Lab專注于Notebook的開發(fā)和管理,提供輕量化的用戶界面,并將Notebook文件的管理和使用與DSW實例解耦,只需在運行和調(diào)試時鏈接到DSW實例作為運行時環(huán)境,從而簡化了使用體驗并提升了資源利用率。
進(jìn)入Notebook
登錄PAI控制臺。
在頂部左上角根據(jù)實際情況選擇地域。
在左側(cè)導(dǎo)航欄選擇工作空間列表,單擊指定工作空間名稱,進(jìn)入對應(yīng)工作空間內(nèi)。
在左側(cè)導(dǎo)航欄選擇模型開發(fā)與訓(xùn)練 > 交互式建模(DSW),單擊Notebook頁簽。
配置Notebook代碼目錄
單擊選擇代碼目錄,配置Notebook代碼目錄。
自定義代碼目錄配置完成后,Notebook列表會掃描該并列出OSS路徑下所有的Notebook文件(*.ipynb文件),您可以按需選擇需要繼續(xù)開發(fā)的Notebook,也可以在配置好的代碼目錄中直接新建Notebook。
新建并開發(fā)Notebook
單擊新建NoteBook,Notebook文件會默認(rèn)創(chuàng)建在前面配置的代碼目錄下。
進(jìn)入開發(fā)頁面,即可通過Jupyter交互方式進(jìn)行Notebook開發(fā)。
由于Notebook文件和DSW實例是解耦關(guān)系,因此建議您將環(huán)境依賴的下載安裝邏輯都寫在Notebook文件中,以便于切換不同的DSW實例時都能正常運行。
連接DSW實例進(jìn)行調(diào)試和運行
編輯完Notebook后, 單擊右上角選擇DSW實例,選擇一個DSW實例作為運行時,進(jìn)行調(diào)試或運行。默認(rèn)過濾當(dāng)前工作空間的DSW實例,您可以按照運行需求,選擇合適規(guī)格和鏡像的實例。
實例一旦處于運行中,即會產(chǎn)生計費。
當(dāng)連接到DSW實例運行Notebook時,Notebook文件的工作路徑即為DSW實例的工作目錄(默認(rèn)為/mnt/workspace),您可以通過相對路徑與DSW實例內(nèi)部的本地文件交互。同時,您也可以對DSW實例中的文件進(jìn)行新增、刪除、預(yù)覽或編輯操作。