-
Notifications
You must be signed in to change notification settings - Fork 323
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot import name 'LightningLoggerBase' from 'pytorch_lightning.loggers' #962
Comments
it seems to be deprecated/removed from PL, would you be interested in sending fix 🐰 |
I think it was renamed to |
Looks like there's also another breaking change: How to keep this backward compatible? We could do this: try:
from pytorch_lightning.loggers import Logger
except ImportError:
from pytorch_lightning.loggers import LightningLoggerBase
Logger = LightningLoggerBase
try:
from lightning_utilities.core.apply_func import apply_to_collection
except ImportError:
from pytorch_lightning.utilities.apply_func import apply_to_collection |
Hello there @Borda, I have a few questions if you don't mind:
|
|
Is this problem fixed? I tried it today and still get the same error. My versions are: |
I had the same issue, I could circumvent it by using the following versions: |
I need PL >=1.9.0 and can't get it work with LB 0.6.0.post1. Is anyone looking into this? |
I'm working on this one. PR will follow soon. |
any update on this? |
I found a PR that addresses the import only, but won't fix other imports. I'm pushing my PR now. Just writing down the description and making sure the motivation is clear. I updated 4 dependencies to reflect latest releases. |
Thanks! |
I'm getting this error today. @Borda , what version do I need to be on for the error to go away? I upgraded to 2.0.2 but the error remains. |
Also getting this error today: |
Could you please try install from source, it shall be fixed there and we release it soon |
Thanks, with:
I was able to run my code using bleeding edge with: |
LightningLoggerBase -> Logger LightningLoggerBase was deprecated Lightning-Universe/lightning-bolts#962
🐛 Bug
When trying to import anything from pl_bolts, I get the error:
cannot import name 'LightningLoggerBase' from 'pytorch_lightning.loggers'
.To Reproduce
I'm currently using Keggle's pytorch_lightning version 1.9.0, and I saw that from version 1.7.0 it has been deprecated in favour of
pytorch_lightning.loggers.logger.Logger
but I don't want to downgrade my pl version: is pl_bolts being being updated to reach the more recent versions of pl?Thanks in advance for your help! 🙏🏻
Having a pl version >=1.7.0
raises:
cannot import name 'LightningLoggerBase' from 'pytorch_lightning.loggers'
The text was updated successfully, but these errors were encountered: