开发与工程 ✓ NVIDIA · 官方 python-installationearth2studiopackage-managementcuda-environmentdependency-managementmodel-extras

Earth2Studio 安装指南

指导用户安全安装 Earth2Studio 并配置模型依赖与运行环境。

FollowSkills 评估 · FSRS-2.0
不推荐
56/ 100 五分制 2.8 / 5
信任安全20 / 25 · 4.0/5

明确禁止代理自动安装、升级或修改软件包,要求用户执行命令并确认;安装范围、依赖原因和部分外部数据流已披露,未见凭据窃取、隐蔽外传或恶意默认行为。扣分原因是缺少回滚方案、依赖完整性/签名验证、安装失败后的隔离策略,且部分故障建议包含 sudo/conda 命令但未充分说明权限与影响。

可靠稳定8 / 20 · 2.0/5

步骤结构一致,涵盖 uv、pip、extras、环境变量、验证和常见故障;BENCHMARK 报告及 evals.json 记录了四类安装任务和行为要求。扣分原因是静态审查未执行,核心流程依赖未定义的 WebFetch 和实时文档,未提供本地测试、版本锁定或足够可诊断的异常输入反馈。

适用触发10 / 15 · 3.3/5

目标用户、安装场景、提问上限、支持范围和明确的非适用范围均有说明,并区分 uv/pip、模型 extras 和子模块。扣分原因是未提供中文交互 guidance,要求访问 PyPI、GitHub 和 NVIDIA 文档,未说明中国大陆网络不可达时的替代路径;对不同操作系统和无 GPU 环境的边界也有限。

规范维护8 / 15 · 2.7/5

frontmatter 提供名称、版本 0.16.0、许可证、作者和标签;正文有目的、前置条件、分步流程、故障排查和限制,且 skill-card 提供引用、所有者和评估摘要。扣分原因是缺少 Examples,静态验证报告明确指出该节缺失及作者格式不合规;没有 changelog、维护责任人的具体更新路径,仓库 license metadata 为 NOASSERTION,许可证信息存在上下文不一致。

有效结果6 / 15 · 2.0/5

技能直接覆盖安装、extras 选择、环境变量配置和导入验证,evals.json 定义了 uv/pip、单个及多个 extras 的预期输出,BENCHMARK 报告称总体 PASS。扣分原因是静态审查无法确认命令与实时文档当前一致,输出仍需用户选择、执行和排错,且未提供可复现的代表性安装结果;按静态校准不超过 7。

证据核验4 / 10 · 2.0/5

存在版本化正文、明确的 NVIDIA 文档引用、四个评估任务及公开的评估指标和结果,支持有限追溯。扣分原因是评估报告没有提交测试套件、CI 证据或独立复现材料,且实时文档内容未随技能固定;按静态校准不超过 5。

证据充分度: 评估于 2026年7月20日 审查版本 55f18499943e
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 安装命令依赖实时 NVIDIA 文档以及 PyPI/GitHub 网络可达性;在中国大陆网络或受限企业网络中可能无法直接完成。
  • 建议补充 Examples、可回滚/卸载说明、依赖哈希或来源校验、平台兼容性说明,并将作者和许可证元数据统一。
  • BENCHMARK 结果是文档中的报告,不能替代本次静态审查中的实际执行或独立复现。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

这是一个专门帮助用户安装 Earth2Studio 的 Agent Skill,覆盖 uv 或 pip、模型可选 extras、环境变量和安装验证。它要求先查阅实时安装文档,再根据用户的包管理器、项目背景和 Python 版本提供命令。该 Skill 明确禁止代理替用户安装、升级或修改任何软件包。它不负责推理代码、模型选择、工作流编排或与 PhysicsNeMo 相关的问题。

它会要求确认用户使用 uv 还是 pip、项目是新建还是已有项目,以及 Python 版本;读取 Earth2Studio 实时安装文档中的版本标签、可用 extras 和构建说明;提供由用户自行执行的安装命令;按预测、诊断、数据同化和子模块用途协助选择 extras;说明缓存目录和下载超时等环境变量;安装后建议运行 import earth2studio 和 earth2studio.__version__ 进行验证;安装失败时指向 Earth2Studio 故障排除和 FAQ 文档,并提示常见的 CUDA、flash-attention、ONNX Runtime、ecCodes 和 Python 头文件问题。

  1. 需要在新 Python 项目中安装 Earth2Studio 的开发者,可获得 uv 或 pip 的安装路径建议。
  2. 只准备使用特定天气预测模型的用户,可根据模型用途选择对应 extras。
  3. 在共享文件系统、磁盘空间有限或 CI 环境中部署的用户,可配置 Earth2Studio 缓存位置和下载超时。
  4. 遇到 PyTorch/CUDA 不匹配或扩展构建失败的用户,可按该 Skill 的范围进行安装故障排查。
  5. 希望确认安装是否成功的用户,可使用指定的 Python 导入和版本检查。

这个 Skill 有哪些优点和局限?

优点
  • 安装范围清晰,覆盖基础包、可选模型依赖、环境变量和安装验证。
  • 以实时官方安装文档为命令来源,考虑版本标签和 extras 变化。
  • 明确禁止自动安装软件包,降低未经确认修改环境的风险。
  • 提供 uv 与 pip 两条路径,并记录若干模型构建和 CUDA 常见问题。
局限
  • 具体安装命令和 extras 列表不固定,必须访问实时文档后才能给出。
  • 只处理安装及相关环境配置,不覆盖推理代码、工作流、数据源设置或运行时错误。
  • 需要用户自行执行所有安装命令并确认结果。
  • 源材料未提供特定操作系统、GPU 型号或完整模型兼容性矩阵。

如何安装这个 Skill?

该 Skill 位于 NVIDIA/skills 仓库的 skills/earth2studio-install/ 目录。按照仓库 README,可通过 npx skills add nvidia/skills --skill earth2studio-install --yes 安装指定 Skill;也可以使用 npx skills add nvidia/skills 交互选择。安装 Skill 后,仍需由用户根据实时 Earth2Studio 安装文档自行运行具体的 uv 或 pip 命令。该 Skill 禁止代理自动执行任何包管理器命令。

如何使用这个 Skill?

将 Skill 放入兼容 Agent Skills 的客户端后,可提出类似“帮我安装 Earth2Studio,并根据我计划使用的模型选择 extras”的请求。代理应先读取 https://nvidia.github.io/earth2studio/userguide/about/install.html,再询问包管理器、项目背景和 Python 版本,并提供用户自行执行的命令。不要用它编写推理代码、选择模型、编排工作流或处理 PhysicsNeMo 问题。

这个 Skill 与同类方案有什么区别?

该 Skill 明确比较 uv 与 pip:uv 是推荐选项并使用 Git 源,pip 从 PyPI 安装且部分 extras 可能需要手动预安装或 --no-build-isolation。源材料没有提供其他安装工具的完整对比。

常见问题

代理可以直接替我运行安装命令吗?
不可以。Skill 明确禁止运行 pip install、uv pip install、uv add、uv sync、conda install、apt install 或其他包管理器命令;代理只能给出准确命令,并等待用户自行执行后确认。
使用这个 Skill 是否还需要联网?
需要。它要求读取实时安装文档,且 Earth2Studio 的包来自 PyPI 和 GitHub。
安装失败时它能处理哪些问题?
它可协助检查 PyTorch/CUDA 不匹配、flash-attention 构建、ONNX Runtime GPU、ecCodes 和 Python 开发头文件等安装相关问题;与缺失依赖无关的运行时错误不在范围内。
它会下载模型检查点吗?
不会。源材料说明模型检查点下载发生在首次推理时,不属于该 Skill 的职责。

同仓库的其他 Skills

均来自 NVIDIA/skills

开发与工程 ✓ NVIDIA · 官方

Earth2Studio 诊断模型构建器

为 Earth2Studio 创建单步数据转换诊断模型包装器。

开发与工程 ✓ NVIDIA · 官方

Earth2Studio 确定性预报

为 Earth2Studio 构建单成员天气预报推理脚本。

开发与工程 ✓ NVIDIA · 官方

Earth2Studio 预报模型封装技能

指导开发 Earth2Studio 的时序天气预报模型封装。

数据与分析 ✓ NVIDIA · 官方

Earth2Studio 气象数据获取

按变量和时间从 Earth2Studio 数据源获取气象与气候数据。

开发与工程 ✓ NVIDIA · 官方

Earth2Studio 组件发现

为天气和气候任务筛选合适的模型、数据源与示例。

开发与工程 ✓ NVIDIA · 官方

Earth2Studio 数据源构建器

把远程气象数据接入 Earth2Studio,并完成测试与校验。

开发与工程 ✓ NVIDIA · 官方

Holoscan Python Wheel 安装助手

在 Linux NVIDIA GPU 环境中,将 Holoscan SDK Python 绑定安装到虚拟环境并完成基础验证。

开发与工程 ✓ NVIDIA · 官方

Holoscan SDK 安装向导

根据主机环境选择并引导完成 Holoscan SDK 的合适安装方式。

开发与工程 ✓ NVIDIA · 官方

Holoscan Conda 安装助手

在 Linux x86_64 的 CUDA 13 环境中,通过 Conda 安装并验证 Holoscan SDK。

开发与工程 ✓ NVIDIA · 官方

NVIDIA cuOpt 开发者技能

帮助开发者修改、构建、测试和贡献 NVIDIA cuOpt。

开发与工程 ✓ NVIDIA · 官方

NeMo Relay 安装助手

为 CLI、语言包和主流框架选择并验证 NeMo Relay 安装路径。

数据与分析 ✓ NVIDIA · 官方

NV-Segment-CT 微调

为 CT NIfTI 标注执行 NV-Segment-CT VISTA3D 微调。

自动化与运维 ✓ NVIDIA · 官方

Jetson 软件包与环境助手

为 Jetson 选择匹配架构的容器与 GPU 软件包。

开发与工程 ✓ NVIDIA · 官方

CUDA-Q 量子入门指南

帮助开发者安装 CUDA-Q、编写量子内核,并使用 GPU 模拟器或真实 QPU。

自动化与运维 ✓ NVIDIA · 官方

Holoscan NGC 容器安装助手

通过 NGC Docker 容器安装、验证并启动 NVIDIA Holoscan SDK。

开发与工程 ✓ NVIDIA · 官方

CuTile 自动调优指南

为 CuTile GPU 内核设计、实现并验证低开销的自动调优流程。

自动化与运维 ✓ NVIDIA · 官方

cuOpt 安装助手

指导在 Python、C 或 REST 服务中安装并验证 NVIDIA cuOpt。

数据与分析 ✓ NVIDIA · 官方

NV 脑部 MRI 扩散模型微调

从 NIfTI 脑部 MRI 数据微调 NV-Generate-CTMR 的扩散 UNet。

开发与工程 ✓ NVIDIA · 官方

cuTile Python 内核助手

帮助开发者编写、调试、验证和优化高性能 cuTile GPU 内核。

开发与工程 ✓ NVIDIA · 官方

NeMo MBridge GPU 内存调优

诊断 Megatron Bridge 训练中的 GPU OOM,并降低碎片、激活和 PEFT 内存占用。

相关 Skills