Earth2Studio 诊断模型构建器
为 Earth2Studio 创建单步数据转换诊断模型包装器。
技能要求先获取参考材料、审批依赖变更、避免提交凭据,并说明外部注册表、网络和 GPU 需求,具备一定权限与数据流意识;但加载外部包、执行 pickled PyTorch 模型(weights_only=False)和远程资源时缺少完整的信任边界、来源校验、用户确认、回滚及敏感数据处理方案,因此扣分。
步骤、目录、坐标约定、测试命令和异常处理建议较完整;但关键参考文件未在给定证据中提供,真实包测试和网络/GPU条件可能不可用,且没有静态可验证的完整失败诊断或端到端复现证据,因此按静态评估限制不超过10分并扣分。
明确区分 simple、AutoModel 和 generative 诊断,说明输入输出坐标、非适用的 prognostic/data-source/installation 场景及环境前提;但触发边界仍依赖用户自行分类,中文支持未说明,核心模型可能依赖 NGC、Hugging Face、S3 等在中国大陆网络中不稳定或不可达的服务,因此扣分。
技能有版本号、Apache-2.0许可证、作者信息、分层章节、参考文件索引、示例、限制、故障排查和自我改进流程;但维护责任、正式变更记录和更新渠道不够明确,且依赖安装与参考文件的可达性存在隐含前提,因此未给满分。
工作流覆盖分类、实现、测试、注册、文档和验证,示例与目标产物较具体,足以支持完成核心封装任务;但没有在技能自身文件中提供可独立核验的代表性实际输出,生成式与包模型路径仍需较多环境和模型特定适配,静态校准限制分数不超过7。
SKILL.md 给出明确命令、测试要求、坐标约定和不可声称测试通过的规则,且附带评估报告与示例代码;但主要验证材料是仓库内自述,缺少可独立复现的 CI、提交测试覆盖或第三方 corroboration,因此达到静态上限5分但不更高。
- 不要将仓库内置的评估报告或目标示例视为独立测试证明;本次未执行任何命令。
- 使用 AutoModel 或 generative 路径前,应审查远程包来源、提交锁定、许可证、凭据权限和网络可达性,尤其是中国大陆环境。
- weights_only=False 允许反序列化完整 PyTorch 对象,必须仅对可信且经过校验的包使用。
- 技能要求用户批准依赖变更,但对模型下载、外部网络访问和 GPU 使用没有同等明确的逐项确认或回滚流程。
这个 Skill 能做什么,适合哪些场景?
该技能指导 AI 代理为 Earth2Studio 实现诊断模型包装器。它覆盖简单派生诊断、打包 AutoModel 诊断,以及生成式或扩散式诊断。工作流包括读取参考材料、分类模型、设计依赖、编写模型与测试,并更新必要文档。它只适用于单时间点转换,不适用于预报时间步进、数据源或安装任务。
读取参考推理脚本、代码仓库、论文或模型文档,提取输入输出变量、张量形状、归一化、网格、检查点和依赖信息;将诊断分类为简单、AutoModel 或生成式类型;生成 earth2studio/models/dx 下的模型文件和 test/models/dx 下的模拟测试;在需要时更新依赖、安装文档、API 文档和变更日志;运行 uv run pytest 及 make format、make lint、make license 等验证命令。
- Earth2Studio 开发者需要把一个无检查点的派生计算包装成诊断模型时。
- 模型开发者需要将带外部检查点的 AutoModel 诊断接入 Earth2Studio 时。
- 研究人员需要接入扩散、VAE 或随机超分辨率诊断,并测试样本数量和固定种子时。
- 维护者需要为新诊断模型补充坐标校验、模拟测试、可选依赖和项目文档时。
这个 Skill 有哪些优点和局限?
- 覆盖简单、AutoModel 和生成式三类诊断包装流程。
- 明确要求坐标握手、模拟测试、依赖管理和聚焦测试。
- 包含对单步转换、生成式采样和检查点加载的具体约束。
- 可指导模型、测试、文档和变更日志的完整项目接入。
- 不支持预报时间步进模型、数据源或安装任务。
- 真实包测试可能需要访问 NGC、HuggingFace、S3 或其他注册表。
- 生成式验证可能需要 GPU 和固定随机种子。
- 源材料没有提供该具体技能的独立测试结果或平台覆盖证据。
如何安装这个 Skill?
使用 NVIDIA/skills 集合的 CLI 安装:npx skills add nvidia/skills --skill earth2studio-create-diagnostic --yes。README 未说明其他单独安装方式。该技能本身标注 Apache-2.0;仓库整体采用 Apache 2.0 与 CC BY 4.0 双许可证。
如何使用这个 Skill?
向已加载该技能的代理提供参考推理脚本、仓库、论文或模型文档的 URL 或本地路径,例如:"Create an Earth2Studio diagnostic wrapper from this reference script: <URL>"。未提供参考材料时,技能要求代理先索取相关材料。
这个 Skill 与同类方案有什么区别?
可与同仓库中的 earth2studio-create-prognostic 技能区分:本技能面向单步诊断转换,而该替代技能用于预报时间步进模型。