Notebook Lab提供輕量化編輯器,無需啟動計算資源即可預覽和編輯儲存在OSS上的Notebook檔案。運行時再將Notebook串連到DSW執行個體。多個Notebook可共用同一個執行個體,提升資源使用率。
與DSW的區別
功能對比 | Notebook Lab | DSW執行個體 |
核心理念 | 輕量級Notebook編輯器,多個Notebook共用同一個執行個體 | 完整的AI開發環境 |
檔案儲存體 | 儲存在Object Storage Service,與計算解耦 | 與執行個體的工作目錄綁定 |
計費模式 | 編輯不計費 | 執行個體啟動即計費 |
工具集 | 專註於Notebook編寫 | 包含Notebook、WebIDE、Terminal |
使用限制
Notebook Lab目前支援以下地區:華東1(杭州)、華東2(上海)、華北2(北京)、華北6(烏蘭察布)、華南1(深圳)
快速入門
步驟一:進入Notebook
登入PAI控制台,左上方選擇目標地域。
在左側導覽列選擇工作空间列表,單擊目標工作空間名稱進入工作空間。
在左側導覽列選擇模型开发与训练 > 交互式建模(DSW),單擊Notebook頁簽。
步驟二:選擇代碼目錄
單擊选择代码目录,選擇Object Storage ServiceBucket,建立目錄如:notebook_test並選擇。該目錄用於儲存Notebook檔案。配置完成後,Notebook列表會掃描該目錄,列出OSS路徑下所有Notebook檔案(*.ipynb檔案)。
步驟三:建立Notebook並開發代碼
單擊创建实例會進入Notebook開發環境,並會建立一個Notebook檔案。
編輯代碼。單擊+Python添加Python代碼儲存格,之後您即可在儲存格中開發代碼。
程式碼範例如下:
說明先安裝依賴包:由於Notebook檔案和DSW執行個體相互分離,建議將環境依賴的下載安裝邏輯寫在Notebook檔案中,以便切換不同DSW執行個體時都能正常運行。
注意儲存代碼:Notebook Lab預設不會自動儲存代碼,修改後請及時儲存。
步驟四:關聯DSW執行個體並運行代碼
單擊關聯DSW,然後選擇處於運行狀態的執行個體。多個Notebook可關聯同一個DSW執行個體,提升資源使用效率。
單擊
表徵圖運行代碼。# 由於Notebook檔案和DSW執行個體是解耦關係,建議將環境依賴的下載安裝邏輯寫在Notebook檔案中,以便切換不同DSW執行個體時都能正常運行。 !pip install pandas # 1. 匯入 pandas 庫,並使用 pd 作為它的別名 import pandas as pd如果Notebook右上方選擇核心處無法載入核心,請嘗試重新整理瀏覽器重新載入環境。
範例程式碼輸出:
Pandas 版本:2.3.3 水果 銷量(公斤) 單價(元/公斤) 0 蘋果 120 8.5 1 香蕉 200 3.2 2 橙子 150 5.0 3 草莓 80 15.0 4 藍莓 50 25.0
及時停止DSW執行個體:如果您建立的是隨用隨付執行個體,執行個體處於運行中狀態即按運行時間長度計費,即使未開啟WebIDE或運行代碼。不使用DSW時請及時停止或刪除執行個體,以免繼續計費。
使用Copilot輔助編程
您可以使用Copilot輔助編程,觸發方式如下:
方式一:通過Notebook Lab工具列單擊產生觸發Copilot。
方式二:選中儲存格後,使用以下快速鍵:
Windows系統:
Ctrl+ImacOS系統:
Command+I
計費說明
在Notebook Lab中編寫代碼不產生費用,當關聯了運行中DSW執行個體時,按DSW計費規則計費,詳情請參見互動式建模(DSW)計費說明。
如果使用了MaxCompute資源運行SQL,則按MaxCompute計費規則計費,詳情請參見MaxCompute計費概述。