第一种CPU yolov8 安装
安装Anaconda 和pycharm
直接下载安装即可,网上许多教程
Anaconda安装-超详细版(2023)_anaconda安装哪个版本好-CSDN博客
Anaconda 安装包路径:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2021.04-Windows-x86_64.exe
配置环境
D:\WorkSoftware\Install\Anaconda3 D:\WorkSoftware\Install\Anaconda3\Scripts D:\WorkSoftware\Install\Anaconda3\Library\bin D:\WorkSoftware\Install\Anaconda3\Library\mingw-w64\bin D:\WorkSoftware\Install\Anaconda3\Library\usr\bin
查看环境是否成功,打开Cmd:Anaconda
输入python 和 conda --version
创建 虚拟环境:conda create -n yolov8 python=3.8
安装过程
#会出现提示 y/n 一直选择y
创建失败后
修改conda配置信息:Windows的.condarc一般位于C盘C:\Users\xiaos下面,这个xiaos是笔者命名的,这个根据自己的来看。 show_channel_urls: true remote_read_timeout_secs: 1000.0 channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ show_channel_urls: true ssl_verify: false
成功就可以查看环境:conda env list
激活环境:conda activate yolov8
(ultralytic)YOLOV8项目部署
github链接:GitHub - ultralytics/ultralytics: NEW - YOLOv8 🚀 in PyTorch > ONNX > OpenVINO > CoreML > TFLite
git拉取项目:
git clone GitHub - ultralytics/ultralytics: NEW - YOLOv8 🚀 in PyTorch > ONNX > OpenVINO > CoreML > TFLite
在命令行中进入到安装好的(ultralytic)yolov8的目录(不要有中文出现)下:
pip install -e . #失败后可以用清华源 #清华源 pip install -e . -i https://pypi.tuna.tsinghua.edu.cn/simple some-package pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple pip install onnx -i https://pypi.tuna.tsinghua.edu.cn/simple pip install onnxsim -i https://pypi.tuna.tsinghua.edu.cn/simple pip install onnxruntime -i https://pypi.tuna.tsinghua.edu.cn/simple
全部成功就可以进行测试:
全部成功后就可以去python打开(ultralytic)yolov8的目录 输入
#输入库 import torch #查看版本 print(torch.__version__) #查看gpu是否可用 print(torch.cuda.is_available()) #返回设备gpu个数 print(torch.cuda.device_count()) # 查看对应CUDA的版本号 print(torch.backends.cudnn.version()) print(torch.version.cuda) #退出python quit()
yolo 推理: model=yolov8n.pt
这里他会自己去下载的。建议你自己下载然后复制在这个包的目录下
yolo task=detect mode=predict model=yolov8n.pt conf=0.25 source='ultralytics/assets/bus.jpg'
第二种GPU yolov8 安装
(ultralytic)YOLOV8项目部署 后面有区别
Windows10系统pytorch、cuda11.0、cuDNN安装吨吨不打野的博客-CSDN博客cuda版本11一定要安装11吗
Windows10系统pytorch、cuda11.0、cuDNN安装_cuda版本11一定要安装11吗_吨吨不打野的博客-CSDN博客
cuda 和 cudnn 库的卸载与安装 - 知乎:
python 安装依赖 下面两个那个成功用那个 pip install -e ultralytics pip install ultralytics 必须安装 pip install yolo 卸载依赖帮忙安装的pytorch cpu版本 pip uninstall pytorch pip uninstall torch or conda uninstall pytorch conda uninstall torch pip install -r requirements.txt -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com # 以上版本都可以找清华源 # 这里需要安装对应的版本号,不然不可以运行(视频教导,我的是AND卡,没有尝试过) 安装对应的pythonGPU 安装依赖 :https://pytorch.org/ 会有对应的命令行输入
就可以去测试了
Anaconda常用命令cmd
#查看虚拟环境: conda env list #进入虚拟环境: conda activate yolov8 #退出环境: conda deactivate #设置搜索时显示通道地址 conda config --set show_channel_urls yes #查看是否修好通道 conda config --show channels #恢复通道 conda config --remove-key channels