常见问题
GPU 是怎么收费的?
按秒计费,单价为报价的小时价,只要实例处于 running 就一直计费。置备、停止和销毁流程都不计量,所以工作负载起来之前的拉取时间不花钱。费用大约每分钟结算一次,从你所在组织的余额中扣除——参见 计费如何运作。
已停止的实例还要花钱吗?
要。停止会终止 GPU 费用,但会保留你的磁盘和你在那台机器上的名额,而磁盘会按每 GB 每小时计费,直到实例被销毁。一块大磁盘搁上一周,可能比往里灌数据的那些 GPU 小时还贵。在你打算把东西放一整夜之前,先读 停止与销毁的区别。
余额用完会怎样?
余额归零时,运行中的实例会被自动停止,磁盘保住。如果余额继续下降并达到 −$5,实例会被销毁,磁盘也随之消失。在触及第二道阈值之前充值——细节见 自动停止与自动销毁。
我能按账单付款而不预付吗?
不能。Superheat 只支持预付:你买余额,实例花余额。充值包为 $10、$25 和 $100,你也可以填 $5 到 $1,000 之间的任意金额,付款确认后余额立即到账。参见 充值余额。
为什么我不能充值?
计费仅限管理员。如果你是以成员身份加入组织的,你可以部署、连接和销毁实例,但 充值余额 按钮不归你用——余额是共享的,只有管理员能充。去问管理员,或者到 角色与权限 查看你的角色。
卡片上的价格是每块 GPU 的,还是整个切片的?
是整个切片的。一份 4x 报价标价每小时 $9.60,总共就是每小时 $9.60,而不是它的四倍,并且同一时刻该报价只租给一个实例。参见 报价与切片。
报价在我部署之前就售罄了,怎么回事?
有人先拿走了最后一份。卡片会显示该形态还剩多少份空闲,但这个数字只是一个快照——如果两次部署争抢最后一份,第二次会被拒绝并返回 OFFER_UNAVAILABLE,你会被送回市场。另选一份报价——市场 讲了如何快速筛选出等效硬件。
注意,显示 1 of 2 的卡片并没有售罄:那台机器上有人占着一张 GPU,另一张仍然可以由你租下。
我销毁实例后,数据会怎样?
磁盘被永久删除。没有快照,没有回收站,也没有撤销;销毁流程结束后,GPU 切片回到市场。想留的东西,先从实例上拷走——磁盘与存储 讲了怎么做。
为什么我的 SSH 端口不是 22?
因为你容器的 22 端口是发布到宿主机器自身端口段中的某个端口上的,所以同一台机器上的每个实例都会分到一个不同的端口。请原样使用实例 连接 标签页上的连接串;它已经带上了正确的端口、用户和主机。参见 通过 SSH 连接。
我部署之后才添加了 SSH 密钥,还是连不上。
写进实例的,是你在部署页面上选中的那把密钥。事后往账户里加密钥,不会传到已经存在的实例上——请在部署时就附加密钥,或者销毁后选上它重新部署。按 添加密钥 的说明,在部署之前就把密钥加好。
为什么浏览器不信任我的 JupyterLab,令牌又在哪里?
JupyterLab 通过 HTTPS 提供服务,用的是自签名证书,所以浏览器第一次会弹警告。访问令牌由平台生成,API 从不返回它,所以请始终用实例页面上的 打开 JupyterLab 按钮打开笔记本——那个链接里已经带了令牌。参见 JupyterLab。
我能跑自己的 Docker 镜像吗?
可以。创建一个指向你镜像的 private 模板,包括附带凭据的私有镜像仓库中的镜像。ssh 和 jupyter 启动模式要求镜像基于 Superheat 基础镜像构建,因为一个纯粹的上游镜像里既没有 SSH 服务器也没有笔记本;args 和 vm 则可以跑任意镜像。从 创建模板 开始。
我的 onstart 脚本没有运行,为什么?
先看启动模式:onstart 只对 ssh、jupyter 和 vm 模式生效,而 args 模板运行的是镜像自身的入口点。该脚本也只在实例第一次启动时运行一次,所以停止再启动不会重跑它。脚本失败时实例仍会保持运行,方便你登录进去修——参见 onstart。
部署之后能调整磁盘大小吗?
不能。磁盘容量在部署时就固定了,可以是 10 GB 到机器容量之间的任意值,唯一能改的办法是销毁实例、重新部署一个。一次性把容量定好,并把存储费用考虑进去,可参考 成本估算。
我能用 API 密钥自动化部署吗?
可以。一把 shk_ 密钥可以浏览报价、读取模板,并在创建它的那个组织中创建、停止、启动和销毁实例。它始终以 member 身份行事,因此不能购买余额,也不能碰你的 SSH 密钥这类账户级设置——那些请先在控制台里加好。参见 身份验证。