源代码:
from gluonts.torch.modules.distribution_output import (
DistributionOutput,
LambdaLayer,
PtArgProj,)
报错: File "D:\ProgramData\anaconda3\envs\py311\Lib\site-packages\pts\modules\distribution_output.py", line 35, in <module>
from gluonts.torch.modules.distribution_output import (
ModuleNotFoundError: No module named 'gluonts.torch.modules.distribution_output'
查了一下是版本问题导致包不一致了
在GluonTS文档https://ts.gluon.ai/stable/getting_started/install.html查找对应的包
改为:
from gluonts.torch.distributions.distribution_output import DistributionOutput
报错: from gluonts.torch.distributions.distribution_output import DistributionOutput,LambdaLayer
ImportError: cannot import name 'LambdaLayer' from 'gluonts.torch.distributions.distribution_output' (D:\ProgramData\anaconda3\envs\py311\Lib\site-packages\gluonts\torch\distributions\distribution_output.py)
改为:
from gluonts.torch.modules.lambda_layer import LambdaLayer
同理:
from gluonts.torch.distributions.output import PtArgProj