深度學習訓練 | 恆源雲建立自定義映象/DockerHub匯入映象

2021-05-10 21:01:24

文章來源 | 恆源雲社群(專注人工智慧/深度學習雲GPU伺服器訓練平臺,官方體驗網址:https://gpushare.com/)

原文地址 | https://gpushare.com/docs/ins...

系統映象

系統映象是作業系統與計算環境的打包封裝。映象中提供了 CUDA、CUDNN、Python 等環境,在建立範例時可以選擇各個元件的版本。

範例提供的系統為 Ubuntu 18.04,並且預裝了 JupyterLab、TensorBoard 服務,可以在範例列表中的 快捷工具 直接開啟連結。

自定義映象

在已經建立好的範例中安裝好執行環境後,可以通過建立自定義映象來儲存這個範例的環境。下一次建立新範例選擇這個自定義映象進行建立,建立出的新範例保留了之前的環境。

在 我的範例 中找到需要建立自定義映象的範例,點選 範例管理 - 建立自定義映象。建立自定義映象需要一定時間,耐心等待建立完成。

建立完成後進入 範例與資料 - 我的映象 可以看到已經建立好的映象。

當建立新的範例時選擇 自定義映象 來建立。

匯入映象

自定義映象支援匯入功能,可以通過 DockerHub 或 個人資料 兩種方式進行匯入。為了自定義映象正常建立,需要滿足下列要求:

映象指 Docker 映象,基礎發行版要求為 Ubuntu 18.04

  1. DockerHub 方式新增的倉庫要求為公開許可權
  2. 個人資料中上傳的映象應改為 docker save 匯出的檔案
  3. 匯入期間會在映象基礎上安裝 Python、JupyterLab、TensorBoard 等必要工具軟體,以便能夠正常在平臺中使用。

DockerHub 匯入

進入 範例與資料 - 我的映象 中,點選右上方 Docker Hub 匯入。

輸入 DockerHub 地址,輸入映象名如 ubuntu:18.04,點選 匯入。

匯入需要花費一定時間,等待匯入完成後可以看到建立成功後的映象。

OSS (個人資料)匯入

首先將 Docker 映象儲存成一個檔案。

# 拉取映象
~# docker pull ubuntu:18.04

# 將映象儲存為檔案
~# docker save -o ubuntu1804.tar ubuntu:18.04
~# ls
ubuntu1804.tar

# 壓縮映象檔案
~# gzip ubuntu1804.tar
~# ls
ubuntu1804.tar.gz

通過 工具傳輸 或 命令傳輸 將映象檔案上傳到 個人資料 中。

進入 範例與資料 - 我的映象 中,點選右上方 OSS 匯入。

輸入剛匯入的映象檔名稱,點選 匯入。

匯入需要花費一定時間,等待匯入完成後可以看到建立成功後的映象。