这是在之前做关于yolov5口罩检测项目时记录的

采用配置为:cuda10.2+win11+anaconda3

由于之前在弄三维重建框架bundlefusion时已经下载安装过CUDA10.1,我没有选择去卸载掉以前的,我是在之前下载得到的cuda10.1上生成了一个同级的名为cuda10.2的文件。

安装时只安装cuda项。后续进行配置环境,以后需要cuda10.1时,只需要更改cuda path中的版本号即可,也可能还需在Path中上下移动那几条路径。

后续就是安装pytorch与paddle这两个整体不难。

由于我下载的anaconda是比较新的,里面的python是3.9版本,所以在cmd输入命令时都要用python3.9去创建。

首先可以打开cmd,输入conda env list然后可以看到现在conda里面它有什么东西,如果从来没用过,那应该是只有一个base。

对于配置pytorch环境,先创建一个文件夹,这个文件夹里面就是放这个pytorch的东西,conda create -n pytorch python=3.9,此处的pytorch可以起为别的名字,后续弹出yes or no,输入y即可。创建完成后我们需要把这个环境激活它,conda activate pytorch,这里的pytorch与你之前起的名字要一样。后面会出现小括号里面带有pytorch,就代表我们已经进入这个环境了,由于我们不在国外,下载可能会卡住,所以我们需要进行换源,采用清华源,代码如下,

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

直接将上述复制粘贴进去,然后敲回车,可以重复两次看看是不是已经搞好了。下一步操作为打开pytorch的官网,找到能适用的版本,然后把它下载下来。由于我采用的是cuda10.2,所以最新版本的不能适配,于是从先前版本中,找到可以采用cuda10.2的pytorch版本,我选择的pytorch为1.10.0版本。直接复制给出的命令-c pytorch这里不用复制。然后粘贴敲回车进行安装,后面也是输入y。到此位置pytorch的环境已经安装结束。

对于配置paddle环境,首先我们去创建一个,conda create -n paddletest python=3.9,后面有需要点击y就输入y,后面与pytorch一样要去激活它。输入conda activate paddletest,然后看到有小括号带有paddletest。后面我们要从paddlepaddle的官网选择我们适配的版本,我的话同样是windows+conda+cuda10.2,这一次需要把全部代码复制,然后粘贴到刚刚的cmd中敲回车,仍然是敲y。之后就是安装完成了

这一步要去验证pytorch,下面我们打开pycharm。在文件中进行新建项目,选择一个合适的位置,使用Virtualenv勾选使用此工具新建环境,创建即可。创建完成后,点击pycharm的右下角,选择添加解释器,选择conda环境,点击现有环境,查找解释器,在Anaconda3中的envs,然后选择我们刚刚创建的pytorch文件夹中的python.exe即可,然后点击确定。等待右下方加载完。

import torch
print(torch.cuda.is_available())
print(torch.backends.cudnn.is_available())
print(torch.cuda_version)
print(torch.backends.cudnn.version())

我的显示,true,true,10.2,7605上方为验证pytorch的安装是完成的。

这一步是去验证paddle有没有安装好,还是点击pycharm的右下角,选择添加解释器,conda环境,仍然是在Anaconda3中,选择envs,选择paddletest,点击里面的python.exe。点击确定。然后等待右下方加载。

import paddle

print(paddle.utils.run_check())

上面是paddle的验证代码,我的运行显示为D:\Anaconda3\envs\paddletest\python.exe F:/yolo_mask/python_code/main.py

Running verify PaddlePaddle program ...

W1119 19:59:54.593983 14568 gpu_resources.cc:61] Please NOTE: device: 0, GPU Compute Capability: 6.1, Driver API Version: 11.0, Runtime API Version: 10.2

W1119 19:59:55.124472 14568 gpu_resources.cc:91] device: 0, cuDNN Version: 7.6.

PaddlePaddle works well on 1 GPU.

PaddlePaddle works well on 1 GPUs.

PaddlePaddle is installed successfully! Let's start deep learning with PaddlePaddle now.

None

上面已经结束了。

如果上述我们都能显示出来的话,那么到这一步我们之前的环境配置就是都已经完成了,接下来就是去进行yolov5的框架的下载,然后去更改它的一些东西,然后去做我们所需要的一个目标检测器。

关于pytorch等环境配置记录相关推荐

  1. (Pytorch)环境配置与代码学习1—边缘检测:更丰富的卷积特征 Richer Convolutional Features for Edge Detection

    (Pytorch)环境配置与代码学习1 - 边缘检测:更丰富的卷积特征 Richer Convolutional Features for Edge Detection Source code and ...

  2. 深度学习环境配置记录——RTX3050

    一.下载 首先需要先了解一下深度学习环境需要的各个软件之间的关系: 从源代码构建  |  TensorFlow (google.cn) 然后了解自己的电脑 NVIDIA控制面板中查看显卡驱动,注意这个 ...

  3. 深度学习Pytorch/Caffe-GPU环境配置

    双系统Ubuntu16.04.06LTS+Nvidia显卡驱动 + Cuda9.0 + CuDNN7.4.2 +Opencv 3.4.6 + Pytorch/Caffe-GPU 目录 一.安装双系统 ...

  4. pytorch的环境配置及安装(包括anaconda的安装)

    目录 下载安装anaconda 如何验证是否已经安装成果 管理环境 查看计算机GPU型号是否支持coda 安装pytorch 查看驱动版本 进入pytorch首页PyTorch 检验安装是否成果 检查 ...

  5. Macaca 环境配置记录

    根据官网给的环境配置手册即可完成macaca配置,此文记录一下在配置过程中的一些问题 https://macacajs.com/zh/environment-setup 1.在执行全局安装命令时报错 ...

  6. Jetson Nano Pytorch+TensorRT环境配置系统移植到另一张TF卡

    PS:使用本文章中dd写入的方式,可以用于备份TF卡/SD卡/硬盘里操作系统/环境变量和系统数据,随时备份,随时恢复,内容完全一样 ! ! 目录 PS:使用本文章中dd写入的方式,可以用于备份TF卡/ ...

  7. jsp 环境配置记录

    1. jdk,下载地址1 环境变量配置: 1)新建 JAVA_HOME 变量 . 变量值填写jdk的安装目录(本人是 C:\Java\jdk1.7.0) 2)  系统变量→寻找 Path 变量→编辑 ...

  8. OpenCV3.2.0+VS2017在window10开发环境配置记录

    本机环境:win10 64位 OpenCV3.2.0 Visual Studio 2017 最后结果,亲测可用 OpenCV官方下载地址: http://opencv.org/releases.htm ...

  9. ubuntu android编译和开发环境配置记录

    1.更新源: sudo apt-get update 2.更新系统及软件: sudo apt-get upgrade 3.安装信使iptux(相当于windows下的飞秋,可以互相通信): sudo ...

最新文章

  1. tez 0.9.0 配置
  2. 《交互式线性代数》完整版正式发布!支持在线全交互式体验(含源码,离线也能看)...
  3. spark on yarn client模式下不需要上传程序jar包到hdfs
  4. boost::all_clustering_coefficients用法的测试程序
  5. 计算机在职英语,计算机在职研究生英语教学存在的不足
  6. 文本分类和提取关键词算法_文本内容之间的关键词提取和相似度计算
  7. 计算机二级考试都怎么考,计算机二级都考什么 怎么考
  8. 计算机游戏有哪几种,这些游戏你玩过几个? 你认为最经典的电脑游戏有哪些?
  9. 合并的bean定义 - MergedBeanDefinition
  10. 关于我在1024程序员节还在焊板子这件事儿
  11. Python中的传值和引用
  12. 体重 年龄 性别 身高 预测鞋码_孩子身高低于同龄人就说明发育迟缓?这个简单公式可以算出来...
  13. K8S专题-dashboardUI组件2
  14. java 内部类 加载_Java 内部类基础介绍
  15. nodejs下载文件
  16. 智慧城管基础业务系统建设系统方案
  17. 当棋牌遇到Web3,Immortal Games能让国际象棋流行起来么
  18. CSAPP拆弹实验/炸弹实验
  19. 思考像微信QQ视频通话最小化后悬浮展现实现思路
  20. matlab 椭圆方程拟合,matlab中如何插值拟合求椭圆方程

热门文章

  1. 动态规划 - 切钢条 (python)
  2. 【U3D小游戏】愤怒的小鸟(三)猪的相关
  3. 如何选择适合你的兴趣爱好(五十三),跳水
  4. 电影9 10大经典电影
  5. 监听网页微信扫码支付成功_PC网页微信扫码支付(模式二)
  6. 阔别母校35年!院士,履新北大!
  7. rm -rf是什么意思?
  8. 未来五年-不懂版权价值层次论你就落伍了!
  9. Springboot Vue个人简历网站系统java项目源码
  10. 莺尾花数据(画出不同分类器的ROC曲线)