当前位置: 首页 > news >正文

Python Pytorch开发环境搭建(Windows和Ubuntu)

 Python Pytorch开发环境搭建(Windows和Ubuntu)

目录

 Python Pytorch开发环境搭建(Windows和Ubuntu)

1. 安装cuda cudnn

(1)Windows安装方法

(2)Ubuntu18.04安装方法

2. 安装Python(推荐使用Anaconda)

(1)Windows安装方法

(2)Ubuntu18.04安装方法

3. Pytorch安装

4. 安装项目依赖包

5. 常见的错误


深度学习模型算法比较复杂,如果使用CPU计算,速度会很慢,因而需要使用GPU进行并行计算加速 。深度学习框架,如Pytorch,TensorFlow都支持GPU训练,使用GPU设备需要显卡的支持,比如常见1080显卡,2070显卡等,同时需要安装对应的显卡驱动,以及CUDA和cuDNN库。CUDA 是 NVIDIA 发明的一种并行计算平台和编程模型,它通过利用图形处理器 (GPU) 的处理能力,可大幅提升计算性能。而cuDNN(CUDA Deep Neural Network library)是NVIDIA打造的针对深度神经网络的加速库,是一个用于深层神经网络的GPU加速库。 

【尊重原创,转载请注明出处】https://blog.csdn.net/guyuealian/article/details/129163343 


1. 安装cuda cudnn

(1)Windows安装方法

  • 参考安装教程:Windows10系统下CUDA和cuDNN安装教程

(2)Ubuntu18.04安装方法

  • 参考安装教程:ubuntu18.04安装cuda和cudnn


2. 安装Python(推荐使用Anaconda)

(1)Windows安装方法

  • 参考安装教程:Anaconda超详细安装教程(Windows环境下)
  • conda使用教程:Windows中Conda 创建和使用虚拟环境

(2)Ubuntu18.04安装方法

  • 参考安装教程:ubuntu 18.04 安装conda环境 及 创建虚拟环境

3. Pytorch安装

PyTorch是基于Torch的开源Python机器学习库

  • 官网:https://pytorch.org/
  • 安装:Previous PyTorch Versions | PyTorch

请选择自己的版本进行安装,比如如果你安装cuda=11.0,那么则安装对应的版本torch

pip install torch==1.7.1+cu110 torchvision==0.8.2+cu110 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html


4. 安装项目依赖包

项目python依赖包,Windows和Ubuntu安装方法一致;一般项目都自带requirements.txt文件,里面包含了项目开发所需要的python依赖包已经对应的版本号,比如下图第一个依赖包numpy==1.18.5,说明项目使用了numpy库,对应的版本是1.16.3,你可选择使用pip安装对应的版本:

pip install numpy==1.18.5

# 或者

pip install numpy==1.18.5 -i https://pypi.tuna.tsinghua.edu.cn/simple

其中-i后面的网址,表示安装包的下载地址,国内pip安装速度慢,可以使用-i指定镜像源,加快安装速度

其他安装包也可以用pip一个一个的安装,或者直接安装所有依赖包:

pip install -r requirements.txt

PS:一般依赖包是向下兼容的,只需要安装比requirements版本号大于或者等于的版本即可 


5. 常见的错误

  • Windows环境中,项目不要出现中文路径,否则会出现opencv读取图片异常的问题
  • 注意Windows和Linux的路径的分隔符

Windows路径分割符:【\】或者【//】 ,在python中某些库也可以使用【/】

Linux(Ubuntu)路径分割符号:【/】

  • 如果出现“No module named ***”的错误,请使用pip install *** 即可,例如出现下面的错误

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'basetrainer'

请使用pip安装:

pip install basetrainer -i https://pypi.tuna.tsinghua.edu.cn/simple

其中-i后面的网址,表示安装包的下载地址,国内pip安装速度慢,可以使用-i指定镜像源,加快安装速度

相关文章:

  • 【2.4 golang中循环语句for】
  • 数组之双指针题
  • 【0177】Linux中POSIX信号量实现机制
  • 不写代码、年薪百万,带你玩赚ChatGPT提示工程-高级提示
  • ACM---大一第三周周赛(Floyd算法+并查集算法学习周)
  • 搭建zabbix4.0监控服务实例
  • Elasticsearch:构建自动补全功能 - Autocomplete
  • 华为校招机试 - 检测热点字符(Java JS Python)
  • C语言实现三子棋【详解+全部源码】
  • 【C++PrimerPlus】第三章 处理数据
  • Qt 防止程序退出
  • Vector - CAPL - 简介及数据结构
  • 北京移动CM311-5s-ZG_GK6323V100C_2+8_免拆一键卡刷固件包
  • 2022年考研结果已出,你上岸了吗?
  • Java中常用的七种队列你了解多少?
  • 【YOLO系列】YOLOv5超详细解读(网络详解)
  • Git系列:常见报错处理
  • Java 操作图片进行缩放旋转翻转加水印
  • π型滤波器 计算_π型滤波电路
  • 【OJ比赛日历】快周末了,不来一场比赛吗? #03.04-03.10 #12场
  • 夜读丨最美的风景,在亲人的目光里
  • 五一假期,长三角铁路张家港、台州等多个车站客发量创新高
  • 怎样正确看待体脂率数据?或许并不需要太“执着”
  • 美CIA发布视频“招募中国官员窃取机密”,外交部:赤裸裸的政治挑衅
  • 上海畅通“外转内”,外贸优品成“香饽饽”
  • 印巴局势紧张之际,巴基斯坦两天内第二次进行导弹试射