ICode9

精准搜索请尝试: 精确搜索
  • 搭建cuda,cudnn,pytorch环境2021-10-03 14:32:52

    更换gcc版本 sudo apt install gcc-10 sudo rm /usr/bin/gcc sudo ln -s /usr/bin/gcc-10 /usr/bin/gcc 安装NVIDIA驱动 禁用图形界面 sudo systemctl set-default multi-user.target sudo reboot 开机后按 ctrl + alt + f1进入命令行 安装Driver 参考这篇文章 https://www.cnbl

  • pytorch学习---dataset2021-10-03 13:04:08

    1、dataset是初入pytorch最重要的东西,在复现项目的时候,最需要改的就是数据集。  如果弄明白了pytorch中dataset类,你可以创建适应任意模型的数据集接口。 2、所谓数据集,无非就是一组{x:y}的集合吗,你只需要在这个类里说明“有一组{x:y}的集合”就可以了。 对于图像分类任务,图像+分

  • pytorch线性回归函数解惑2021-10-02 19:00:59

    pytorch线性回归函数解惑 定义模型损失函数优化函数训练模型验证环节 定义模型 class LinearRegression(nn.Module): 在pytorch中,不管是自定义层、自定义块、自定义模型,都是通过继承Module类完成的。 在定义网络的时候,需要重新构建 _ init _ 和 forward 函数 损失函数 cr

  • pytorch RNN训练结果出现nan2021-10-02 18:02:30

    我是通过打断点判断出来的。 (1)利用torch.any(torch.isnan(input))判断自己所有的输入是否有问题(我发现我的输入tensor中有一维的特征有nan,是因为最大最小值归一化的时候,max和min是同一个数,造成除数为0,结果产生了nan,LSTM、GRU学出来的全是nan) (2)输出网络中每一层的输出,看看nan是哪

  • Pytorch深度学习实践(b站刘二大人)_04讲2021-10-02 13:02:43

    本节课讲的是反向传播。 课堂代码: #反向传播课上代码 import torch x_data = [1.0, 2.0, 3.0] y_data = [2.0, 4.0, 6.0] w = torch.tensor([1.0]) # w的初值为1.0 w.requires_grad = True # 默认为False,True表示需要计算梯度 def forward(x): return x * w d

  • Pytorch深度学习实践(b站刘二大人)_03讲2021-10-02 12:34:58

    刘老师讲的十分细节,易于理解,大家可以去学习,课堂地址,废话不多说,直接上代码。 梯度下降算法课堂代码: # 梯度下降算法 import matplotlib.pyplot as plt x_data = [1.0,2.0,3.0] y_data = [2.0,4.0,6.0] w = 1.0 def forward(x): return x * w #计算损失函数MSE def co

  • 如何在Ubuntu上简单安装pytorch-GPU2021-10-02 09:34:02

    1.Conda创建虚拟环境 conda create -n pytorch_gpu python=3.6 2.安装pytorch 2.1 Conda安装pytorch(下载安装慢,网络条件不好,下载依赖包经常中断) conda install pytorch torchvision torchaudio cudatoolkit=11.0 2.2 Pip安装pytorch(下载安装相对较快,推荐) pip install torch==1

  • Pytorch-搭建网络框架(二)2021-10-01 21:02:12

    Hello SYT 损失函数模块: 损失函数的构建分为选择损失函数,在循环中得到损失值并反向传播三步 loss_function = nn.CrossEntropyLoss() # 选择损失函数 #训练之后,获得outputs loss = loss_function(outputs, labels) # 得到损失值 loss.backward() # 反向传播 损失函数的选择

  • 【自然语言处理】PyTorch 基础入门(必备基础知识)2021-10-01 17:00:13

    PyTorch 基础实践 PyTorch 基础安装 PyTorch创建张量张量类型和大小张量操作索引,切片和连接张量和计算图CUDA 张量 练习Solutions总结 PyTorch 基础 在本书中,我们广泛地使用 PyTorch 来实现我们的深度学习模型。PyTorch 是一个开源、社区驱动的深度学习框架。与 Theano

  • pytorch dropout || model.train() || model.eval()2021-10-01 13:31:10

    今天学习pytorch,发现模型中间加了一层dropout层: x = F.dropout(x, training=self.training) 大家知道,dropout层的作用就是将前面一层神经元的元素以一定概率置为0,减少模型对于某些特征的依赖,提高模型的泛化性。这个training=self.training是啥意思呢。要知道我们的模型都是

  • pytorch 基础练习及螺旋数据分类2021-10-01 10:01:51

    一、pytorch 基础练习 主要学习了如何使用torch定义数据以及对数据的一些操作 示例代码中进行点积运算(m @ v)要求数据类型是float,因此前面v定义的时候需要指定dtype,如下所示, # Create tensor of numbers from 1 to 5 # 注意这里结果是1到4,没有5,即前闭后开 v = torch.arange(1, 5

  • 2021-9-29 深度学习的基本使用(Pytorch)2021-09-30 09:03:29

    深度学习的基本使用(Pytorch) 深度学习框架 Pytorch 的安装数据操作学习创建张量了解张量的基本操作 数据预处理线性代数张量张量算法的基本性质 微分与求导 深度学习框架 Pytorch 的安装 在 pycharm 官网下载 pycharm 安装 在 anaconda 官网下载 anaconda3,并安装。(如

  • PyTorch训练模型,内存泄露问题解决2021-09-29 22:05:15

    引言 最近采用PyTorch训练文本检测模型,遇到一个内存泄露问题,眼睁睁地看着内存一点点被占满,触发系统保护机制,被kill掉 可能出现问题地方 loss求和未加item()num_workers过大大量使用list转tensor 最终解决方案 上面几个可能,我这里都已经尝试,但是还是没有解决我这里的内存泄漏

  • 在pytorch环境下使用jupyter的步骤2021-09-29 15:02:25

    1.首先查看自己的pytorch环境下是否有一个包通过conda list2.如果没有请先安装该包3.安装完成开始使用

  • 【Pytorch2caffe】pytorch转caffe的一些注意细节2021-09-29 14:01:11

    收集整理,感谢以下作者的解释。在设计pytorch网络结构的时候,务必注意下面几个点,防止训了很久的模型转成caffe不能用的情况。 #1、 q&a:#0929_1  pytorch 中的ceil mode 为false,则默认当奇数数feature size时,去掉多余的边的数据再进行maxpool;反之当ceil mode为true,则保留多余边数

  • [源码解析] PyTorch 流水线并行实现 (4)--前向计算2021-09-28 21:32:33

    [源码解析] PyTorch 流水线并行实现 (4)–前向计算 文章目录 [源码解析] PyTorch 流水线并行实现 (4)--前向计算0x00 摘要0x01 论文1.1 引论1.1.1 数据并行1.1.2 模型并行 1.2 模型定义1.3 GPipe计算图1.4 设备执行顺序(Devicewise Execution Order)1.5 PyTorch 实现难点1.6

  • [源码解析] PyTorch 流水线并行实现 (4)--前向计算2021-09-28 21:31:22

    [源码解析] PyTorch 流水线并行实现 (4)--前向计算 目录[源码解析] PyTorch 流水线并行实现 (4)--前向计算0x00 摘要0x01 论文1.1 引论1.1.1 数据并行1.1.2 模型并行1.2 模型定义1.3 GPipe计算图1.4 设备执行顺序(Devicewise Execution Order)1.5 PyTorch 实现难点1.6 总结0x02 执行

  • pytorch torch.nn.Identity()2021-09-28 18:33:48

    torch.nn.Identity() 今天看源码时,遇到的这个恒等函数,就如同名字那样 占位符,并没有实际操作 源码: class Identity(Module): r"""A placeholder identity operator that is argument-insensitive. Args: args: any argument (unused) kwargs: any keyword

  • Pytorch模型参数的访问、初始化和共享2021-09-28 10:57:54

    首先定义一个含单隐藏层的多层感知机,使用默认方法初始化它的参数,并做一次前向运算。 import torch from torch import nn from torch.nn import init net=nn.Sequential(nn.Linear(4,3),nn.ReLU(),nn.Linear(3,1)) #此时Pytorch会进行默认初始化 print(net) X=torch.rand(2

  • 深度卷积神经网络(AlexNet)--Pytorch实现2021-09-27 22:02:44

    (9月27号(组内)–d2l)深度卷积神经网络(AlexNet)

  • pytorch with Automatic Mixed Precision(AMP)2021-09-27 20:32:54

    PyTorch 源码解读之 torch.cuda.amp: 自动混合精度详解 - 知乎 Automatic Mixed Precision examples — PyTorch 1.9.1 documentation torch.cuda.amp 提供了较为方便的混合精度训练机制: 用户不需要手动对模型参数 dtype 转换,amp 会自动为算子选择合适的数值精度 对于反向传播

  • 两步搞定RTX3090+cuda11.1+pytorch环境配置2021-09-27 20:00:08

    试了很多方法,查了很多教程,总结的经验 3090显卡只支持cuda11以上的版本,不要再装cuda10了!!!不然白搞 安装流程: 1.去pytorch官网,一定要去官网!!!看官网支持那个cuda版本,目前看支持11.1版本,那就老老实实的安装cuda11.1,别整些有的没的。 2. 然后就在自己的环境里按照官网给的命令安装

  • Anaconda+PyTorch2021-09-27 09:31:54

    下载Anaconda wegt https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh 安装 bash Anaconda3-2021.05-Linux-x86_64.sh 查看当前环境列表 conda env list 新建立环境,注意必须python和3.6之间不可以有空格,不加python版本号的话,不会生产bin等文件夹 conda cr

  • PyTorch学习笔记 2. 运行官网训练、推理的入门示例2021-09-26 23:00:40

    PyTorch学习笔记 2. 运行官网训练、推理的入门示例 一、加载数据二、创建模型torch.nn.Sequential介绍:torch.nn.Linear3. torch.nn.ReLU 三、调整模型参数四、保存模型五、加载模型 一、加载数据 首先引用必要的库: import torch from torch import nn from torch.utils.d

  • PyTorch Tutorials——LEARN THE BASICS2021-09-24 21:05:20

    前言 苦于不熟悉网络的构成以及没有合适的练手项目,所以选择了pytorch官方的教程入手进行学习,希望可以对相关概念和技术比较熟悉,运行此网络时是在服务器的终端上手写,由于没有拼写检查功能,导致漏洞百出,debug了30多遍,不过最终也运行成功。希望这个小demo可以见证我的进步与成长,故开此

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有