建立開發型容器
您可以系統預設資訊以一個指令完成容器建立,或是依需求選擇適合的容器型號。
完整容器型號 (含 GPU 數量與其他資源大小),請參考價目表。
開始之前
- 若尚未註冊使用帳號,請先註冊 TWSC。
- 若選擇使用 TWSC 入口網站操作,請先登入 TWSC 入口網站,並進入開發型容器管理頁。
- 若選擇使用 TWCC CLI 操作,請先安裝 TWCC CLI 、並登入。
建立開發型容器
- TWSC 入口網站
- TWCC CLI
- 進入開發型容器管理頁,並點擊「+建立」。
- 選擇映像檔類型:您可瀏覽並選擇 NGC 優化之深度學習框架,或直接於左上方搜尋欲使用的框架名稱 (例:PyTorch, TensorFlow...等)。
提示
- TWSC 提供的 NGC 容器映像檔類型、版本、套件,請參考:容器映像檔
- 首次選用後,映像檔會記錄儲存於「最近使用」區塊,加快您下次選用的速度(清除瀏覽器歷史紀錄將會重新記錄)。
- 填寫容器基本資訊與硬體規格配置,並選擇「開啟」或「關閉」刪除保護機制。完成後,接著點擊 「下一步:儲存資訊>」 。
信息
開啟「刪除保護機制」,在您刪除資源之前,需先關閉保護機制後才能繼續進行刪除步驟,可防止資源誤刪,導致服務中斷。
- 容器建立後系統會自動掛載高速檔案系統 (HFS) 的兩個目錄 (/home 與 /work) 至容器,以利使用者在運行人工智慧運算時擁有更好的性能,亦可使用 TWSC 雲端物件儲存服務。
- 接著點擊「下一步:環境變數>」,可設定符合您需求的環境變數。詳細說明與設定範例請參考 設定環境變數。
- 接著點擊「下一步:初始化指令>」。關於初始化指令的詳細說明與設定範例請參考此文件。
- 點擊「下一步:檢閱+建立>」,檢視整個容器的規格和價格,確定後點選「建立」即完成。
指令
twccli mk ccs [-n] #容器名稱
[-itype] #映像檔類型
[-img] #映像檔版本
[-gpu] #GPU 數量
[-envk] #環境變數 Key
[-envv] #環境變數 Value
信息
- 若不帶任何參數則以預設資訊建立容器:
映像檔類型、映像檔 | 容器名稱 | 硬體設定 |
---|---|---|
TensorFlow (latest environment) | twcc-cli | 1 GPU + 04 cores + 090GB memory |
- 環境變數詳細說明與設定範例請參考 設定環境變數。
範例
- 建立名稱為
cusccs
、映像檔類型Caffe2
,映像檔規格為caffe2-18.08-py3-v1:latest
、GPU 數量2
的容器。
twccli mk ccs -itype "Caffe2" -img "caffe2-18.08-py3-v1:latest" -gpu 2 -n cusccs
警告
- 容器名稱命名字元條件:需為小寫字母或數字,首字元需為小寫字母,長度 6-16 個字元。
- 若設定不符合以上條件,將出現以下錯誤訊息:
信息
- 詳細映像檔介紹與說明請參考 TWSC 容器映像檔。
- 容器型號、資源比例與費率,請參考價目表。
- 可用記憶體容量若以 GiB (1 GiB = 230 bytes) 為計算單位,以 c.super 為例,則可用記憶體容量為 84 GiB,請參考記憶體容量換算了解更多。
警告
- 為使資料完整保存,請將您的重要資料存放於高速檔案系統 (HFS) 中,並避免將資料存放於容器磁碟內。
- 容器建立後,在您刪除之前將會持續計費。