JimmyLiao

JimmyLiao Notes: Developer, Runner, Thinker

Using Crane to Build Custom Image with 1-Click PrimeHub

2021-11-12 PrimeHub Crane

先快速來個中文版

Crane 是 InfuseAI 剛推出的 Open Source Project,簡言之就是可以在已經裝好 Docker 的電腦上,免除撰寫 Dockerfile ,也免除透過 Command 方式編譯 Docker Image。另外也提供快速把自己在 Docker Hub 編譯好的 Image 加入 PrimeHub 環境裡,以下的範例,就以之前介紹的 1-Click 環境客製化 Docker Image,裡面包含 PrimeHub 新推出的 SDK 。來看看吧~

下載 Crane 安裝之後,有兩個資訊需要先準備:

  • Docker Hub 的登入帳號/密碼

  • PrimeHub 的 API TOKEN (總之就是點下 Request API Token 並且另外記錄下來,因為只會出現一次)

  • 打開裝好的 Crane,點選設定圖示,分別設定 Docker Hub 以及 1-Click PrimeHub 的資訊。如果還沒有用過 1-Click,這邊也還有按鈕可以快速新增!

  • 點選新增,開始建立 Image,因為 Docker Hub 可以 push 的權限是以自己的 username,這邊記得填 <docker_username>/<image-name>

  • Build 成功之後,會在 Images > LOCAL 底下看到

  • REMOTE REPOSITORIES,記得點選左方的 + 展開,點選 ADD,就可以快速新增剛剛建好的 Image 到 PrimeHub 環境。

  • 設定在 PrimeHub 裡面會看到的 Image Description (群組/名稱/支援 CPU/GPU/Universal)

  • 點選 Create 之後,如果成功會看到這個。

  • 接著切換到 PrimeHub 介面,確認已經透過 Crane 新增 Image 成功!

  • 打開 Notebook 確認一下~

Enjoy!

comments powered by Disqus