SuperAPI AI 工具集

compute-env-setup

通用与其它

查看项目

更新于 10-16 02:30

技能介绍

Compute Environment Setup 是一个在运行需要非平凡运行时的研究任务之前使用的技能,用于搭建可复现的 Feynman 计算环境。

用途:当研究任务依赖复杂运行时(如 Python 或 R 包、GPU 库、容器、Modal、SSH、缓存等)时,先按流程完成环境准备,避免直接运行代价高昂的任务时失败。

主要流程与能力:

  1. 识别任务类型、硬件需求、数据规模、依赖包栈、密钥以及预期产物。
  2. 选择最小可行路径:本地 notebook 运行时、项目 virtualenv/conda、Modal、SSH/Slurm 或托管端点。
  3. 通过 Feynman Settings 或环境状态验证凭据与 CLI,且不打印任何密钥值。
  4. 编写环境说明,记录依赖包版本、安装命令、缓存路径、硬件与可能的失败模式。
  5. 在正式昂贵任务前先跑一个小型冒烟任务,并保存冒烟日志。

完成标准:得到一份有记录、可复现的环境,并且冒烟运行成功,或明确指出缺失的具体依赖。

适用场景:需要在本地或远程(含 GPU、容器、集群等)运行研究作业前,统一环境与依赖,保证结果可复现。

限制:资料未提供具体支持的包管理器、平台版本、收费与价格、性能效果或详细安装命令,这些信息暂未提供;使用时应以 Feynman 环境实际状态为准。