COMPUTE SERVICE GUIDE

计算服务部署与使用流程

基础诊断在浏览器完成。新预测由使用者或实验室维护的兼容服务运行;本站未连接公共GPU。

# 服务维护者部署说明(普通使用者无需逐人安装)

本包适合已有Linux GPU环境的单用户或实验室内部SSH访问。当前没有公共托管服务、多人账户或API密钥管理。没有远程执行安装、启动服务或分子预测。

## 准备

准备Linux GPU服务器、可用CUDA环境、已审计Boltz 2.2.1及完整模型缓存。没有环境时请按官方说明建立独立环境并获取模型,再核对本包的frozen_protocol.json。官方安装指南会随版本更新;本桥接固定2.2.1,不能以自动升级替代协议核查。仅版本号相同也不代表源代码和权重一定通过本包校验。

官方安装:https://github.com/jwohlwend/boltz/blob/main/README.md
官方输入与预测:https://github.com/jwohlwend/boltz/blob/main/docs/prediction.md

## 已有匹配环境时的运行流程

1. 将“IDP_Boltz_service_v04.zip”上传到所选服务器,在新目录解压,进入IDP_Boltz_service_v04。
2. 在匹配环境的Python下检查。cache改成实际缓存目录,gpu改成实际可用编号:

```bash
python server.py --check --gpu 0 --cache ~/.boltz
```

ready=true只代表环境检查就绪,尚未开展预测。失败时保留reasons处理,不跳过校验。

3. 启动服务:

```bash
python -u server.py --gpu 0 --cache ~/.boltz --port 8765
```

需要后台运行时,可由维护者使用现有进程管理方式;例如在当前Linux目录执行:

```bash
nohup python -u server.py --gpu 0 --cache ~/.boltz --port 8765 > service.log 2>&1 < /dev/null &
```

4. 在使用者电脑终端建立SSH转发。下面your_user与your_server均为占位符,必须替换:

```text
ssh -N -L 8765:127.0.0.1:8765 your_user@your_server
```

5. 使用者在浏览器打开http://127.0.0.1:8765/,进入“连接计算服务”,检查当前连接后填写序列、SMILES及可选变体。服务部署一次,使用者不需各自安装Boltz;访问权限由服务方提供。

## 验收与边界

只有实际完成新任务,并核对输入、处理后的分子图、结构CIF、P/V和载入诊断,才能将该服务标记为真实链路已联通。本次交付没有执行此验收计算。

每批最多24次,批内依次运行,同时最多两个批次处于运行/排队状态。失败保留日志;重启不静默重跑中断任务。当前固定单序列、保留指定微观态的2.2.1协议,尚无任意版本兼容或MSA服务器接入。

服务仅监听127.0.0.1,通过SSH转发使用。若今后建设公共多人服务,应另做访问控制、运行隔离、配额与队列等部署设计,并按实际资源明确费用/可用性;当前包不能仅改监听地址就声称完成公共平台。

本公开附件不附真实研究数据;合成练习仅用于操作演示。桥接使用现有模型推理,不训练模型;新教程也不构成新的生物学验证。

返回计算服务入口