You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I executed code "import lightning.pytorch" and "from pytorch_forecasting import Baseline, TemporalFusionTransformer, TimeSeriesDataSet" and encountered this problem"OSError: [WinError 127] 找不到指定的程序。"
I have read several previous issues and guess the reason is that the version of torch sparse, torch scatter, torch cluster and python(maybe) is incompatible with each other. But the previous solutions are useless to me.
Code to reproduce the problem
import lightning.pytorch as pl
from lightning.pytorch.callbacks import EarlyStopping, LearningRateMonitor
from lightning.pytorch.loggers import TensorBoardLogger
from pytorch_forecasting import Baseline, TemporalFusionTransformer, TimeSeriesDataSet
from pytorch_forecasting.data import GroupNormalizer
from pytorch_forecasting.metrics import MAE, SMAPE, PoissonLoss, QuantileLoss
from pytorch_forecasting.models.temporal_fusion_transformer.tuning import optimize_hyperparameters
The full bug:
Traceback (most recent call last):
File "E:\anaconda3\envs\py39_env\lib\site-packages\IPython\core\interactiveshell.py", line 3550, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "", line 1, in
from pytorch_forecasting import Baseline, TemporalFusionTransformer, TimeSeriesDataSet
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\pytorch_forecasting_init.py", line 4, in
from pytorch_forecasting.data import (
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\pytorch_forecasting\data_init.py", line 7, in
from pytorch_forecasting.data.encoders import (
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\pytorch_forecasting\data\encoders.py", line 24, in
from pytorch_forecasting.utils import InitialParameterRepresenterMixIn
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\pytorch_forecasting\utils.py", line 10, in
import lightning.pytorch as pl
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\lightning_init.py", line 20, in
from lightning.pytorch.callbacks import Callback # noqa: E402
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\lightning\pytorch_init.py", line 27, in
from lightning.pytorch.callbacks import Callback # noqa: E402
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\lightning\pytorch\callbacks_init.py", line 14, in
from lightning.pytorch.callbacks.batch_size_finder import BatchSizeFinder
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\lightning\pytorch\callbacks\batch_size_finder.py", line 24, in
from lightning.pytorch.callbacks.callback import Callback
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\lightning\pytorch\callbacks\callback.py", line 22, in
from lightning.pytorch.utilities.types import STEP_OUTPUT
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\lightning\pytorch\utilities\types.py", line 40, in
from torchmetrics import Metric
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchmetrics_init.py", line 22, in
from torchmetrics import functional # noqa: E402
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchmetrics\functional_init.py", line 14, in
from torchmetrics.functional.audio._deprecated import _permutation_invariant_training as permutation_invariant_training
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchmetrics\functional\audio_init.py", line 14, in
from torchmetrics.functional.audio.pit import permutation_invariant_training, pit_permutate
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchmetrics\functional\audio\pit.py", line 22, in
from torchmetrics.utilities import rank_zero_warn
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchmetrics\utilities_init.py", line 14, in
from torchmetrics.utilities.checks import check_forward_full_state_property
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchmetrics\utilities\checks.py", line 25, in
from torchmetrics.metric import Metric
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchmetrics\metric.py", line 30, in
from torchmetrics.utilities.data import (
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchmetrics\utilities\data.py", line 22, in
from torchmetrics.utilities.imports import _TORCH_GREATER_EQUAL_1_12, _TORCH_GREATER_EQUAL_1_13, _XLA_AVAILABLE
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchmetrics\utilities\imports.py", line 51, in
TORCHAUDIO_GREATER_EQUAL_0_10: Optional[bool] = compare_version("torchaudio", operator.ge, "0.10.0")
File "E:\anaconda3\envs\py39_env\lib\site-packages\lightning_utilities\core\imports.py", line 77, in compare_version
pkg = importlib.import_module(package)
File "E:\anaconda3\envs\py39_env\lib\importlib_init.py", line 127, in import_module
return _bootstrap.gcd_import(name[level:], package, level)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchaudio_init.py", line 1, in
from torchaudio import ( # noqa: F401
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchaudio_extension_init.py", line 43, in
_load_lib("libtorchaudio")
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchaudio_extension\utils.py", line 61, in load_lib
torch.ops.load_library(path)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torch_ops.py", line 852, in load_library
ctypes.CDLL(path)
File "E:\anaconda3\envs\py39_env\lib\ctypes_init.py", line 374, in init
self._handle = _dlopen(self._name, mode)
OSError: [WinError 127] 找不到指定的程序。
Attachment:
How to adjust my versions to solve this problem? If you can run the code successfully, it'll be pleasant to offer the versions of those packages you use . Thx !
The text was updated successfully, but these errors were encountered:
I executed code "import lightning.pytorch" and "from pytorch_forecasting import Baseline, TemporalFusionTransformer, TimeSeriesDataSet" and encountered this problem"OSError: [WinError 127] 找不到指定的程序。"
I have read several previous issues and guess the reason is that the version of torch sparse, torch scatter, torch cluster and python(maybe) is incompatible with each other. But the previous solutions are useless to me.
Code to reproduce the problem
import lightning.pytorch as pl
from lightning.pytorch.callbacks import EarlyStopping, LearningRateMonitor
from lightning.pytorch.loggers import TensorBoardLogger
from pytorch_forecasting import Baseline, TemporalFusionTransformer, TimeSeriesDataSet
from pytorch_forecasting.data import GroupNormalizer
from pytorch_forecasting.metrics import MAE, SMAPE, PoissonLoss, QuantileLoss
from pytorch_forecasting.models.temporal_fusion_transformer.tuning import optimize_hyperparameters
The full bug:
Traceback (most recent call last):
File "E:\anaconda3\envs\py39_env\lib\site-packages\IPython\core\interactiveshell.py", line 3550, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "", line 1, in
from pytorch_forecasting import Baseline, TemporalFusionTransformer, TimeSeriesDataSet
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\pytorch_forecasting_init.py", line 4, in
from pytorch_forecasting.data import (
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\pytorch_forecasting\data_init.py", line 7, in
from pytorch_forecasting.data.encoders import (
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\pytorch_forecasting\data\encoders.py", line 24, in
from pytorch_forecasting.utils import InitialParameterRepresenterMixIn
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\pytorch_forecasting\utils.py", line 10, in
import lightning.pytorch as pl
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\lightning_init.py", line 20, in
from lightning.pytorch.callbacks import Callback # noqa: E402
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\lightning\pytorch_init.py", line 27, in
from lightning.pytorch.callbacks import Callback # noqa: E402
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\lightning\pytorch\callbacks_init.py", line 14, in
from lightning.pytorch.callbacks.batch_size_finder import BatchSizeFinder
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\lightning\pytorch\callbacks\batch_size_finder.py", line 24, in
from lightning.pytorch.callbacks.callback import Callback
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\lightning\pytorch\callbacks\callback.py", line 22, in
from lightning.pytorch.utilities.types import STEP_OUTPUT
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\lightning\pytorch\utilities\types.py", line 40, in
from torchmetrics import Metric
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchmetrics_init.py", line 22, in
from torchmetrics import functional # noqa: E402
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchmetrics\functional_init.py", line 14, in
from torchmetrics.functional.audio._deprecated import _permutation_invariant_training as permutation_invariant_training
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchmetrics\functional\audio_init.py", line 14, in
from torchmetrics.functional.audio.pit import permutation_invariant_training, pit_permutate
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchmetrics\functional\audio\pit.py", line 22, in
from torchmetrics.utilities import rank_zero_warn
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchmetrics\utilities_init.py", line 14, in
from torchmetrics.utilities.checks import check_forward_full_state_property
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchmetrics\utilities\checks.py", line 25, in
from torchmetrics.metric import Metric
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchmetrics\metric.py", line 30, in
from torchmetrics.utilities.data import (
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchmetrics\utilities\data.py", line 22, in
from torchmetrics.utilities.imports import _TORCH_GREATER_EQUAL_1_12, _TORCH_GREATER_EQUAL_1_13, _XLA_AVAILABLE
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchmetrics\utilities\imports.py", line 51, in
TORCHAUDIO_GREATER_EQUAL_0_10: Optional[bool] = compare_version("torchaudio", operator.ge, "0.10.0")
File "E:\anaconda3\envs\py39_env\lib\site-packages\lightning_utilities\core\imports.py", line 77, in compare_version
pkg = importlib.import_module(package)
File "E:\anaconda3\envs\py39_env\lib\importlib_init.py", line 127, in import_module
return _bootstrap.gcd_import(name[level:], package, level)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchaudio_init.py", line 1, in
from torchaudio import ( # noqa: F401
File "E:\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchaudio_extension_init.py", line 43, in
_load_lib("libtorchaudio")
File "E:\anaconda3\envs\py39_env\lib\site-packages\torchaudio_extension\utils.py", line 61, in load_lib
torch.ops.load_library(path)
File "E:\anaconda3\envs\py39_env\lib\site-packages\torch_ops.py", line 852, in load_library
ctypes.CDLL(path)
File "E:\anaconda3\envs\py39_env\lib\ctypes_init.py", line 374, in init
self._handle = _dlopen(self._name, mode)
OSError: [WinError 127] 找不到指定的程序。
Attachment:
How to adjust my versions to solve this problem? If you can run the code successfully, it'll be pleasant to offer the versions of those packages you use . Thx !
The text was updated successfully, but these errors were encountered: