Evan
Evan
Tagging @xvjiarui as I saw that the `commit` enhancements for `wandb.log` is added by them in #659. Any ideas? Thank you!
Thanks @ayulockin! Will try out the MMDetWandbHook. Yup, the issue is that Wandb is not logging any of the val values at all, as wandb's step is higher than the...
@ayulockin I've tried out `MMDetWandbHook` with `IterBasedRunner`, the validation metrics are still not getting logged due to the same error.
Yup, in `mmcv`'s `WandbLoggerHook`, the `log` method calls `self.wandb.log` with the argument `commit=True` by default. When that happens, based on wandb's documentation, it increments wandb's step by 1 every time...
Here's an ugly fix that works: In `mmcv/mmcv/runner/hooks/logger/wandb.py` (From Line 90): ```python @master_only def log(self, runner) -> None: tags = self.get_loggable_tags(runner) if tags: step = self.get_iter(runner) if not self.by_epoch and...
@ayulockin Ah I see. However, when I ran it originally, this warning message was showing after each validation ```None wandb: WARNING Step must only increase in log calls. Step 20...
Sure, will an implementation that utilises `boto3` work?
Yup, I'm already doing that in `train.py`. If there's no way to get access to cfg in a hook then I guess there's no choice.
Will be really helpful to implement [MIPNet](https://github.com/rawalkhirodkar/MIPNet) into mmpose: - It is particularly useful to tackle data where there are crowded/highly occluded humans. Was previously the SOTA on OCHuman before...
Also similar to #1389 request, will be nice to integrate [ViTPose](https://github.com/ViTAE-Transformer/ViTPose) into mmpose. ViTPose is already implemented in mmpose, so I expect integration to be much easier 😄