SuperAPI AI 工具集

compute-env-setup

智能体与模型

查看项目

更新于 10-15 23:32

技能介绍

用途:在远程计算提供方上搭建计算环境,使 Claude Science 作业能够运行。核心思路是维护一份声明式环境规格,描述环境是什么,而把该提供方如何构建与寻址环境视为每个提供方只需弄清一次的事情。

主要能力:覆盖多种提供方形态,包括直连 SSH 主机(conda 或 venv)、调度集群(Slurm、PBS、LSF)、经桥接运行器的容器,以及带原生适配器的托管 API(byoc)。声明式规格字段包括 base、system_pkgs、pip_phases、env、run_commands、shim_files、weight_dirs 以及 import_names、gpu_tests、cli_checks 等冒烟探测。

使用方式:构建前先调用 compute_details({provider, mode:"read"}) 查看是否已有环境或可扩展的近似环境。直连主机上按顺序执行规格中的 pip_phases;集群上使用 module load 或 Apptainer/Singularity 容器;byoc 提供方在 compute_provider 内核中调用 list_envs() 与 build_env(name)。权重按大小与访问模式决定烘焙进环境、放入持久缓存目录或运行时下载。验证分三层:导入成功、内核调度见证、以及子代理按文档逐字执行。

适用场景:为 Claude Science 作业准备远程 GPU 或集群计算环境。

限制:资料未提供具体收费、价格与平台支持清单;部分命令与路径为容器约定,在裸机或集群节点上需按实际替换;计算节点常无外网,需预先暂存数据。