Skip to content
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

training with acid #73

Open
ChengLiDuoJi opened this issue Oct 27, 2024 · 2 comments
Open

training with acid #73

ChengLiDuoJi opened this issue Oct 27, 2024 · 2 comments

Comments

@ChengLiDuoJi
Copy link

屏幕截图 2024-10-27 215743
I use acid too. I found that after 60k steps, it often skip bad samples. Should I stop training? But I found your config file wrote that mvsplat should train 300k steps.

@ChengLiDuoJi
Copy link
Author

屏幕截图 2024-10-27 215743

@donydchen
Copy link
Owner

Hi @ChengLiDuoJi, the skipping operation is as expected, and there is nothing to be worried about. This is because the training mainly intends to use raw data with image resolution 360x640, those raw images with other resolutions will be automatically skipped. Related technical details are in

context_image_invalid = context_images.shape[1:] != (3, 360, 640)
target_image_invalid = target_images.shape[1:] != (3, 360, 640)
if self.cfg.skip_bad_shape and (context_image_invalid or target_image_invalid):
print(
f"Skipped bad example {example['key']}. Context shape was "
f"{context_images.shape} and target shape was "
f"{target_images.shape}."
)
continue

In short, ignore this warning message and continue training to 300K steps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants