SuperAPI AI 工具集

compute-env-setup

通用与其它

查看项目

更新于 10-15 19:53

技能介绍

用途:在 Open-Science SSH 计算主机上,为一个用户自管的命名软件环境准备可复现的定义与激活文件,并在作业实际运行路径上验证。

主要能力:通过 host.compute 列出主机、读取详情与探测快照;用只读批量探测识别调度器、conda/micromamba、module、sbatch、HOME 与 SCRATCH;生成用户或管理员自行执行的安装与移除计划;验证激活文件、所需导入或可执行文件及小型输出见证;成功后追加主机级知识记录。

使用方式:仅在 repl_execute 的 JavaScript 中使用 host.compute,Python 与 R 内核不暴露该接口。先 listHosts 选择主机,再 details 读取,create 创建句柄。环境名限 1–64 位字母、数字、点、下划线或连字符,激活文件为 ~/.open-science/environments/<name>.sh,提交作业时用 environment: '<name>' 引用。优先复用主机已有的 conda、module、Apptainer 等环境系统。

限制:环境、缓存、镜像与激活文件均为用户自管持久资源,本技能不得执行创建、替换或删除命令,安装须由用户或管理员在 Open-Science 之外运行。激活文件只做激活,不在作业启动时安装包。路径须在执行节点同路径可见。验证失败时按层诊断并给出修订命令,不得改动持久环境或绕过命名激活文件。资料未提供具体收费、价格与平台支持信息。