返回顶部
h

harmonia环境兼容检测

Check PyTorch, Transformers, and CUDA compatibility. Detect GPU, driver mismatches, and version conflicts in ML environments. Use when the user sets up ML/AI tools, installs torch or transformers, hits dependency errors, or asks about compatible versions.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
76
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

harmonia

Harmonia — ML依赖和谐工具

Harmonia能够检测GPU、CUDA、驱动、操作系统、Python版本以及已安装的ML包,然后准确报告哪些组件相互兼容。零依赖,可离线运行。

何时使用此技能

  • - 用户要求搭建PyTorch或ML环境
  • 用户遇到torch、transformers、torchaudio、torchvision、accelerate或CUDA相关的依赖错误
  • 用户询问ML包的X版本与Y版本是否兼容
  • 用户要求检查GPU、CUDA或驱动配置
  • 用户反馈类似我的torch坏了、CUDA错误、版本不匹配、我的Python该用哪个torch
  • 用户正在通过Ollama安装本地模型或配置训练环境

操作步骤

步骤1:安装harmonia(如未安装)

bash
pip install harmonia-ml

步骤2:根据用户需求选择正确的命令

完整环境扫描 — 用于诊断问题:
bash
harmonia check

此命令一次性扫描操作系统、Python、GPU、CUDA驱动链、torch、transformers及已知冲突。

深度系统诊断 — 当用户专门询问GPU、CUDA或驱动时使用:
bash
harmonia doctor

显示GPU型号、显存、驱动版本、CUDA(nvidia-smi vs nvcc vs torch)、glibc、虚拟环境状态。

推荐兼容版本 — 当用户想知道哪些组件可以一起使用时:
bash

与特定torch版本兼容的组件


harmonia suggest torch==2.5.1

与特定transformers版本兼容的组件

harmonia suggest transformers==4.44.2

针对特定Python + CUDA的最佳组合

harmonia suggest transformers --python 3.11 --cuda 12.1

显示兼容性矩阵 — 当用户想查看所有选项时:
bash
harmonia matrix pytorch
harmonia matrix transformers

列出已知冲突 — 当用户遇到特定错误时:
bash
harmonia conflicts

显示已知的错误模式,包含精确的错误信息和修复方法。

JSON输出 — 用于程序化处理:
bash
harmonia check --json

步骤3:为用户解读输出结果

  • - 以❌开头的行是必须修复的错误
  • 以⚠️开头的行是值得注意的警告
  • 以✅开头的行表示一切正常
  • 📦 推荐的兼容组件集部分给出需要安装的确切版本
  • 底部的安装命令可以直接复制运行

步骤4:帮助用户修复问题

当harmonia报告错误时,通过运行建议的命令帮助用户修复。常见修复方法:

  • - 错误的配套版本:pip install torchaudio==2.5.1(使用harmonia建议的版本)
  • CUDA不匹配:根据推荐,使用正确的CUDA索引URL安装torch
  • torch版本过旧,不支持transformers:pip install torch>=2.4.0
  • 没有虚拟环境:python -m venv .venv && source .venv/bin/activate

规则

  • - 当用户报告任何ML依赖问题时,始终先运行harmonia check — 不要猜测
  • 始终向用户显示完整输出 — 不要省略重要细节
  • 如果harmonia未安装,在运行命令前先使用pip install harmonia-ml安装
  • 不要手动诊断版本兼容性 — 让harmonia来完成
  • 当harmonia建议修复方案时,主动为用户运行修复命令
  • 如果用户询问的版本不在harmonia的数据库中,如实告知并建议查看官方文档

约束条件

  • - 此技能仅检查兼容性 — 除非用户要求,否则不会安装或修改包
  • harmonia使用本地数据库离线运行 — 不进行API调用
  • 数据库涵盖PyTorch 2.0–2.5和Transformers 4.24–5.x — 可能不包含非常旧的版本

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 harmonia-1775879222 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 harmonia-1775879222 技能

通过命令行安装

skillhub install harmonia-1775879222

下载

⬇ 下载 harmonia v1.0.0(免费)

文件大小: 3.37 KB | 发布时间: 2026-4-12 10:10

v1.0.0 最新 2026-4-12 10:10
Initial release of harmonia.

- Detects GPU, CUDA, driver, OS, Python, and main ML package versions for compatibility checks.
- Diagnoses version conflicts and mismatches in PyTorch, Transformers, and related environments.
- Provides specific commands for full environment diagnostics, system details, and compatibility suggestions.
- Offers a compatibility matrix and lists known bug patterns and fixes.
- Outputs actionable recommendations, including errors, warnings, and install commands.
- Works offline with no dependencies beyond Python and pip.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部