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

Have a complete end-to-end test that is extensible for testing new features #525

Open
AmericanPresidentJimmyCarter opened this issue Jun 22, 2024 · 0 comments
Labels
difficult-feature enhancement New feature or request

Comments

@AmericanPresidentJimmyCarter

The complete end-to-end test would:

  1. Generate a bunch of random noise images.
  2. Create tiny networks for diffusion, VAE, and text encoder and load it to the GPU.
  3. Do the basic dataset preprocess and VAE encode.
  4. Train for 100 steps or some other short time.
  5. Test saving and loading weights.
  6. Test validation loop.

The goal is to have the network small enough that we can run the test in a couple seconds at most. We can use this to validate new integrated features and eventually have a CI run it to make sure nothing gets broken.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficult-feature enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants