安装与使用pytorch_cpu版
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版相关推荐
- 简述安装Tsurugi Linux发行版
Tsurugi Linux是一个基于Ubuntu Linux的数字取证和事件响应(DFIR)开源项目.本文介绍了如何将该发行版用作操作系统上的虚拟机. 数字取证和事件响应是两种互补的活动,不仅需要深入 ...
- Windows下安装Z3的Python3版
文章目录 Windows下安装Z3的Python3版 pip 安装(不推荐,很慢) 使用微软官方构建好的DLL(推荐,快速) Windows下安装Z3的Python3版 GitHub官方仓库地址:Z3 ...
- DSVS7050签名服务器的网站,吉大正元数字签名服务器-安装部署手册(COM版 VCTK_S接口)2.1.1.doc...
吉大正元数字签名服务器-安装部署手册(COM版 VCTK_S接口)2.1.1 数字签名服务器v2.1.1 安装部署手册 (VSTK接口 COM版) V2.1.1 长 春 吉 大 正 元 信 息 技 术 ...
- 安装RVDS2.2破解版
安装RVDS2.2破解版 1. 我的RVDS2.2文件时iso文件,所以需要先安装虚拟光驱DAEMON Tools 2. 通过安装的DAEMON Tools来加载RVDS2.2 ...
- nodejs下载安装教程(XP版)
Node.js 下载安装教程(XP版) 参考自:https://www.cnblogs.com/zhouyu2017/p/6485265.html(win10版) 一.安装环境 Windows Xp( ...
- mac电脑安装python_【mac电脑怎么安装python】mac版python安装教程
mac 下怎么安装python 搭建开发环境 调用了 TThreadPoolServer 的 serve 方法后,server 进入阻塞监听状态,塞在 TServerSocket 的 accept 方 ...
- Visual C++6.0安装教程(win10版)及“应用程序无法正常启动(0x0150002)”解决办法
Visual C++6.0安装教程(win10版)及"应用程序无法正常启动(0x0150002)"解决办法
- CentOS 8安装JFrog Artifactory社区版解决方案
CentOS 8安装JFrog Artifactory社区版解决方案 基本概念 解决方案 基础环境 安装Artifactory 通过zip包方式安装 下载Artifactory 安装Artifacto ...
- 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. ...
最新文章
- x86_64 ubuntu18.04.4 python3.6.9 安装 cuda8.0 和 cudnn5.1
- php 数据显示,数据显示处理,该怎么处理
- 2011.10.16
- Spring Boot 最佳实践(一)快速入门
- vnpy学习_02各文件功能梳理
- P2860 [USACO06JAN]冗余路径Redundant Paths
- 6.pragma pack
- 基于51单片机的指纹考勤机密码锁系统
- azw3怎么在Mac电脑上打开?
- C#怎么调用MATLAB的动态链接库
- R语言入门-数据分析DataFrame
- Linux -- 查找文件内容或文件位置
- Latex 1: 解决latex中遇到一个常见错误:Improper alphabetic constant.
- 解决无法删除文件夹的情况
- MYSQL建表时PK,NN,UQ,BIN,UN,ZF,AI字段标识的意义
- 备战双十一,你清楚积分兑换系统运营吗
- 信息安全工程第四章网络安全体系与网络安全模型要点小结
- pytohn用Pillow或OpenCV删除图片某种颜色
- Mifare S50控制条件
- 通过字体名获取字体文件