配置pytorch环境,并调试YOLO

一、先安装Anaconda,建议安装Miniconda(文件小,少了很多不必要的包)(安装参考 Python版本管理-Miniconda (qq.com),重点是 自动添加到环境变量选项添加上) (如之前没有安装)

二、新建或激活虚拟环境

  1. 在 Anaconda prompt(终端)中,输入 conda env list,可以查看已安装的虚拟环境。 每个工程(project)建议安装一个虚拟环境,这样避免不同的依赖的相互影响。

  2. 例如conda create -n yolov5 python=3.8 创建新的虚拟环境用于yolov5项目,并最好指定python版本。
    为了避免占用太大的空间,可以复制已有的一个环境,即复用基础依赖:基于已装PyTorch的环境克隆新环境,克隆的环境会硬链接原文件,初始几乎不占额外空间(后续安装新包才会增加体积)。

conda create --name <new_env> --clone <myenv>

  1. 终端中输入 conda activate yolov5,激活环境。注意,激活环境是一个非常重要的步骤,因为相应工程的很多步骤都跟对应的当前环境有关。

三、 配置国内的源,一般配置清华源,这样下载快。(如之前没有设置)

pypi | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

复制代码
一般直接 使用这个命令:  pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

四、安装pytorch(如之前没有安装)

  1. pytorch安装,一个单独的环境中,能用pip就尽量使用pip,实在有问题再用conda安装。

备注:如只需简单训练和推理,不需单独安装cuda,只安装pytorch;如有部署需要,如导出TensorRT模型,需要安装cuda。

五、其它

  1. 终端中输入nvidia-smi 可以查看本机最高可安装的cuda版本(30XX 和 40XX GPU至少安装cu111,16XX需要安装102)

  2. 删除某虚拟环境的方法:

首先 conda deactivate 退出当前环境,返回base。

删除指定环境(彻底)

conda env remove -n 无用环境名 -y

按路径删除自定义环境

conda remove -p 完整路径 --all -y

或者直接用 conda remove --name 环境名称 --all

  1. python 中的文件路径,windows系统可用 \\ 两个反斜杠,或者/ 一个正斜杠(所有系统)。

如:path = "C:/Users/test/file.txt" 或 path = "C:\\Users\\test\\file.txt"

一小时成功!YOLOv8环境搭建+模型训练+训练自己的数据集,手把手带你从零部署YOLOv8目标检测算法!(深度学习/计算机视觉)_哔哩哔哩_bilibili

相关推荐
水龙吟啸9 分钟前
华为研发岗AI方向9.9机考题复盘&分析
人工智能·python·算法·华为
HackTwoHub9 分钟前
AI自动化信息收集赋能渗透测试!集成多款主流扫描工具,多维智能评分,精准锁定高危资产
运维·人工智能·安全·web安全·网络安全·自动化·系统安全
明志数科10 分钟前
具身智能数据工程观察:从集中式数采工厂到真实场景采集,数据供给路线正在转向
大数据·数据库·人工智能
AI人工智能+10 分钟前
炫彩活体检测利用手机屏幕发出动态彩色光,通过分析人脸皮肤对红、绿、蓝光的次表面散射特性,区分真人与照片、视频、3D面具等伪造物
人工智能·深度学习·人脸识别·人脸活体检测·炫彩活体检测
nanawinona12 分钟前
先跑通小流程,再扩展量化功能
人工智能·python
AI早餐汇16 分钟前
京东高级副总裁胡喜:零售企业AI变革之路的探索与实践
大数据·人工智能·零售
云雀衔光16 分钟前
多个 MCP Server 怎么编排:数据库 / Redis / Git / 飞书一把梭
java·数据库·人工智能·redis·git·语言模型·飞书
程序员cxuan18 分钟前
为啥 Blender 突然火了?
人工智能·后端·程序员
2601_9622953318 分钟前
志学老人学Ai 4:安装开发Python源程序 的Pycharm编程软件
人工智能·pycharm·量化交易·python开发·集成开发环境