问题标签 [pytorch-lightning]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
841 浏览

python - How to find r2score of my PyTorch model for regression

I have a UNet model. I'm trying for a regression model since, in my output, I have different floating values for each pixel. In order to check the r2score, I tried to put the below code in the model class, training_step, validation_step, and test_step.

from pytorch_lightning.metrics.functional import r2score

r2 = r2score(pred, y)

self.log('r2:',r2)

But it's giving the following error

ValueError: Expected both prediction and target to be 1D or 2D tensors, but recevied tensors with dimension torch.Size([50, 1, 32, 32])

How can I check my model fit?

0 投票
3 回答
346 浏览

machine-learning - Pytorch N - Beats 模型抛出错误:“str”对象没有属性“__name__”

我正在尝试在 colab 中复制 pytorch 的 N - Beats 模型。我将相同的代码从https://pytorch-forecasting.readthedocs.io/en/stable/tutorials/ar.html复制到 colab 笔记本中。训练单元出现错误。

错误是:

0 投票
0 回答
91 浏览

optimization - MT5ForConditionalGeneration 与 Pytorch-lightning 给出 attribute_error

几天都无法处理这个问题,因为我是 NLP 新手,实际解决方案可能非常简单

运行此代码给我 AttributeError: 'QAModel' object has no attribute 'automatic_optimization' after fit() function 可能,问题出在 MT5ForConditionalGeneration 中,因为在将其传递给 funtion() 之后,我们遇到了同样的错误

0 投票
1 回答
929 浏览

python - 中断后如何恢复训练 pl.Trainer?

我有 Model 和 Trainer pytorch-lightning 对象,它们的初始化如下:

然后我开始使用以下方法进行训练:

但是训练被中断了,现在我想使用第 N 次迭代的检查点来恢复它所以我尝试将模型和训练器初始化为:

但是一次又一次地从头开始训练(从第 0 个 epoch 和巨大的错误开始)。我错过了什么?

0 投票
2 回答
434 浏览

python - 使用 Pytorch Lightning 时关闭 Hydra 的控制台日志记录

有没有办法关闭 Hydra 的控制台日志记录,但保留文件日志记录?我遇到了 Hydra 复制所有控制台打印的问题。这些打印由 Pytorch Lightning 处理,我希望它们保持这种状态。但是,我很喜欢 hydra 将它们记录到文件中(每次打印一次),但我不想在控制台中看到我的打印两次。

0 投票
1 回答
1072 浏览

python - Pytorch 闪电指标:ValueError:preds 和 target 必须具有相同数量的维度,或者 preds 的一个额外维度

谷歌搜索这会让你无处可去,所以我决定通过将其发布为可搜索的问题来帮助未来的我和其他人。


log_probs.shape == (16, 4)和为label_batch.shape == (16, 4)

有什么问题?

0 投票
1 回答
1688 浏览

pytorch - 无法导入 pytorch-lightning

我使用 pip 安装了 pytorch-lightning,并且在 Mac 上运行。我试过了:

(成功完成)然后:

我得到的是:

--

0 投票
1 回答
733 浏览

pytorch - PyTorch Lightning 是否在整个时期内平均指标?

我正在查看PyTorch-Lightning官方文档https://pytorch-lightning.readthedocs.io/en/0.9.0/lightning-module.html上提供的示例。

这里的损失和度量是在具体批次上计算的。但是当记录一个特定批次的准确性时,它可能相当小且不具有代表性,而是对所有时期的平均值不感兴趣。我是否理解正确,有一些代码对所有批次执行平均,通过时代?

0 投票
5 回答
11298 浏览

python - 无法在 google colab 上导入 pytorch_lightning

我做了以下事情:

但是得到以下错误:

可能是什么问题?

0 投票
0 回答
35 浏览

gpu - Pytorch Lightning 完全在 gpu 上使用小数据集进行训练

我正在使用足够小的架构和足够小的数据集,可以很好地适应 GPU,而无需分批工作。

使用 pytorch 闪电训练器时,如何避免我的整个数据集在每个时期都从 CPU 移动到 GPU?有可能做到吗?