pytorch 相关问题

PyTorch是一个深度学习框架,它实现了一个动态计算图,它允许您改变神经网络在运行中的行为方式,并能够执行向后自动区分。

评估pytorch模型:`与torch.no_grad`对比`model.eval()`

当我想在验证集上评估我的模型的性能时,是否首选使用:with torch.no_grad:或model.eval()

回答 1 投票 2

DataLoader中的Pytorch RNN内存分配错误

我在Pytorch写了一个RNN。我有以下代码行:data_loader = torch.utils.data.DataLoader(data,batch_size = args.batch_size,shuffle = True,num_workers = args ....

回答 3 投票 0

将Keras代码转换为PyTorch代码(整形)的问题

我有一些我需要转换为Pytorch的keras代码。我是pytorch的新手,我无法绕过如何以与我在keras中所做的相同的方式接受输入。我花了很多...

回答 1 投票 1

Cuda运行时/驱动程序在docker容器中不兼容

我试图在Pytorch附带的docker容器中运行这个简单的代码行。 import torch torch.cuda.set_device(0)我收到此错误:RuntimeError:cuda runtime error(35):CUDA驱动程序...

回答 1 投票 1

使用2d张量索引3d张量

我有一个3d张量,形状来源(bsz x slen1 x nhd)和2d张量,形状指数(bsz x slen2)。更具体地说,我有:source = 32 x 20 x 768 index = 32 x 16索引中的每个值...

回答 2 投票 2

如何迭代一组张量并将每个组中的元素传递给函数?

假设您有3个相同大小的张量:a = torch.randn(3,3)a =([[0.1945,0.8583,2.67979],[ - 0.1000,1.2136,-0.3706],[ - 0.0094,0.4279,-0.6840 ]])b = ......

回答 1 投票 3

如何使用torch.nn.CrossEntropyLoss作为自动编码器的重建损失?

我想使用CrossEntropyLoss计算我的自动编码器的重建精度:ae_criterion = nn.CrossEntropyLoss()ae_loss = ae_criterion(X,Y)其中X是自动编码器的重建......

回答 1 投票 0

使用经过预先训练的单词嵌入会加快Pytorch的模型训练吗?另外,如果数据集中的某些单词不在嵌入中,该怎么办?

我有一个文本分类模型,它通过GRU传递单词嵌入,并且该GRU的输出被传递到一个ANN,它将一个类作为输出。数据集庞大(140万...

回答 1 投票 0

在火葬场的Keras学习率衰减

我有一个关于Keras学习率衰减的问题。我需要了解选项衰减如何在优化器中运行,以便将其转换为等效的PyTorch公式。来自 ...

回答 1 投票 0

我更改了标量类型float的预期对象,但在Pytorch中仍然是Long

做二进制类分类。我使用二元交叉熵作为损失函数(nn.BCEloss()),最后一层的单位是一。在我(输入,目标)进入损失函数之前,我投...

回答 1 投票 0

我可以在Windows上实现kaldi-pytorch吗?

kaldi只能通过VM配置(例如fedora 29)在Windows上使用,它大量消耗计算资源和后期工作流程。还有其他合适的方式......

回答 1 投票 1

如何用conda或pip在Anaconda中安装pytorch?

我正在尝试在Anaconda中安装pytorch以在Windows中使用Python 3.5。按照pytorch.org中的说明,我在Anaconda中介绍了以下代码:pip3 install torch torchvision ...

回答 6 投票 7

为什么在模型init()上发生了OOM?

我的模型中的一行tr.nn.Linear(hw_flat * num_filters * 8,num_fc)在模型初始化时导致OOM错误。评论它会消除内存问题。从...导入火炬作为tr

回答 1 投票 1

火炬总和沿轴线的张量

ipdb> outputs.size()torch.Size([10,100])ipdb> print sum(outputs,0).size(),sum(outputs,1).size(),sum(outputs,2).size ()(100L,)(100L,)(100L,)如何对列进行求和?

回答 2 投票 12

在PyTorch中将值从一个张量复制到另一个张量的最快方法是什么?

我正在尝试卷积中的扩张,我试图使用PyTorch将数据从一个2D张量复制到另一个2D张量。我正在将数值从张量A复制到张量B,这样每个......

回答 1 投票 4

标量类型Long的预期对象,但是参数为#2'target'的标量类型字节

我在colab上运行nn并遇到了这个错误,当我在本地系统上运行相同的代码时,这个错误并不存在。我已尝试减少批量,但错误仍然存 在。载入中......

回答 1 投票 1

代码优化:Torch.Tensor中的计算

我目前正在实现一个计算自定义交叉熵损失的函数。该功能的定义是以下图像。我的代码如下,output = output.permute(0,2,3,1)......

回答 1 投票 0

pytorch并行化交叉验证循环

我有一个安装了tensorflow和pytorch的cuda9-docker,我正在对图像数据集进行交叉验证。目前我正在使用for循环来进行交叉验证。类似于data_train,......

回答 1 投票 0

如何在pytorch中标准化卷积权重?

我在pytorch中有一个CNN,我需要在每次迭代中用L2范数规范化卷积权重(滤波器)。最有效的方法是什么?基本上,在我的特定实验中,我......

回答 2 投票 0

如何找到导致RuntimeError的变量:渐变计算所需的变量之一已被inplace操作修改

我正在尝试使用GRUcell层创建一个非常简单的网络来执行以下任务:在两个位置之一中给出一个提示。在T时间后,代理人必须学会采取...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.