如何快速下载 LLM 模型用 LLM Universe 的 download_model.py 一条命令搞定模型下载【免费下载链接】llm-universe本项目是一个面向小白开发者的大模型应用开发教程在线阅读地址https://datawhalechina.github.io/llm-universe/项目地址: https://gitcode.com/GitHub_Trending/ll/llm-universe实验室里第一次从 Hugging Face 拉 10GB 模型进度条卡在 20KB/s 快二十分钟。LLM Universe 项目里有个现成脚本download_model.py一条命令完成模型下载自带 Hugging Face 国内镜像加速和断点续传两个机制。镜像加速与断点续传一次解决拉不动模型的问题脚本只有 7 行做了两件事⚡镜像加速说白了就是把模型取件地址从境外官网换成数据相同的国内镜像站 hf-mirror.com。境外网络受限时下载速度明显加快。断点续传中途断网后重跑会从上次中断处接着下不必从零开始。靠的是命令行里自带的--resume-download参数。项目里共有两个脚本副本一份在 SCNet 合作课程代码里一份是 DW 高校行活动用的教学版。两者都下载多语言嵌入模型Alibaba-NLP/gte-multilingual-base差别只在本地保存目录。动手三步完成首次模型下载第 1 步安装依赖准备环境进入项目根目录按依赖文件安装pip install -r requirements.txthuggingface-cli随依赖一起装好。要拉私有模型时先执行huggingface-cli login登录即可公开模型可跳过。第 2 步一条命令执行下载cd notebook/附/SCNet python download_model.py脚本先设置环境变量HF_ENDPOINThttps://hf-mirror.com再调用下载命令剩下就是等。第 3 步核对模型目录结构 完成后模型落在同目录的embedding_model_small/下典型文件如下embedding_model_small/ ├── config.json ├── pytorch_model.bin ├── tokenizer_config.json └── vocab.txt文件齐全说明下载成功。后续 notebook 加载模型时直接指向这个目录就行。进阶用法更换下载模型并批量拉取多个模型想换目标模型只改脚本第 7 行的两处模型 ID 与--local-dir保存路径os.system(huggingface-cli download --resume-download BAAI/bge-base-zh-v1.5 --local-dir bge_model)需要多个嵌入模型时套一层循环即可批量拉取os.environ[HF_ENDPOINT] https://hf-mirror.com models [BAAI/bge-base-zh-v1.5, moka-ai/m3e-base] for model in models: dir_name model.split(/)[1] os.system(fhuggingface-cli download --resume-download {model} --local-dir {dir_name})注意两个版本脚本的保存目录不同SCNet 版存embedding_model_smallDW 高校行版存embedding_model正好对应各自 streamlit_app.py 里的加载路径别下错目录。验证模型可用启动 Streamlit 问答界面下载完成后运行同目录的streamlit_app.py启动 RAG 问答演示。界面会加载本地下载好的嵌入模型提供聊天问答能力。能正常启动并回答就证明这个模型下载到位、可以直接用模型下载常见问题速查现象原因解决办法下载中断进度不再增长网络波动或超时模型下载中断怎么办直接重跑python download_model.py断点续传会接着下模型加载报错缺类或缺属性本地 transformers 版本与模型要求不匹配对照 C3 章 Embedding 封装说明里的版本要求升级或降级到对应版本提示 No space left on device磁盘已满大模型需数 GB 以上空间清理旧模型目录与缓存预留出模型体积相当的可用空间要点回顾download_model.py通过HF_ENDPOINThttps://hf-mirror.com走 Hugging Face 国内镜像解决境外拉取慢的问题。--resume-download提供断点续传网络中断无需重新下载。换模型只改第 7 行的模型 ID 与--local-dir套循环即可批量下载多个模型。项目内有 SCNet 课程版与 DW 高校行教学版两份脚本加载路径与各自 demo 代码一一对应。相关资源SCNet 版下载脚本DW 高校行版下载脚本C3 自定义 Embedding 封装讲解项目依赖 requirements.txt【免费下载链接】llm-universe本项目是一个面向小白开发者的大模型应用开发教程在线阅读地址https://datawhalechina.github.io/llm-universe/项目地址: https://gitcode.com/GitHub_Trending/ll/llm-universe创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考