快速入門
這裡走的是從全新帳號到 GPU shell 的最短路徑。除了一個電子郵件地址和一張卡,什麼都不預設。
1. 登入
前往主控台並輸入你的電子郵件。你會收到一組六位數驗證碼 — 沒有密碼要想。Google 與 GitHub 登入同樣可用,而且只要電子郵件相符就會進到同一個帳號。
你第一次登入時,系統會自動幫你建立一個個人組織。你租的每一樣東西都屬於某個組織,而你的組織立刻就備妥了。
細節請見 建立你的帳號。
2. 儲值餘額
Superheat 是預付制:餘額為零時你無法啟動執行個體。
開啟 計費 → 儲值餘額,挑 $10、$25 或 $100,或輸入 $5 到 $1,000 之間的自訂金額。結帳由 Stripe 處理;付款一確認,餘額就會入帳。
在你的個人組織裡你就是管理員,所以在你加入別人的團隊之前,這都不算限制。
3. 新增 SSH 金鑰
如果你想要 shell 存取權 — 你多半會想要 — 請在部署前先加一把公開金鑰,這樣它才會在啟動時就內建到執行個體裡。
還沒有的話就產生一把:
ssh-keygen -t ed25519 -C "superheat"
然後把 ~/.ssh/id_ed25519.pub 的內容貼到 SSH 金鑰 → 新增 SSH 金鑰。表單接受哪些格式,請見 支援的金鑰類型。
4. 挑一顆 GPU
開啟 租用 GPU。每張卡片都是一筆報價 — 一台真實機器上的切片,上面會列出 GPU 型號、這個切片裡有幾顆 GPU、每張卡的 VRAM、TFLOPS、儲存空間、位置、可靠度分數,以及整個切片的每小時價格。
篩選到你需要的條件,然後選一筆報價。每個篩選器的作用請見 瀏覽市集。
5. 部署
選取報價後,頁面底部會升起一條選取列;繼續 會帶你到 設定與部署。你要選:
- 一個範本 — 從系統範本開始,例如 PyTorch (SSH)、PyTorch (Jupyter) 或 CUDA Devel。請見 範本。
- 硬碟大小 — 從 10 GB 到機器本身的硬碟容量,以 10 GB 為級距。API 的上限是 20,000 GB,而要求超過機器實際容量的部署會被拒絕。執行個體停止期間硬碟另外計費,所以不要習慣性地超額配置。
- 一把 SSH 金鑰 — 你在步驟 3 加的那把。維持 不使用金鑰 就等於沒有 shell 存取權。
- 一個標籤(選填,最多 64 個字元),讓你之後能分辨各個執行個體。
你改動這些設定時,成本面板會跟著更新,顯示 GPU 費率、儲存費率、每小時總額、每日概估金額以及你的餘額。選擇 部署執行個體。
6. 連線
執行個體會經過 creating,然後進入 running。執行個體頁面有 連線、記錄 與 計費 三個分頁;連線 裡有一條現成的指令:
ssh -p 40123 root@sh-us-ca-02.ssh.superheat.dev
連接埠不是 22 — 每個執行個體都從主機的範圍裡發布自己的 SSH 連接埠,確切的連接埠在啟動時才指派。請直接複製那條指令,不要自己拼。
如果你的範本使用 jupyter 啟動模式,SSH 指令上方會出現 開啟 JupyterLab 按鈕,而且已經帶好存取權杖。該模式同樣會開放連接埠 22,所以兩條路都通。
7. 用完就停止或銷毀
這是大家會跳過的步驟,也是會花錢的那一步。
| 動作 | 容器 | 你的硬碟 | GPU 名額 | 計費 |
|---|---|---|---|---|
| 停止 | 關閉 | 保留 | 為你保留 | 只收儲存費 |
| 銷毀 | 移除 | 刪除 | 釋出 | 不收費 |
今天稍後還會回來、而且希望資料還在的話,就停止。做完了就銷毀。決定之前先讀 停止與銷毀的差別 — 停止中的執行個體會繼續收費。