Compute Environment Setup 是一个在运行需要非平凡运行时的研究任务之前使用的技能,用于搭建可复现的 Feynman 计算环境。
用途:当研究任务依赖复杂运行时(如 Python 或 R 包、GPU 库、容器、Modal、SSH、缓存等)时,先按流程完成环境准备,避免直接运行代价高昂的任务时失败。
主要流程与能力:
- 识别任务类型、硬件需求、数据规模、依赖包栈、密钥以及预期产物。
- 选择最小可行路径:本地 notebook 运行时、项目 virtualenv/conda、Modal、SSH/Slurm 或托管端点。
- 通过 Feynman Settings 或环境状态验证凭据与 CLI,且不打印任何密钥值。
- 编写环境说明,记录依赖包版本、安装命令、缓存路径、硬件与可能的失败模式。
- 在正式昂贵任务前先跑一个小型冒烟任务,并保存冒烟日志。
完成标准:得到一份有记录、可复现的环境,并且冒烟运行成功,或明确指出缺失的具体依赖。
适用场景:需要在本地或远程(含 GPU、容器、集群等)运行研究作业前,统一环境与依赖,保证结果可复现。
限制:资料未提供具体支持的包管理器、平台版本、收费与价格、性能效果或详细安装命令,这些信息暂未提供;使用时应以 Feynman 环境实际状态为准。