YOLOv12模型部署(保姆级)
一、下载YOLOv12源码
1.通过网盘分享的文件:YOLOv12
链接: https://pan.baidu.com/s/12-DEbWx1Gu7dC-ehIIaKtQ 提取码: sgqy
(网盘下载)
2.进入github克隆YOLOv12源码包
二、安装Anaconda/pycharm
点击获取官网链接(anaconda)
点击获取官网链接(pycharm)
三、创建环境
conda create -n yolov12 python=3.11
conda activate yolov12
四、安装flash-attention windows端whl包
因为官网给的链接时针对于Linux系统的,所以我们需要安装Windows的对应版本
注意:安装时要看好自己的CUDA版本和创建虚拟环境的Python版本。
下载好后找到其文件地址,然后安装,下面是一个例子
pip install C:\Users\27035\Downloads\flash_attn-2.7.4%2Bcu126torch2.6.0cxx11abiFALSE-cp311-cp311-win_amd64.whl
五、安装Pytorch
点击进入pytorch官网
选择合适的框架进行安装。
六、修改/安装requirements.txt文件
pip install -r requirements.txt
pip install -e .
七、配置pycharm环境
1.点击设置,打开项目解释器
2.修改python解释器为新创建好的虚拟环境中的解释器
如果没有意外,你会看到下面的相关包和依赖
八、Anaconda环境配置
下载好Anaconda后,我们需要将环境变量添加到电脑中。
添加以下路径
注:路径为Anaconda安装的实际地址
九、更改虚拟环境安装地址
一般来说,创建虚拟环境时会自动安装到C盘中,这就导致在配置环境时会出现无法找到编译器位置的情况,这时我们就需要更改虚拟环境创建的优先级。
输入指令
conda config --show
输入指令后找到下面的界面(我这里改好了,一般顺序是下面的顺序)
编辑 .condarc 文件
一般位于C:\Users\用户名\.condarc 位置
打开envs属性
之后再次使用 conda config --show, 就可以将虚拟环境创建到D盘了