Sxela / WarpFusion

WarpFusion
Other
960 stars 105 forks source link

import error from pytorch_lightning import seed_everything #57

Closed BanTrexx closed 1 year ago

BanTrexx commented 1 year ago

i've searched on pytorch's official website but still had no idea about what happen, i was try it in google collabs and local installation but still same issues, it seems like 'seed_everything' function doesn't exist at pytorch_lightning modules, but how i know where's the 'seed_everything' function??

notes :

ImportError                               Traceback (most recent call last)
Cell In[11], line 94
     92 from contextlib import nullcontext
     93 import time
---> 94 from pytorch_lightning import seed_everything
     96 os.chdir(f"{root_dir}/stablediffusion")
     97 from ldm.util import instantiate_from_config

File ~\code\WarpFusion\v0.14.13\env\lib\site-packages\pytorch_lightning\__init__.py:34
     31     _logger.addHandler(logging.StreamHandler())
     32     _logger.propagate = False
---> 34 from pytorch_lightning.callbacks import Callback  # noqa: E402
     35 from pytorch_lightning.core import LightningDataModule, LightningModule  # noqa: E402
     36 from pytorch_lightning.trainer import Trainer  # noqa: E402

File ~\code\WarpFusion\v0.14.13\env\lib\site-packages\pytorch_lightning\callbacks\__init__.py:25
     23 from pytorch_lightning.callbacks.model_summary import ModelSummary
     24 from pytorch_lightning.callbacks.prediction_writer import BasePredictionWriter
---> 25 from pytorch_lightning.callbacks.progress import ProgressBarBase, RichProgressBar, TQDMProgressBar
     26 from pytorch_lightning.callbacks.pruning import ModelPruning
     27 from pytorch_lightning.callbacks.quantization import QuantizationAwareTraining

File ~\code\WarpFusion\v0.14.13\env\lib\site-packages\pytorch_lightning\callbacks\progress\__init__.py:22
     14 """
     15 Progress Bars
     16 =============
   (...)
     19 
     20 """
     21 from pytorch_lightning.callbacks.progress.base import ProgressBarBase  # noqa: F401
---> 22 from pytorch_lightning.callbacks.progress.rich_progress import RichProgressBar  # noqa: F401
     23 from pytorch_lightning.callbacks.progress.tqdm_progress import TQDMProgressBar

File ~\code\WarpFusion\v0.14.13\env\lib\site-packages\pytorch_lightning\callbacks\progress\rich_progress.py:20
     17 from datetime import timedelta
     18 from typing import Any, Dict, Optional, Union
---> 20 from torchmetrics.utilities.imports import _compare_version
     22 import pytorch_lightning as pl
     23 from pytorch_lightning.callbacks.progress.base import ProgressBarBase

ImportError: cannot import name '_compare_version' from 'torchmetrics.utilities.imports' (C:\Users\xoNezx\code\WarpFusion\v0.14.13\env\lib\site-packages\torchmetrics\utilities\imports.py)
stijntratsaertit commented 1 year ago

Add torchmetrics==0.11.4 as explicit pip dependency