• pytorch环境安装和配置


    线性函数和非线性函数

    • 线性line
      是指量与量之间按照比例成直线关系,在数学上可理解为一阶导数是个常数;
    • 非线性no-line
      指不按照比例不成直线关系,一阶导数不为常数。

    anaconda

    安装好了anaconda,就安装好了各种package

    安装适合的版本

    选择annaconda3 5.2.0

    1. 记住安装路径
    2. 跳过安装vscode
    3. 检验是否安装成功

    在命令行中看到base则表示安装成功

    有没有显卡对于是否能学习pytorch没有影响

    • GPU的作用是用来加速训练的过程
    • 驱动+CUDA+TOOLkit

    只有在正确安装显卡的驱动后,显卡的型号才会显示出来。

    环境

    • package是一个工具包
    • 房子里面有东西,叫pytorch
    • 需要哪个版本用哪个版本

    实验学习

    n是环境的名字

    conda -n pytorch python=3.6

    done表示安装成功

    conda activate pytorch
    激活环境

    pip list
    看看python中的工具包

    pytorch的安装

    1.3 使用这个版本

    package:表示pytorch的安装方式

    看看自己电脑的GPU型号

    请添加图片描述

    英伟达显卡,推荐使用9.2的版本

    将安装指令复制

    在页面确认一下显卡是不是支持conda

    下一步操作

    • 打开anaconda命令行
    • 输入nvidia-smi指令

    2

    查看驱动版本

    确保驱动版本大于392.26
    
    • 1

    上述环境部署好了

    • anaconda中的环境中安装pytorch
    • 问你是否安装package 选择是
    • pip list
    • 查看环境中的torch是否已经安装成功

    检验安装

    在命令行中输入python,进入python环境

    import torch
    没有消息,说明pytorch安装成功
    
    torch.cuda.is_available()
    告诉你在pytorch中能不能用GPU
    
    • 1
    • 2
    • 3
    • 4
    • 5

    学习顺序

    1. 先安装anaconda
    2. 通过anaconda安装pytorch
    3. 安装好pytorch后检查环境是否安装正确

    python和pytorch的关系

    • python:一门计算机语言,任何计算机交互的一种语言
    • pycharm:集成开发环境IDE,编写代码的软件
    • 库/包/package/library/mould:用python语言编好的工具。

    如何安装python库? 包?

    1、官网安装python(拥有了python环境)
    
    2、cmd敲出命令行窗口
    
    3、pip install 库名(或pip3 install 库名)
    
    • 1
    • 2
    • 3
    • 4
    • 5

    pytorch:一个用于深度学习的库

    • 如何安装?
    1. 先安装anaconda
    2. 在anaconda中创建好pytorch的运行环境
    3. 使用conda的命令安装pytorch
    
    • 1
    • 2
    • 3

    关于安装pytorch的方式

    • conda 使用anaconda的方式进行安装 windows推荐方式
    • pip 使用python自带的pip工具进行安装 linux推荐方式
    • libtorch
    • source
      请添加图片描述

    这里要注意:安装pytorch的的时候要根据anaconda中环境安装的python版本来安装对应的pytorch,不要乱安装
    请添加图片描述

    请添加图片描述

    独显

    独立显卡

    集显

    集成显卡请添加图片描述
    请添加图片描述

  • 相关阅读:
    [附源码]计算机毕业设计JAVA星期八酒店管理系统
    让SQL起飞(优化)
    数据库表的内连接和外连接
    重邮803计网概述
    Spring 源码(14)Spring Bean 的创建过程(5)
    CentOS 编译安装 Nebula Graph 3.10
    $watch实例方法
    python pynput实现鼠标点击两坐标生成截图
    【Java 进阶篇】MySQL启动与关闭、目录结构以及 SQL 相关概念
    计算机网络第六章——应用层(下)
  • 原文地址:https://blog.csdn.net/weixin_44943389/article/details/127697241