从0开始超详细最全超强yolov8深度学习环境搭建(Anaconda+Pytorch+Pycharm)

各位哥哥姐姐弟弟妹妹大家好,我是干饭王刘姐,主业干饭,主业2.0计算机研究生在读。
和我一起来改进yolov8变身计算机大牛吧!
本文中的论文笔记都是刘姐亲自整理,原创整理哦~

换了新的显卡组了新电脑,重新安装深度学习环境啦!
硬件:

  • cpu:I5 13600K
  • gpu:七彩虹4070Ti SUPER/16GB

Anaconda安装

下载链接(使用清华镜像)

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

在这里插入图片描述
这里下载的是红框圈出来的版本

安装过程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

安装cuda

首先在cmd中输入nvidi-smi
如图在这里插入图片描述
可以看到cuda version为12.4
网址:https://developer.nvidia.com/cuda-toolkit-archive
根据自己的cuda version选择合适的版本下载
注意 我第一次安装的时候下载了cuda12.4,但是安装Pytorch的时候发现,Pytorch要求cuda版本<=12.1,为了保险起见,我后面又安装了cuda11.8版本!
运行exe一直点确定就行

在cmd中输入nvcc -V
后显示version为11.8 成功!!

安装cudnn

网址:https://developer.nvidia.com/rdp/cudnn-archive
选择与刚刚安装的cuda版本相对应的即可
下载好的所有文件如下:
在这里插入图片描述
将所有文件都拷贝到cuda的路径即可
修改环境变量 确认有以下四个即可
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/f3eca78175f942f8907c3796f51a6760.png

验证

转到自己的安装目录,我的是D:\NVIDIA CUDA Toolkit 12.4\extras\demo_suite,右键,在终端运行,或者直接到cmd里进入该文件夹
在这里插入图片描述
在这里插入图片描述
安装完毕

安装Pytorch

首先去官方链接:https://www.jetbrains.com/zh-cn/pycharm/download/other.html
此处我给大家的链接是直通历史版本的,建议大家选择历史一点的版本,会比较稳定。
这里我选择2023年的版本。
在这里插入图片描述
下载好双击运行exe文件。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果能顺利打开则表示安装完成

Yolov8

创建虚拟环境

打开该软件
在这里插入图片描述
输入以下命令
在这里插入图片描述
配置好验证,输入conda env list,如果出现以下,则创建成功。
在这里插入图片描述
输入conda activate yolov8进入环境
在这里插入图片描述
输入pip install ultralytics -i https://pypi.tuna.tsinghua.edu.cn/simple 安装ultralytics
在这里插入图片描述
安装图形化界面pip install pyside6 -i https://pypi.tuna.tsinghua.edu.cn/simple

在这里插入图片描述

在Pycharm中配置虚拟环境

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

确定即可!

最近更新

  1. TCP协议是安全的吗?

    2024-05-15 22:38:03       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-15 22:38:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-15 22:38:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-15 22:38:03       20 阅读

热门阅读

  1. 总结_看门狗项目应用解析

    2024-05-15 22:38:03       11 阅读
  2. Docker 容器连接:构建安全高效的容器化网络生态

    2024-05-15 22:38:03       12 阅读
  3. mysql(二)

    2024-05-15 22:38:03       9 阅读
  4. mysql中exists和in的区别

    2024-05-15 22:38:03       11 阅读
  5. MySQL变量的定义与使用

    2024-05-15 22:38:03       11 阅读
  6. Leecode热题100---128:最长连续数列

    2024-05-15 22:38:03       12 阅读
  7. CSAP_MAT_BOM_MAINTAIN 返回消息处理

    2024-05-15 22:38:03       9 阅读
  8. Spring STOMP-权限

    2024-05-15 22:38:03       13 阅读
  9. Python3 笔记:continue语句和break语句的区别

    2024-05-15 22:38:03       8 阅读
  10. [ffmpeg处理指令]

    2024-05-15 22:38:03       10 阅读
  11. Excel表格导入/导出数据工具类

    2024-05-15 22:38:03       10 阅读