从导入的包更新“pytorch_lightning.metrics”

问题描述 投票:0回答:1

我正在尝试运行以下软件包

从 pytorch_forecasting 导入基线、TemporalFusionTransformer、TimeSeriesDataSet 从 pytorch_forecasting.data 导入 GroupNormalizer 从 pytorch_forecasting.metrics 导入 MAE、SMAPE、泊松损失、分位数损失 从 pytorch_forecasting.models.temporal_fusion_transformer.tuning 导入 optimization_hyperparameters*

粗体线给出了一个错误,因为它使用了一个包:

从 pytorch_lightning.metrics 将指标导入为 LightningMetric

据我了解,这是因为 pytorch_lightning.metrics 不再存在,现在是 torchmetrics。但是我不知道如何解决这个问题,因为我无法编辑 pytorch_forecasting 模块。

有人可以帮助我吗?

我一直在安装旧版本的软件包,但这似乎会导致一个又一个问题。

python-3.x pytorch torch pytorch-lightning pytorch-forecasting
1个回答
0
投票

对我来说,降级到 optuna 版本 3.4 和 pytorch 2.0.1 是可行的

pip install torch==2.0.1 pytorch-lightning==2.0.2 pytorch_forecasting==1.0.0 torchaudio==2.0.2 torchdata==0.6.1 torchtext==0.15.2 torchvision==0.15.2 optuna==3.4
© www.soinside.com 2019 - 2024. All rights reserved.