1.pytorch安装

先查看python版本(python3.8)
创建一个新的环境:conda create -n pytorch python=3.8
激活环境:conda activate pytorch
查看环境中的包:pip list

安装pytorch:
进入pytorch官网:https://pytorch.org/,选择对应版本进行安装。这里需要查看一下计算机GPU的型号:
右键此电脑->管理,打开计算机管理界面,在侧边栏选择系统工具x里的设备管理器,然后在右侧选择显示适配器,Inter® UHD Graphics为集显,NVIDIA GeForce GTX为独显。
或直接点击任务管理器,性能,可以查看GPU型号。

测试是否安装成功:
输入:python
继续输入:import torch
没有报错的话,安装成功。

检测是否可以使用GPU:torch.cuda.is_available(),显示false。因为之前安装的CPU版本。电脑不支持CUDA和CuDnn,也就不能在本机上安装GPU版本。

为了测试,安装了pytorch_cpu和pytorch_gpu两个版本,后因发现电脑不支持CUDA,选择删除pytorch_gpu环境:conda remove -n pytorch_gpu --all,注意**删除某个环境时,一定不能在该环境下删除,一般都是base环境下删除我们创建过的环境。**另外,还需要到安装anaconda的文件夹下找到envs文件夹下创建的环境文件删除。

2.pytorch使用

打开pycharm,新建项目并加载刚刚创建的环境,进行测试:

3.pytorch api

网站:https://pytorch.org/docs/stable/index.html

如何搭建神经网络的基本骨架:

  • torch.nn

    重要类:
    CLASStorch.nn.Module
import torch.nn as nn
import torch.nn.functional as Fclass Model(nn.Module):def __init__(self):#初始化super().__init__()#调用初始化函数self.conv1 = nn.Conv2d(1, 20, 5)self.conv2 = nn.Conv2d(20, 20, 5)
#Defines the computation performed at every call.def forward(self, x):#向前传播函数,输入xx = F.relu(self.conv1(x))#对x进行卷积,非线性处理return F.relu(self.conv2(x))#第二次卷积核非线性处理

创建一个简单的神经网络:(学习资料来自https://www.bilibili.com/video/BV1hE411t7RN/?spm_id_from=333.337.search-card.all.click)很好的学习资料,在自学中~~

import torch
from torch import nn
class CNN(nn.Module):def __init__(self) -> None:super().__init__()def forward(self, input):output = input +1return output
cnn = CNN()
x = torch.tensor(1.0)
output = cnn(x)
print(output)

安装与使用pytorch_cpu版相关推荐

  1. 简述安装Tsurugi Linux发行版

    Tsurugi Linux是一个基于Ubuntu Linux的数字取证和事件响应(DFIR)开源项目.本文介绍了如何将该发行版用作操作系统上的虚拟机. 数字取证和事件响应是两种互补的活动,不仅需要深入 ...

  2. Windows下安装Z3的Python3版

    文章目录 Windows下安装Z3的Python3版 pip 安装(不推荐,很慢) 使用微软官方构建好的DLL(推荐,快速) Windows下安装Z3的Python3版 GitHub官方仓库地址:Z3 ...

  3. DSVS7050签名服务器的网站,吉大正元数字签名服务器-安装部署手册(COM版 VCTK_S接口)2.1.1.doc...

    吉大正元数字签名服务器-安装部署手册(COM版 VCTK_S接口)2.1.1 数字签名服务器v2.1.1 安装部署手册 (VSTK接口 COM版) V2.1.1 长 春 吉 大 正 元 信 息 技 术 ...

  4. 安装RVDS2.2破解版

    安装RVDS2.2破解版 1.       我的RVDS2.2文件时iso文件,所以需要先安装虚拟光驱DAEMON Tools 2.       通过安装的DAEMON Tools来加载RVDS2.2 ...

  5. nodejs下载安装教程(XP版)

    Node.js 下载安装教程(XP版) 参考自:https://www.cnblogs.com/zhouyu2017/p/6485265.html(win10版) 一.安装环境 Windows Xp( ...

  6. mac电脑安装python_【mac电脑怎么安装python】mac版python安装教程

    mac 下怎么安装python 搭建开发环境 调用了 TThreadPoolServer 的 serve 方法后,server 进入阻塞监听状态,塞在 TServerSocket 的 accept 方 ...

  7. Visual C++6.0安装教程(win10版)及“应用程序无法正常启动(0x0150002)”解决办法

    Visual C++6.0安装教程(win10版)及"应用程序无法正常启动(0x0150002)"解决办法

  8. CentOS 8安装JFrog Artifactory社区版解决方案

    CentOS 8安装JFrog Artifactory社区版解决方案 基本概念 解决方案 基础环境 安装Artifactory 通过zip包方式安装 下载Artifactory 安装Artifacto ...

  9. RPM方式安装MySQL5.6和windows下安装mysql解压版

    下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpm http://cdn.mysql. ...

最新文章

  1. x86_64 ubuntu18.04.4 python3.6.9 安装 cuda8.0 和 cudnn5.1
  2. php 数据显示,数据显示处理,该怎么处理
  3. 2011.10.16
  4. Spring Boot 最佳实践(一)快速入门
  5. vnpy学习_02各文件功能梳理
  6. P2860 [USACO06JAN]冗余路径Redundant Paths
  7. 6.pragma pack
  8. 基于51单片机的指纹考勤机密码锁系统
  9. azw3怎么在Mac电脑上打开?
  10. C#怎么调用MATLAB的动态链接库
  11. R语言入门-数据分析DataFrame
  12. Linux -- 查找文件内容或文件位置
  13. Latex 1: 解决latex中遇到一个常见错误:Improper alphabetic constant.
  14. 解决无法删除文件夹的情况
  15. MYSQL建表时PK,NN,UQ,BIN,UN,ZF,AI字段标识的意义
  16. 备战双十一,你清楚积分兑换系统运营吗
  17. 信息安全工程第四章网络安全体系与网络安全模型要点小结
  18. pytohn用Pillow或OpenCV删除图片某种颜色
  19. Mifare S50控制条件
  20. 通过字体名获取字体文件

热门文章

  1. W5500以太网控制器芯片(四):实现DNS功能
  2. 智慧水务平台建设方案全流程管控方案 智慧水务信息化系统的意义_管理_数据_设备
  3. linux口令大全文库,Linux基础命令.doc
  4. 怎么开发手机网站手机网站开发手机网站建设
  5. PDF文件太大怎么缩小?赶快进来学习吧!
  6. 书本怎么打印出来才清晰,电子版书籍哪里打印便宜
  7. 基于flask的天猫商城设计与实现
  8. 移动软件开发个人项目
  9. linux 文件描述符的一些底层实现
  10. 干货 | 国际化探索之路-Trip.com如何走进阿拉伯市场