mindnlp

让 Hugging Face 模型在 MindSpore 上无缝运行,零成本迁移

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 269 🐛 待处理 1 👀 关注 11
GitHub ↗
GitHub 星标 ★ 920
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0许可,完全免费,需自行部署。

项目预览

mindnlp 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队candle-org
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0许可,完全免费,需自行部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型deep-learning,diffusion-models,huggingface,large-language-models,llm,mindspore,natural-language-processing,nlp,nlp-library,python,vlm
GitHub 星标★ 920
上线时间2022-09-23 00:00:00
代码更新2026-09-01
仓库体积101.7 MB
本站数据更新2026-11-09
维护状态维护中
收录时间2026-08-09
浏览次数7

项目介绍

mindnlp 是一个开源项目,旨在将 Hugging Face 生态的 Transformers 和 Diffusers 模型无缝迁移到华为 MindSpore 框架上运行。它解决了 MindSpore 用户难以直接使用海量预训练模型的问题,通过提供与 Hugging Face 高度兼容的 API,让开发者无需修改或仅需少量修改代码,即可在 MindSpore 上加载、训练和推理各类模型。核心能力包括:自动适配模型结构、支持多种模型架构(如 BERT、GPT、Stable Diffusion 等)、提供性能加速优化,并保持与 Hugging Face 生态的同步更新。项目处于早期阶段,但已获得一定关注,为 MindSpore 生态的丰富和 AI 开发者提供了更多框架选择。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 920

使用教程

难度:进阶 约 20 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.10+
  • GPU(训练建议 24GB 以上)

安装与启动步骤

  1. 1装基础包

    仓库用 extras 拆分依赖,先装本包本体,再按需叠加 torch / lerobot / libero。

    git clone https://github.com/candle-org/mindnlp.git
    cd mindnlp
    pip install -e .
  2. 2按任务加依赖

    只想跑训练装 torch,要读 LeRobot 数据集加 lerobot,要仿真评测再加 libero。

    pip install -e ".[torch,lerobot,libero]"
  3. 3下载数据集

    数据集按 LeRobot 格式组织,先用小样本验证管线,再下全量。

  4. 4跑一次评测

    用内置脚本在 LIBERO 上跑基线,确认指标与文档表格接近。

如何确认成功

评测脚本输出成功率,与 README 基线同量级。

注意事项

  • extras 组合较多,装之前先确认自己要跑的是训练、评测还是纯推理。

核心亮点

  • 兼容 Hugging Face API,代码迁移成本极低,几乎无需改动
  • 支持 Transformers 和 Diffusers 两大主流模型库,覆盖 NLP 和 CV 生成任务
  • 针对 MindSpore 进行性能优化,可能获得优于原生框架的推理速度

不足之处

  • 项目处于早期阶段,文档和社区支持尚不完善
  • 部分高级功能和复杂模型的支持可能滞后于 Hugging Face 官方

适用场景

  • 在华为昇腾硬件上部署 Hugging Face 预训练模型
  • 将现有 PyTorch 项目迁移到 MindSpore 框架
  • 利用 MindSpore 分布式能力训练大规模 Transformer 模型

替代项目

transformers、diffusers、PaddleNLP

上一篇:langchain-prefect

下一篇:intelligence-layer-sdk

同类项目推荐

llm 开源

用 Rust 玩转大模型,但已停止维护

[Unmaintained, see README] An ecosystem of Rust libraries for working with large lan···

★ 6145 2026-08-09
swytchcode-examples 开源

多模型多智能体接入示例,拿来就能跑

Swytchcode demo projects with different agents

★ 404 2026-09-13
prism 开源

在 Laravel 中一套代码接入多家大模型,告别 SDK 碎片化

A unified interface for working with LLMs in Laravel

★ 2430 2026-08-09
archify 开源

让 AI 代理自动画出清晰可验证的架构图,告别手绘文档。

Turn any idea, plan, or codebase into a beautiful interactive diagram. An agent skil···

★ 94921 2026-08-30
LAP 开源

把臃肿 API 文档压缩成 Agent 能直接读的规范

Your agents are guessing at APIs. Give them the actual Agent-Native spec. 1500+ API'···

★ 347 2026-09-30
openai-java 开源

官方 Java SDK,几行代码接入 OpenAI 接口

The official Java library for the OpenAI API

★ 1565 2026-10-26
langchain_dart 开源

用 Dart 写 Flutter AI 应用,直接调大模型做链式编排

Build LLM-powered Dart/Flutter applications.

★ 689 2026-09-12
ai-agents-laravel 开源

在 Laravel 中快速构建 AI 代理,几行代码接入 Claude/GPT。

Build AI Agents for popular LLMs quick and easy in Laravel

★ 95 2026-08-09
gai 开源

用 Godot 搭 AI 代理,把技能串成工作流

A lightweight AI agent and skill workflow framework built with Godot.

★ 202 2026-10-13