远程服务器上跑Open-Science作业:SSH计算目标注册完整指南 📅 发布时间:2026/9/16 14:52:18 👁 浏览次数: 远程服务器上跑Open-Science作业SSH计算目标注册完整指南【免费下载链接】open-scienceAIPOCH Open-Science is an open-source, local-first, model-agnostic AI research workbench for macOS, Windows, and Linux, with scientific agents, Python/R notebooks, data connectors, and reproducible provenance.项目地址: https://gitcode.com/GitHub_Trending/open/open-scienceOpen-ScienceAIPOCH Open-Science是一款开源、本地优先、模型无关的 AI 科研工作bench覆盖 macOS / Windows / Linux。它内置远程计算Remote Compute over SSH能力你可以把自己的服务器或 HPC 集群注册为计算目标让 AI 智能体通过 SSH 直接执行命令、提交 Slurm 作业并在任务完成后自动取回结果——无需手写任何轮询脚本。本文以新手向视角带你走通SSH 计算目标注册的完整流程从启用技能、注册主机、认证方式到作业提交与结果回收。一、为什么用 Open-Science 的 SSH 远程计算本地笔记本跑不动的大作业基因组分析、大规模绘图、模型训练可以甩给远程服务器。Open-Science 的远程计算模块实现位于 src/main/compute/提供了几项关键能力异步作业提交提交后智能体回合立即释放作业在后台运行完成自动通知应用检测到作业结束后会自动开启新一轮分析你不用守着终端凭据加密存储密码类凭据使用操作系统安全存储不落明文Slurm 支持面向 HPC 集群可通过sbatch走 Slurm 调度完整溯源Provenance远程作业产物同样可追溯执行历史与来源。二、准备工作启用 Remote Compute (SSH) 技能远程计算以技能Skill形式提供需要先启用打开Settings → Skills找到Remote Compute (SSH)并启用它。技能 ID 为remote-compute-ssh在会话中可通过/remote-compute-ssh唤起定义见 src/main/compute/skill-doc.ts。此外还有一个可选的compute-env-setup技能用于远程环境准备。 技能启用后即可让 AI 接管主机注册 短命令执行 异步作业提交的整套流程。三、注册 SSH 计算目标Settings → Compute进入Settings → Compute点击Add SSH host添加主机表单实现见 ComputeAddForm.tsx。需要填写的内容如下字段说明SSH 别名从~/.ssh/config中读取的主机别名也可直接输入主机详情Details自由文本描述这台机器的用途、路径约定等供 AI 参考认证方式复用~/.ssh/config或手动输入用户名/端口/密钥/密码执行模式Direct SSH直接执行或Slurm调度集群提交3.1 两种认证方式怎么选复用~/.ssh/config推荐如果你已经在配置过 SSH 别名密钥、端口、跳板机都写在~/.ssh/config里直接在下拉框选择别名即可零额外输入。应用会在此配置之上叠加可选覆盖项用户、端口、身份文件而从不读取你的私钥。密码认证适合没有配过 SSH 的新手。密码会通过系统安全凭据库加密保存能力检测与错误提示见 src/shared/compute.ts。3.2 Direct SSH 还是 Slurm普通 GPU 服务器、单机选Direct SSH命令直接在会话中执行带 Slurm 的 HPC 集群选SlurmNotebook 与脚本作业会通过sbatch提交由调度器分配节点。四、探测确认主机真的可用创建主机后应用会在后台自动执行一次探测Probe检查内容包括SSH 能否连通、远端 OS / CPU 核数 / 内存 / GPU 型号与数量工作目录scratch path是否可写调度器检测识别slurm/pbs/lsf并验证squeue可用性。探测结果以结构化快照形式保存在主机详情页ProbeResult定义见 src/shared/compute.ts失败时会给出错误尾段与认证错误码如host_unreachable、authentication_failed方便你对照排查。五、在会话中运行远程作业创建或打开一个项目开始新会话输入/remote-compute-ssh选择该技能用自然语言描述任务例如把这份基因组数据在gpu-a主机上跑差异表达分析完成后汇总结果。AI 会完成选择已注册的计算目标 → SSH 执行短命令或直接提交异步作业 →作业完成后自动开启分析回合把结果整理回对话中。 长时间作业不会阻塞智能体回合运行标识、取消能力与溯源信息全程保留结果在本地运行与远程作业之间统一自动交付设计说明见 docs/zh-Hans/README.md。六、常见问题速答Q作业跑完了我怎么知道A应用内置作业轮询与通知机制src/main/compute/job-poller.ts完成后自动推送通知并开启结果分析无需手动查看squeue。Q可以同时跑多个远程作业吗A可以。每个主机可设置并发上限concurrencyLimit由并发管理器统一调度。Q密码泄露怎么办A密码认证使用操作系统安全存储加密保存且当有作业在运行时凭据变更会被拦截credential_change_blocked_by_jobs避免中途断连。Q支持哪些操作系统A客户端支持 macOS、Windows、Linux远程主机只要求可达的 SSH 服务Linux HPC 集群是最佳搭档。七、小结步骤操作① 启用技能Settings → Skills →Remote Compute (SSH)② 注册主机Settings → Compute →Add SSH host③ 等待探测自动完成连通性 / 资源 / 调度器检查④ 运行作业会话中输入/remote-compute-ssh并描述任务⑤ 收结果作业完成自动通知 自动分析 Provenance 溯源从此你的 AI 智能体不只是会写代码——它还能把重活派到你自己的 GPU 服务器上然后安静地等结果回来。【免费下载链接】open-scienceAIPOCH Open-Science is an open-source, local-first, model-agnostic AI research workbench for macOS, Windows, and Linux, with scientific agents, Python/R notebooks, data connectors, and reproducible provenance.项目地址: https://gitcode.com/GitHub_Trending/open/open-science创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考