首页
学习
活动
专区
工具
TVP
发布

计算机视觉理论及其实现

专栏作者
1715
文章
3812680
阅读量
72
订阅数
pytorch_lightning深入浅出
pytorch-lightning 的核心设计哲学是将 深度学习项目中的 研究代码(定义模型) 和 工程代码 (训练模型) 相互分离。
狼啸风云
2023-10-07
3510
分布式训练代码
Pytorch 分布式模式介绍_Wanderer001的博客-CSDN博客_pytorch 分布式
狼啸风云
2021-10-29
5350
Pytorch DataLoder中sampler
先看下官方给出的sampler.py源码: https://github.com/pytorch/pytorch/blob/master/torch/utils/data/sampler.py#L73-L90
狼啸风云
2021-05-20
4680
Pytorch 如何计算三角函数
pytorch中的sin计算都是基于tensor的,所以无论单个值还是多个值同时计算sin值,都需要首先将输入量转换为tensor
狼啸风云
2021-05-13
1.8K0
Pytorch训练网络模型过程中Loss为负值的问题及其解决方案
程序主要通过深度学习实现一个分类任务。编程与debug过程全部在windows10系统,Pycharm2018v1.4的IDE下完成,主要框架为pytorch 1.2.0。复现过程中采用了交叉熵损失函数计算Loss。训练过程中输出信息如下:
狼啸风云
2021-04-19
13K0
@once_differentiable有什么用?
Pytorch提供了包torch.autograd用于自动求导。在前向过程中PyTorch会构建计算图,每个节点用Variable表示,边表示由输入节点到输出节点的函数(torch.autograd.Function对象)。Function对象不仅负责执行前向计算,在反向过程中,每个Function对象会调用.backward()函数计算输出对输入的梯度,然后将梯度传递给下一个Function对象。但是一些操作是不可导的,当你自定义的函数不可导时,在写backward函数时,就需要使用@once_differentiable。
狼啸风云
2021-04-01
2.1K0
pytorch 判断两个 tensor 是否相等
不用循环,用 pytorch 的基本函数, 非常简洁. 代码如下:import torchx = torch.tensor([[1, 2], [3, 4]])y = torch.tensor([[1, 2], [3, 4]])assert 0 == ((x != y).sum())xx = torch.tensor([[1, 2], [3, 4]])yy = torch.tensor([[2, 2], [3, 3]])assert 0 == (xx != yy).sum()
狼啸风云
2021-03-30
2.9K0
pytorch报错RuntimeError: DataLoader worker (pid(s) xxx) exited unexpectedly
pytorch报错RuntimeError: DataLoader worker (pid(s) ... exited unexpectedly
狼啸风云
2021-03-17
10.9K0
Python PyTorch is_tensor()用法及代码示例
PyTorch torch.is_tensor()如果传递的对象是PyTorch张量,则方法返回True。
狼啸风云
2021-03-03
4220
Pytorch之contiguous的用法
tensor变量调用contiguous()函数会使tensor变量在内存中的存储变得连续。
狼啸风云
2021-03-03
1.3K0
torch.eq、torch.ne、torch.gt、torch.lt、torch.ge、torch.le
PyTorch - torch.eq、torch.ne、torch.gt、torch.lt、torch.ge、torch.le
狼啸风云
2021-03-03
1.2K0
安装老版本的Pytorch
We’d prefer you install the latest version, but old binaries and installation instructions are provided below for your convenience.
狼啸风云
2021-02-04
6.9K0
RuntimeError: cuda runtime error (10) : invalid device ordinal
博主实在使用Pytorch分布式训练时遇到这个问题的,原因是程序中GPU数量和指定的GPU数量不一样导致的。底层查看之后,发现了问题。原来是Pytorch在参数保存的时候,会注册一个跟原来参数位置有关的location。比如原来你在服务器上的GPU1训练,这个location很可能就是GPU1了。而如果你台式机上只有一个GPU,也就是GPU0的时候,那么这个参数带进来的Location信息于你的台式机不兼容,就会发生找不到cuda device的问题了。
狼啸风云
2021-01-13
1.8K0
SSD-pytorch踩坑及修正(StopIteration)
github上的:https://github.com/amdegroot/ssd.pytorch
狼啸风云
2021-01-05
1.7K0
Use tensor.item() to convert a 0-dim tensor to a Pytho
train_loss += loss.data[0] 是pytorch0.3.1版本代码,在0.4-0.5版本的pytorch会出现警告,不会报错,但是0.5版本以上的pytorch就会报错,总的来说是版本更新问题.
狼啸风云
2020-12-18
6720
ImportError: torch.utils.ffi is deprecated. Please use cpp extensions instead.
本文记录了博主遇到问题“ImportError: torch.utils.ffi is deprecated. Please use cpp extensions instead.”的解决方案。更新于2019.03.12。
狼啸风云
2020-12-17
3K0
RuntimeError: size mismatch, m1:[1152 x 1] ,m2:[576 x 192]
今天跑代码的时候遇到了这个错误: RuntimeError: size mismatch, m1:[1152 x 1] ,m2:[576 x 192] ,at /opt/conda/conda-bld/pytorch_1524
狼啸风云
2020-12-10
1.2K0
Pytorch中支持的tensor的数据类型及它们的相互转换
type(new_type=None, async=False)如果未提供new_type,则返回类型,否则将此对象转换为指定的类型。 如果已经是正确的类型,则不会执行且返回原对象,用法如下:
狼啸风云
2020-12-01
3.4K0
Expected object of scalar type Float but got scalar type Double for argument
在pytorch中float32为float类型,而float64则为double类型,注意tensor的数据类型。
狼啸风云
2020-12-01
1.7K0
RuntimeError: copy_if failed to synchronize: device-side assert triggered
在使用pytorch训练的时候提示RuntimeError: copy_if failed to synchronize: device-side assert triggered错误
狼啸风云
2020-09-11
1.3K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档