
30分钟完成部署在个人电脑上第一次跑起64M的MiniMind大语言模型并聊上话【免费下载链接】minimind Train a 64M-parameter LLM from scratch in just 2h!项目地址: https://gitcode.com/GitHub_Trending/min/minimind没有显卡的电脑能跑大语言模型吗可以。MiniMind 是一个用 PyTorch 从零训练的轻量级 LLM64M 参数、体积约为 GPT-3 的 1/2700能进行中文对话、调用工具适合想在普通笔记本上部署 LLM 的学生和开发者照着操作。按下面的步骤走完30 分钟内你会有一个本地可用的 Web 聊天界面。 你的电脑跑得动吗MiniMind 部署要求一览项目要求适合人群没有显卡、想部署体验大语言模型或想通读 LLM 源码的人CPU双核以上AMD64 或 Apple Silicon 均可内存4GB 起步推荐 8GB硬盘预留 2GB含 PyTorch 等依赖Python3.10 以上作者测试环境为 3.10.16显卡非必需CPU 推理可行有 NVIDIA 显卡则更快 五步完成 MiniMind 本地部署从环境准备到 WebUI 启动1. 确认已安装 Python 3.10 以上版本先验证 Python 版本输出应显示 3.10 或更高python --version分支macOS 上命令为python3 --version若版本低于 3.10 或未安装先从 Python 官网装 3.10.x——Windows 安装时勾选 Add Python to PATHmacOS 可用 Homebrew 安装python3.10。2. 获取 MiniMind 代码仓库把仓库克隆到本地并进入目录执行后当前目录应出现 README.md、model/、scripts/、trainer/ 等内容git clone https://gitcode.com/GitHub_Trending/min/minimind cd minimind3. 一条命令安装 MiniMind 全部依赖该命令按 requirements.txt 安装 streamlit、transformers、modelscope、torch 等依赖共约 1~2GB结束后应看到Successfully installed ...pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simplemacOS 用户把pip换成pip3Windows 报权限错误就在行尾追加--user。命令里的-i参数是阿里云 PyPI 镜像源国内网络可以明显加快下载。4. 下载 minimind-3 模型权重modelscope 命令在上一步已随依赖装好执行后应在项目根目录看到minimind-3文件夹权重约 130MBmodelscope download --model gongjy/minimind-3 --local_dir ./minimind-3Web 界面要求模型文件夹放在scripts/目录下接着执行拷贝macOS 用cp -r minimind-3 scripts/Windows 用xcopy minimind-3 scripts\minimind-3 /E /I。之后页面如果显示 No models found几乎都是漏了这一步拷贝。5. 一条命令启动 MiniMind Web 聊天界面该命令拉起 Streamlit 聊天页终端应出现 You can now view your Streamlit app 和本地地址 http://localhost:8501cd scripts streamlit run web_demo.py首次启动要把模型加载进内存等 10~30 秒后浏览器会自动打开界面。6. 验证 MiniMind 启动成功浏览器打开 http://localhost:8501输入「请介绍一下你自己」收到流式回复即部署完成偏好终端的话可在项目根目录用python eval_llm.py --load_from ./minimind-3做同样的验证。 第一次跑起来确认 MiniMind 对话输出的示例界面左上角下拉框里能看到minimind-3发送「请介绍一下你自己」你会看到类似下面的回答逐字流式打印出来我是 MiniMind一个从 0 开始训练的轻量级大语言模型。我可以回答问题、帮你写文字也能调用工具处理时间和计算类任务。有什么想聊的直接告诉我。 调整 MiniMind 推理参数温度、生成长度与历史对话轮数界面左侧边栏的 3 个滑杆直接控制生成行为默认值见 scripts/web_demo.pyTemperature温度默认 0.90范围 0.6~1.2。控制输出随机性调低回答更稳定保守调高更多样但也更容易跑偏。Max Length最大生成长度默认 8192范围 256~8192。单次回答的 token 上限调大回答更完整CPU 上生成速度会更慢。History Rounds历史对话轮数默认 0范围 0~8、步长 2。决定带几轮上文进上下文调大模型能记住前面的对话但每轮响应也变慢。 MiniMind 部署报错先查这里常见问题排查表现象可能原因解决办法端口提示 Address already in use8501 已被其他服务占用启动命令行尾追加--server.port 8502换端口页面下拉框显示 No models found权重没拷进 scripts/ 目录检查 scripts/ 下存在 minimind-3 子文件夹且内含 .safetensors 文件pip install 极慢或超时国内访问官方 PyPI 不稳定安装命令追加-i https://mirrors.aliyun.com/pypi/simple首次响应非常慢CPU 推理64M 模型约每分钟数百 token调小最大生成长度或换带 NVIDIA 显卡的机器 再深一步从 MiniMind 模型结构到重新训练跑通之后仓库里这些路径值得继续看model/model_minimind.py核心算法全部用 PyTorch 原生实现是理解 LLM 结构的最佳入口。eval_llm.py命令行推理与评测入口也支持在第三方测评集上批量跑分。scripts/serve_openai_api.py启动兼容 OpenAI API 协议的轻量服务可接入 FastGPT、Open-WebUI 等第三方聊天 UI。trainer/train_pretrain.py 与 trainer/train_full_sft.py预训练与全参监督微调脚本单卡即可复现完整训练链路。trainer/train_lora.pyLoRA 微调脚本显存占用更低适合小显卡。 部署完成接下来可以做三件事到这里你已经在个人电脑上跑起了 MiniMind 的 Web 聊天界面并拿到了「2 小时训练自己小模型」所需的完整代码。建议的下一步打开侧边栏的「思考」开关勾选时间、随机数等最多 4 个内置工具体验多轮 Tool Call。用 eval_llm.py 在终端里跑一次命令行推理熟悉评测入口。租一张单卡 GPU按 trainer/ 里的脚本走一遍预训练加 SFT 的完整链路。仓库完整快速开始说明见 README.md随时可以翻出来对照。【免费下载链接】minimind Train a 64M-parameter LLM from scratch in just 2h!项目地址: https://gitcode.com/GitHub_Trending/min/minimind创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考