环境搭建
系统环境要求
本教程基于 Windows 11 系统,硬件配置建议如下:
- 显卡:Nvidia 显卡,显存至少 8GB,推荐 24GB 以上。
- 内存:物理内存与虚拟内存之和大于 20GB。
- 存储:建议将非系统盘(如 E 盘)作为工作目录,方便重装或移植环境。
设置自定义 Path 文件夹
创建 E:\mypath 文件夹,将其添加至用户环境变量 Path 中,便于后续管理全局工具。
CMake 安装
- 下载 CMake Windows x64 ZIP 版本。
- 解压至
E:\environment\cmake。 - 将
E:\environment\cmake\bin路径添加至用户环境变量Path中。
C++ 编译环境
下载 Visual Studio Community 版:
- 运行安装程序,选择"桌面 C++"板块内容安装。
- 若中途取消,可在开始菜单的新增项目中找到该安装程序补装。
- 仅需勾选 C++ 相关组件,其他可选项目可取消,但请保留自动勾选的系统 SDK 等核心组件。
Python 环境配置
Anaconda 安装
下载新版 Anaconda 安装程序,安装过程中务必勾选"添加到环境变量"选项。
使用 uv 管理 pip 包
将 uv 所有文件安装至 E:\uv 目录下。uv 是一个快速的 Python 包管理器,能显著提升依赖安装效率。
安装 Python 3.11
在终端执行以下命令:
uv python install 3.11
uv python list # 查看是否安装成功
Git 环境
安装 Git 客户端,确保命令行支持 git 指令。
Nvidia CUDA 工具包
安装 CUDA 12.1 版本:
- 运行安装程序时,在安装选单界面仅勾选"CUDA 驱动"和"工具包"。
- 注意:不要勾选额外的显卡驱动和 Nsignt 组件,避免冲突。
- 安装完成后重启电脑。
验证安装信息:
nvidia-smi # 查看当前驱动最大支持的 CUDA 版本
nvcc -V # 查看当前安装的 CUDA 运行时版本
部署训练框架
部署 LLaMA-Factory
拉取源码
在 E:\AI 文件夹下克隆 LLaMA-Factory 仓库。建议使用代理加速 GitHub 访问。
git config --global http.https://github.com.proxy socks5://127.0.0.1:1080 # 对 github 设置 socks5 代理
git clone --depth 1 https://github.com/hiyouga/LLaMA-Factory.git
LLaMA-Factory
uv venv -p 3.11
uv pip install -e


