
mindnlp
让 Hugging Face 模型在 MindSpore 上无缝运行,零成本迁移
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 920
使用教程
环境要求
- Python 3.10+
- GPU(训练建议 24GB 以上)
安装与启动步骤
-
1装基础包
仓库用 extras 拆分依赖,先装本包本体,再按需叠加 torch / lerobot / libero。
git clone https://github.com/candle-org/mindnlp.git cd mindnlp pip install -e . -
2按任务加依赖
只想跑训练装 torch,要读 LeRobot 数据集加 lerobot,要仿真评测再加 libero。
pip install -e ".[torch,lerobot,libero]" -
3下载数据集
数据集按 LeRobot 格式组织,先用小样本验证管线,再下全量。
-
4跑一次评测
用内置脚本在 LIBERO 上跑基线,确认指标与文档表格接近。
如何确认成功
评测脚本输出成功率,与 README 基线同量级。
注意事项
- extras 组合较多,装之前先确认自己要跑的是训练、评测还是纯推理。
核心亮点
- 兼容 Hugging Face API,代码迁移成本极低,几乎无需改动
- 支持 Transformers 和 Diffusers 两大主流模型库,覆盖 NLP 和 CV 生成任务
- 针对 MindSpore 进行性能优化,可能获得优于原生框架的推理速度
不足之处
- 项目处于早期阶段,文档和社区支持尚不完善
- 部分高级功能和复杂模型的支持可能滞后于 Hugging Face 官方
适用场景
- 在华为昇腾硬件上部署 Hugging Face 预训练模型
- 将现有 PyTorch 项目迁移到 MindSpore 框架
- 利用 MindSpore 分布式能力训练大规模 Transformer 模型
替代项目
transformers、diffusers、PaddleNLP
同类项目推荐
llm
开源
用 Rust 玩转大模型,但已停止维护
[Unmaintained, see README] An ecosystem of Rust libraries for working with large lan···
swytchcode-examples
开源
多模型多智能体接入示例,拿来就能跑
Swytchcode demo projects with different agents
prism
开源
在 Laravel 中一套代码接入多家大模型,告别 SDK 碎片化
A unified interface for working with LLMs in Laravel
archify
开源
让 AI 代理自动画出清晰可验证的架构图,告别手绘文档。
Turn any idea, plan, or codebase into a beautiful interactive diagram. An agent skil···
LAP
开源
把臃肿 API 文档压缩成 Agent 能直接读的规范
Your agents are guessing at APIs. Give them the actual Agent-Native spec. 1500+ API'···
openai-java
开源
官方 Java SDK,几行代码接入 OpenAI 接口
The official Java library for the OpenAI API
langchain_dart
开源
用 Dart 写 Flutter AI 应用,直接调大模型做链式编排
Build LLM-powered Dart/Flutter applications.
ai-agents-laravel
开源
在 Laravel 中快速构建 AI 代理,几行代码接入 Claude/GPT。
Build AI Agents for popular LLMs quick and easy in Laravel
gai
开源
用 Godot 搭 AI 代理,把技能串成工作流
A lightweight AI agent and skill workflow framework built with Godot.