尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
10 分钟跑通 64M 参数 LLM:MiniMind 本地部署与 WebUI 完整指南
10 分钟跑通 64M 参数 LLMMiniMind 本地部署与 WebUI 完整指南【免费下载链接】minimind Train a 64M-parameter LLM from scratch in just 2h!项目地址: https://gitcode.com/GitHub_Trending/min/minimindMiniMind 是一个基于 PyTorch 的极轻量级大语言模型开源项目主线版本 minimind-3 约 64M 参数约为 GPT-3 体积的 1/2700仓库内同时提供模型结构、Tokenizer 与预训练、SFT、RLHF、RLAIF 的完整训练链路。你可以直接下载训练好的权重做本地对话、起 OpenAI 兼容 API、搭 Streamlit WebUI也可以用一张消费级显卡从零复现训练。适合两类读者想低成本读懂 LLM 内部实现的学习者以及想把一个小模型快速接进自己应用的开发者。一、能力速览MiniMind 能做什么本节帮你快速判断项目提供的功能与适用场景方便后续按需选路。本地对话推理eval_llm.py命令行多轮对话CPU 即可运行无需 GPU。OpenAI 兼容 APIserve_openai_api.py一键起轻量服务支持tool_calls、open_thinking、reasoning_content字段可接入第三方 Chat UI。WebUI 聊天页web_demo.py基于 Streamlit支持思考展示、工具选择与多轮 Tool Call。从零训练单卡 3090 用 mini 数据集跑完预训练 SFT 约 2 小时、租卡成本约 3 元可得到可用的 Zero 对话模型。全链路训练代码LoRA、DPO、PPO/GRPO/CISPO、Agentic RL、知识蒸馏均为纯 PyTorch 手写实现适合读源码学习 LLM 训练。主线与历史版本模型规模如下推理、训练默认使用 minimind-3模型参数量说明minimind-364M主线 DenseDecoder-Only对齐 Qwen3 生态minimind-3-moe198M-A64MMoE 版本4 experts / top-1minimind2104M历史版本二、快速跑通5 分钟在终端里对话本节是最短路径按顺序执行 3 步即可获得一个可以对话的 MiniMind。克隆仓库并安装依赖git clone https://gitcode.com/GitHub_Trending/min/minimind cd minimind pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simplePyTorch 在requirements.txt中是注释状态需按你的设备自行安装 torchCPU 版即可跑推理NVIDIA 显卡请装对应 CUDA 版本。下载训练好的模型transformers 格式含 tokenizer 与配置modelscope download --model gongjy/minimind-3 --local_dir ./minimind-3依赖中的modelscope包自带download子命令下载完成后根目录会多出一个minimind-3/目录。启动 CLI 对话python eval_llm.py --load_from ./minimind-3预期看到模型加载完成后出现[Q]:提示符输入问题即返回回答输入 exit 退出。常用推理参数完整列表执行python eval_llm.py --help参数默认值说明--load_frommodeltransformers 格式模型目录传model时改读原生 torch 权重--weightfull_sfttorch 权重前缀pretrain / full_sft / grpo 等--open_thinking0自适应思考开关1 为先输出思考过程--inference_rope_scalingFalse启用 YaRN RoPE 外推用于长文本--max_new_tokens8192最大生成长度--device自动显式指定 cuda 或 cpu三、按需求深入按目标选择对应小节每节都给出最短步骤。只想体验对话CLI 本身支持多轮与工具调用# 多轮对话 开启思考 python eval_llm.py --load_from ./minimind-3 --historys 2 --open_thinking 1 # 工具调用测试需 ./out 目录有对应 pth 权重自训或下载均可 python eval_toolcall.py --weight full_sft--historys必须为偶数0 表示不携带历史。长文本场景建议追加--inference_rope_scaling。想接入自己的代码把模型暴露为 OpenAI 兼容服务两步即可# 启动服务端 cd scripts python serve_openai_api.py # 另开终端用仓库自带脚本测试OpenAI SDK 方式 cd scripts python chat_api.py服务默认监听http://localhost:8998/v1/chat/completions任何 OpenAI SDK 项目把base_url换成本地地址即可复用接口额外支持open_thinking、tool_calls、reasoning_content等字段。想搭网页界面Streamlit WebUI 只扫描scripts/下的模型子目录所以要先复制权重再启动cp -r minimind-3 ./scripts/minimind-3 cd scripts streamlit run web_demo.py预期终端打印本地地址默认 http://localhost:8501浏览器打开即可多轮对话页面支持思考展示与工具调用交互。想从零训练一个模型将pretrain_t2t_mini.jsonl与sft_t2t_mini.jsonl放入dataset/目录mini 组合用于最快复现依次执行预训练与指令微调cd trainer python train_pretrain.py cd trainer python train_full_sft.py权重输出到out/如pretrain_768.pth、full_sft_768.pth多卡用torchrun --nproc_per_node N train_xxx.py启动所有脚本支持--from_resume 1断点续训。训练完成后回到根目录用python eval_llm.py --weight full_sft验证。四、常见问题排查按「现象 → 原因 → 解决」处理覆盖部署中最常遇到的 5 个坑。ModuleNotFoundError: No module named torch原因torch 被注释在requirements.txt之外项目假定你已单独安装 PyTorch。解决先按设备安装 torch再执行pip install -r requirements.txt。torch.cuda.is_available()返回 False原因NVIDIA 驱动版本与 PyTorch 的 CUDA 构建不匹配或本机没有 NVIDIA 显卡。解决升级驱动或重装对应 CUDA 版本的 torch推理可直接--device cpu64M 参数在 CPU 上完全可用。web_demo.py启动后提示找不到模型原因WebUI 只扫描scripts/下包含权重文件的子目录不会读项目根目录。解决先执行cp -r minimind-3 ./scripts/minimind-3再启动。长上下文回答退化、重复原因训练序列长度有限超出后位置编码外推失效。解决原生 torch 推理加--inference_rope_scalingtransformers 格式模型在config.json中配置rope_scalingtype 为 yarn后重启服务。Streamlit 页面打不开 / 端口被占用原因8501 端口已被其他进程占用。解决关闭占用进程或启动时追加--server.port 8502换端口。延伸阅读仓库内可直接查阅的文档与源码入口README.md项目总览、训练数据介绍、RL 算法DPO/PPO/GRPO/CISPO/Agentic RL完整推导与实验对比eval_llm.pyCLI 推理与对话入口含全部推理参数定义scripts/web_demo.pyWebUI、serve_openai_api.pyOpenAI 兼容 API、chat_api.pyAPI 测试、convert_model.pytorch/transformers 互转与 LoRA 合并trainer/train_pretrain.py、train_full_sft.py、train_lora.py、train_grpo.py、train_agent.py等全链路训练脚本model/model_minimind.py64M 模型结构与 MiniMindConfig 定义dataset/dataset.md训练数据集说明【免费下载链接】minimind Train a 64M-parameter LLM from scratch in just 2h!项目地址: https://gitcode.com/GitHub_Trending/min/minimind创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

从零部署 Jellyfin 媒体服务器:30 分钟跑通并稳定运行的完整实战指南

从零部署 Jellyfin 媒体服务器:30 分钟跑通并稳定运行的完整实战指南

从零部署 Jellyfin 媒体服务器:30 分钟跑通并稳定运行的完整实战指南 【免费下载链接】jellyfin The Free Software Media System - Server Backend & API 项目地址: https://gitcode.com/GitHub_Trending/je/jellyfin Jellyfin 是一套完全自由的开源媒体…

📅 2026/11/6 5:51:58
安全方向惩罚:解决推理模型对齐失配的新机制

安全方向惩罚:解决推理模型对齐失配的新机制

如果你负责过大模型对齐(Alignment)相关工作,大概率遇到过这样一种矛盾场景。 模型在最终回复中给出标准的安全拒绝,看起来没什么问题。但如果把推理模型(Reasoning Model)的完整思维链展开,你…

📅 2026/10/10 10:31:47
LiteLLM 生产部署指南:3 条命令跑通网关,成本、密钥、监控一次配好

LiteLLM 生产部署指南:3 条命令跑通网关,成本、密钥、监控一次配好

LiteLLM 生产部署指南:3 条命令跑通网关,成本、密钥、监控一次配好 【免费下载链接】litellm The fastest, litest AI Gateway. Rust core with Python SDK. Call 100 LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load bala…

📅 2026/10/14 18:29:01
MORE NEWS

更多资讯

📰

AI元人文与马克思主义在数字时代的对话

1. 思想评价的困境与突破在当代思想交流中,我们常常陷入一种奇怪的评价模式:用"引用率"来衡量思想的真理性。这种思维定式不仅存在于学术圈,也渗透到日常讨论中。就像有人质疑岐金兰"很少讨论马克思主义"一样&#xff0c…

📰

VSCode配置C/C++开发环境:MinGW-w64与调试配置全解析

1. 为什么2024年还在折腾VSCode跑C/C先把结论摆出来:在Windows上写C/C,VSCode加一套编译器工具链,依然是目前门槛最低、可控性最强、迁移成本最小的组合。很多人第一次配环境时被一堆json文件和路径问题劝退,转头去装几个G的集成开…

📰

DVB-RCS2卫星通信技术解析与工程实践

1. DVB-RCS技术背景与应用场景DVB-RCS(数字视频广播-卫星回传信道)技术作为卫星通信领域的重要标准,近年来在宽带接入领域展现出独特优势。这项技术最初由ETSI制定,旨在解决传统卫星通信中回传信道容量不足的问题。与单向广播的DV…

📰

Git本地代码管理核心技巧与实战指南

1. 为什么需要本地代码管理在开发过程中,我们经常遇到这样的场景:地铁通勤时突然想到一个绝妙的算法改进,但手头没有网络;在咖啡馆写代码时WiFi不稳定,无法提交变更;或者需要在飞机上完成紧急修复却无法连接…

📰

公众号本地调试token验证失败?内网穿透原理与实战

1. 为什么本地调试公众号总卡在token验证这一步做过公众号开发的人大概都有过这种体验:代码在自己电脑上跑得好好的,日志也打印了,接口也通了,结果一到公众号后台点“提交”按钮,永远弹出一句“token验证失败”。折腾半…

📰

半正定矩阵:概念、判定与应用全解析

1. 半正定矩阵的基本概念半正定矩阵(Positive Semi-Definite Matrix,简称PSD矩阵)是线性代数中一类特殊的对称矩阵。这类矩阵在优化问题、机器学习、信号处理等领域有着广泛的应用。简单来说,一个实对称矩阵A如果满足对于所有非零…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬