浏览器条件
建议使用当前稳定版 Chrome、Edge、Firefox 或 Safari,并允许 JavaScript、WebSocket 与 Canvas。受管理网络若拦截长连接,可能出现认证后黑屏或持续重连。
先退出浏览器扩展的干扰,再换一个浏览器或网络复核。不要把页面刷新当作重启物理机。
租到独享 Mac 后,先在控制台打开浏览器远程桌面,确认环境与磁盘;长时间的 MLX 推理改用 SSH 配合 tmux,避免把任务绑在一张浏览器标签页上。
OsxNode M4-16:16GB 统一内存 / 256GB SSD。接入方式不会增加内存容量;到期不续即停机。
已开通节点后,无需先装桌面客户端。从登录后的实例详情进入远程桌面;公开说明页不提供直达实例的操作入口。
进入控制台,核对订单对应的节点与租期,打开实例详情。若交付凭据尚未出现,先确认支付与开通状态,不要使用其他订单的地址尝试连接。
点击实例中的「打开远程桌面」,使用交付的系统用户名与密码。首次进入后修改初始密码,并安全保存;控制台登录凭据与系统连接凭据不要混用。
确认模型目录所在磁盘,再打开活动监视器查看内存压力。先运行小负载验证环境,避免同时下载权重、解压数据集和启动推理。
建议使用当前稳定版 Chrome、Edge、Firefox 或 Safari,并允许 JavaScript、WebSocket 与 Canvas。受管理网络若拦截长连接,可能出现认证后黑屏或持续重连。
先退出浏览器扩展的干扰,再换一个浏览器或网络复核。不要把页面刷新当作重启物理机。
桌面分辨率来自远端 macOS 的显示设置,浏览器缩放只是改变本地呈现,不会自动增加远端工作区。先用适应窗口查看全屏,再按需调整远端分辨率。
高分辨率会增加传输负担。看日志不需要大画布;文字偏小时,优先放大应用字体,而不是持续提高远端分辨率。
剪贴板受浏览器权限与远程桌面工具支持范围影响。先用一段无敏感信息的短文本测试;快捷键无效时,使用会话工具栏提供的剪贴板入口。
不要依赖跨端图片、文件拖放或双向剪贴板自动同步。数据集和权重请走 SSH 文件传输,密码不要留在共享剪贴板中。
需要反复操作图形工具时,可使用兼容的 VNC 客户端;本地为 macOS 时,也可使用屏幕共享。两者连接的仍是同一台租用机器。
vnc://HOST:PORT。不同客户端对单冒号、双冒号和显示编号的解释可能不同。优先使用独立端口字段,不要把显示编号误当作端口。
VNC 客户端不会消除网络往返时间。跨网络操作大量 GUI 时仍会受到延迟与带宽影响;只读推理输出可直接改用 SSH。
直接在普通 SSH 会话中启动的前台进程,可能随连接断开结束。先进入 tmux 再运行脚本,本地断线后可以重新连接会话。
将三个变量填成控制台交付值。SSH 常见端口为 22,实际外部端口以交付信息为准。
read -r -p "SSH host: " SSH_HOST
read -r -p "SSH user: " SSH_USER
read -r -p "SSH port: " SSH_PORT
ssh -p "$SSH_PORT" "$SSH_USER@$SSH_HOST"
以上变量输入示例适用于本地 Bash。首次连接先核对主机指纹;指纹发生变化时先确认原因,不要关闭主机身份校验来绕过提示。
以下命令在租用的 Mac 上执行。Homebrew 需已安装;安装软件和下载模型需要可用网络及足够磁盘空间。
brew install tmux
tmux new-session -A -s mlx-lab
进入会话后再激活 Python 环境、运行自己的推理命令。先按 Ctrl+B,再按 D 可离开会话;重新 SSH 登录后执行 tmux attach -t mlx-lab 接回。
tmux 只负责保留会话,不是任务容错系统。程序报错、内存不足、系统重启或租期结束仍会终止任务。16GB 统一内存由系统和应用共同使用,13B 及以上 8-bit 模型不建议在此档运行。
节点选择影响桌面操作的响应感,但不等于模型推理速度。参考区间用于初步判断,不能代替你所在网络的实际连接体验。
| 节点 | 辐射区 | 参考往返区间 | 适合的工作方式 |
|---|---|---|---|
| 新加坡 | 东南亚 | 20~50ms | 远程桌面、构建、传文件 |
| 东京 | 东亚 | 30~60ms | 远程桌面、构建、传文件 |
| 首尔 | 东北亚 | 30~50ms | 远程桌面、构建、传文件 |
| 香港 | 华南与东南亚 | 20~40ms | 远程桌面、构建、传文件 |
区间参考,实际以接入网络为准。运营商路由、无线网络、代理与高峰期拥塞都可能改变结果;以上数字不构成延迟保证。
传输大型权重时还要观察持续吞吐与重传情况。较低的往返延迟不代表下载一定更快;不要仅凭一次延迟测试决定数据迁移方式。
一次实验可以同时使用多种接入方式。桌面用来确认状态,终端用来运行进程,文件工具负责同步;不必让远程桌面承担所有工作。
阅读生成文本、追踪日志、调整命令行参数时,SSH 只传输终端内容。把长任务放进 tmux,日志保存到远端文件,重新接入后继续查看。
边界:不能直接操作图形应用;终端输出也不会自动成为永久日志,需要自行保存。
文本交互检查活动监视器、文件目录、应用设置与可视化结果时使用桌面。临时查看优先浏览器,长时间操作可在 VNC 客户端中调整画质与键位。
边界:画面响应受网络影响;关闭桌面标签页不代表实验已停止,也不代表租期结束。
图形交互用 SSH 通道同步文件,并把命令中的目标路径指向已确认的磁盘。先同步少量样本核对目录结构,再传完整数据集;结果文件也按同样方式取回。
边界:附加盘不会自动成为下载目录,模型工具的缓存路径仍需自行配置。
文件同步先按前文设置 SSH_HOST、SSH_USER、SSH_PORT,并在远端用户目录创建 datasets 文件夹。
rsync -avP -e "ssh -p $SSH_PORT" ./datasets/ "$SSH_USER@$SSH_HOST:~/datasets/"
源路径末尾的斜杠表示同步目录内容。此例未启用删除目标文件的选项;再次运行仍需核对源与目标。大文件可提前分卷,上传后校验完整性,避免把未完成文件交给推理程序。
下面用操作示意列出三个视角应检查的内容,不将界面重绘当作实拍。实际按钮、桌面布局与客户端菜单以交付界面为准。
hostname
pwd
df -h
tmux list-sessions
排查「桌面有文件、终端却找不到」时,先确认两边是否为同一实例、同一用户,再检查绝对路径和磁盘挂载位置,不要立即重新上传全部权重。
这项服务交付独享物理 Mac 的远程使用能力,不把本地电脑的全部硬件与浏览器权限自动映射到远端。
不要依赖远程会话监听音频或完成需要实时声音反馈的工作。模型生成音频后,可将结果文件下载到本地验证;声音文件的传输与桌面声音回传是两件事。
本地插入的 USB 设备不会成为租用 Mac 的外设。需要实体设备连接的调试流程不适合按此方式执行;能以文件导入的数据,可先同步到远端再处理。
关闭浏览器或 VNC 客户端只是断开查看入口。SSH 任务是否继续取决于会话管理;tmux 不会延长租期。到期不续即停机,实验结果应提前取回,不要把远端磁盘当作长期备份。
连接失败需要协助时,通过控制台工单提交节点名、订单号、发生时间及其时区、使用的接入方式和完整错误提示。不要在工单正文中附上系统密码、私钥或其他敏感凭据。
按天、周、月、季选择租期。先确认模型能在 16GB 统一内存中运行,再准备数据路径与持久会话;跑完取回结果,到期不续即停。