ubuntu16中,利用conda虚拟环境安装pytorch

ubuntu16中,利用conda虚拟环境安装pytorch

ubuntu16中,利用conda虚拟环境安装pytorch

conda虚拟环境安装pytorch,有两种方式,一是pip安装,另外一个是conda安装。对比一下两种安装方式的区别。

1、conda安装pytorch的GPU版本

  1. 登录pytorch官网,选择对应的操作系统,cuda版本,生成对应的安装语句并拷贝;
    ubuntu16中,利用conda虚拟环境安装pytorch
  2. 在conda创建的虚拟环境中,运行命令行:conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch。然后conda list能看到安装的对应包的版本信息。如下
    ubuntu16中,利用conda虚拟环境安装pytorch
    ubuntu16中,利用conda虚拟环境安装pytorch
    而,pip list查看的版本信息则如下:
    ubuntu16中,利用conda虚拟环境安装pytorch
    此处看不到cudatoolkit信息,且pytorch的名称为torch。
  3. 测试一个简单的程序,通过CPU运行,通过测试。通过将模型和数据以及损失函数转换到GPU上,代码直接将在GPU上运行。通过nvidia-smi可以查看显存占用情况。加入代码torch.backends.cudnn.is_enabled = False,禁止cudnn加速,代码仍然运行在GPU上,只是不通过cudnn加速。另外,虚拟环境中安装的cudatoolkit与基础环境中的CUDA,cudnn是解藕的,我的基础环境中安装的是CUDA9.0,cudnn是7.0,虚拟环境中安装的是11.3的cudatoolkit,不影响虚拟环境中代码的运行。可能是cudatoolkit中实现了显卡调用的API,因此不依赖基础环境中的cuda,只需要基础环境中安装了符合版本的显卡驱动即可.

; 2、conda安装pytorch的CPU版本

  1. 登录pytorch官网,选择对应的操作系统,cuda版本(CPU),生成对应的安装语句并拷贝;
    ubuntu16中,利用conda虚拟环境安装pytorch
    2.在创建的虚拟环境中运行代码conda install pytorch torchvision torchaudio cpuonly -c pytorch,安装相应的包即可,会多安装一个叫cpu-only的包。

3、pip安装pytorch的GPU版本

  1. 登录pytorch官网,选择对应的操作系统,cuda版本(CPU),生成对应的安装语句并拷贝;
    ubuntu16中,利用conda虚拟环境安装pytorch
  2. 在创建的虚拟环境中运行代码 pip3 install torch torchvision torchaudio –extra-index-url https://download.pytorch.org/whl/cu113,安装相应的包即可。注意,用pip3安装,由于只安装了对应的python包,而没有安装cudatoolkit,所以,要想运行GPU 程序,必须再配置好CUDA和cudnn。

; 4、pip安装pytorch的CPU版本

  1. 登录pytorch官网,选择对应的操作系统,cuda版本(CPU),生成对应的安装语句并拷贝;
    ubuntu16中,利用conda虚拟环境安装pytorch
  2. 在创建的虚拟环境中运行代码 pip3 install torch torchvision torchaudio –extra-index-url https://download.pytorch.org/whl/cpu,安装相应的包即可。

Original: https://blog.csdn.net/z5217632/article/details/125630632
Author: The_answer_manba
Title: ubuntu16中,利用conda虚拟环境安装pytorch

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/770864/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Vitepress搭建组件库文档(上)—— 基本配置

    在 vite 出现以前, vuepress 是搭建组件库文档不错的工具,支持以 Markdown 方式编写文档。伴随着 vite 的发展, vitepress 已经到了 1.0.0…

    Python 2023年10月17日
    043
  • python:DataFrame的创建以及DataFrame的属性

    一、DataFrame的创建 Pandas 的数据结构主要是:Series(一维数组),DataFrame(二维数组)。DataFrame是由索引和内容组成,索引既有行索引inde…

    Python 2023年8月6日
    042
  • 【Mac M1芯片使用conda安装tensorflow,避坑~】

    Mac M1芯片 安装tensorflow Mac M1芯片 安装tensorflow * 背景 安装流程 ps :要在terminal中激活这个env的时候直接输入 Mac M1…

    Python 2023年9月8日
    068
  • Pandas库的使用

    pandas 是基于NumPy 的一种工具,是为了解决数据分析任务而创建的,提供了很多进行数据分析处理的函数。 Series类型数据是一维数组型,除了数据之外还有一组索引。Data…

    Python 2023年8月21日
    054
  • Django项目实战之点餐系统第二章:后台管理子系统功能实现

    Django项目实战之点餐系统第二章:后台管理子系统功能实现 一、项目基本设置 1、经过上一章的项目框架搭建,我们的项目框架如下图所示2、打开hotelproject文件夹里面的s…

    Python 2023年8月4日
    056
  • python-turtle绘制雪容融,已打包成exe可直接运行

    之前我们发布了冰墩绘图的源代码,但融雪绘图一直没有得到。今天,我在访问论坛的时候,终于发现一个老板把它写下来了,递茶给老板!首先,我们来看看这幅画的效果。我个人觉得很逼真哈。 [E…

    Python 2023年5月24日
    075
  • AXI MCDMA 仿真与工作流程分析

    说明 关于背景知识,可以先看 https://www.cnblogs.com/xingce/p/16386108.html 引用一段官方的说明,AXI MCDMA存在的主要目的是为…

    Python 2023年10月22日
    041
  • 熬夜整理Numpy知识点

    1 NumPy 介绍 1.1 什么是 NumPy? NumPy是Python中科学计算的基础包。它是一个Python库,提供多维数组对象,各种派生对象(如掩码数组和矩阵),以及用于…

    Python 2023年8月27日
    053
  • 爬取 flbook 文档

    需求介绍 由于实习期间被主管委派了下载下来《安徽省助企政策汇编》的任务,去大概搜索了解了一下 flbook 网站,发现该网站并不提供已经发布的文档的下载渠道(感觉挺莫名其妙的,都公…

    Python 2023年5月23日
    090
  • DOS命令

    基础命令 命令 含义 cd. 当前目录 cd.. 上级目录 cd\ 根目录 cd/? /表示命令的功能开关)查看cd命令的具体用法 dir 查看当前路径下的文件夹和文件内容 dir…

    Python 2023年6月10日
    079
  • BI如何实现用户身份集成自定义安全程序开发

    统一身份认证是整个 IT 架构的最基本的组成部分,而账号则是实现统一身份认证的基础。做好账号的规划和设计直接决定着企业整个信息系统建设的便利与难易程度,决定着系统能否足够敏捷和快速…

    Python 2023年10月23日
    031
  • windown conda 安装 pyhanlp

    使用conda 安装 pyhanlp 最近帮网友安装pyhanlp时,发现安装过程有不少坑。本篇介绍了conda的安装以及一些坑的解决方法。 conda安装 conda的安装还是比…

    Python 2023年9月9日
    071
  • Django 目录

    Django django-admin.py 命令详解 Original: https://www.cnblogs.com/huaxiayuyi/p/16716942.htmlAu…

    Python 2023年6月9日
    079
  • LSTM反向传播原理——LSTM从零实现系列(2)

    一、LSTM反向传播介绍 LSTM的反向传播过程相对复杂,主要因为其对应的控制门较多,而对于每一个控制门我们都需要求导,所以工作量较大。 首先我们根据LSTM结构图分析一下每个控制…

    Python 2023年9月7日
    077
  • python labels函数_python学习笔记(matplotlib实战篇)——函数积分图!

    Python学习笔记–极坐标 所用的库及环境:(私信小编007获取大量Python学习资料!) IDE:Pycharm Python环境:python3.7 Matpl…

    Python 2023年9月5日
    049
  • Titanic数据分析

    背景 题目参见:Titanic实际就是根据乘客的性别、年龄、舱位等级等信息预测乘客的成活率。很多人也说这个数据集比较小,使用一些tricky的技术提高准群率意义不大,但是作为练手的…

    Python 2023年8月16日
    062
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球