-
Notifications
You must be signed in to change notification settings - Fork 0
MeanFlow with U-Net on CIFAR-10 #8
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
Merged
Changes from 64 commits
Commits
Show all changes
67 commits
Select commit
Hold shift + click to select a range
ccfa898
hotfix: Fixed typo in core module
juanwulu 0810627
feat: Updated implementation fo RefineNet
juanwulu b60e746
hotfix: Fixed typo in core module
juanwulu 95be2cb
feat: Updated implementation of HuggingFace datamodule
juanwulu 2e923ce
hotfix: Fixed build target for utility module
juanwulu 7ca6e1e
hotfix: Fixed typo in build targets
juanwulu 35ad184
feat: Updated implementation of MeanFlow
juanwulu 8ca3ed3
feat: Added main entrypoint for training and evaluation of generative…
juanwulu 0ab6cfc
feat: Updated configuration for training U-Net meanflow on CIFAR-10
juanwulu f36fbeb
hotfix: Fixed issue with version of `chex`
juanwulu e9816c8
hotfix: Updated main train logic
juanwulu c2fb1ba
hotfix: Improve the log frequency for meanflow on CIFAR-10
juanwulu a2f8fbe
feat: Updated the main logic for training step in MeanFlow
juanwulu 91e96b3
feat: Updated implementation of MeanFlow
juanwulu dd4df9b
feat: Updated implementation of MeanFlow
juanwulu d585b66
feat: Added checkpoint frequency attribute to trainer config
juanwulu 41223e0
feat: Updated implementation of train logic
juanwulu 4357a02
feat: Updated the main logic for training step in MeanFlow
juanwulu b7d1967
feat: Updated the model protocol
juanwulu 60db887
feat: Updated the training logic
juanwulu c435f02
feat: Implemented the new model protocol for MeanFlow
juanwulu 3b12acb
feat: Implemented the new main entrypoint with train logic
juanwulu cbfaa3c
feat: Updated implementation for huggingface dataset
juanwulu d368e52
hotfix: Fixed error in huggingface datamodule
juanwulu d91518f
hotfix: Updated checkpoint frequency
juanwulu 07ab0aa
feat: Added visualization utility to create a grid of images
juanwulu f462f55
hotfix: Fixed wrong implementation of t\neq{r} in meanflow
juanwulu 3649da1
feat: symmetric mean flow
lan-qing 4bad082
hotfix: Switch back to original meanflow loss
juanwulu 63b4cdf
feat: Added dependencies for running on MPS framework
juanwulu 222a884
feat: Added MPS dependencies to PIP hubs
juanwulu df11ccb
feat: Added implementation for downsampling residual block in U-Net
juanwulu e75bc79
hotfix: Rename `DownResNetBlock` to `ResNetBlock`
juanwulu 9fec7d4
feat: Added implementation for downsampling block in U-Net
juanwulu 147427d
feat: Added implementation for upsampling block in U-Net
juanwulu 6ce9152
feat: Added full implementation of U-Net for score-based generative m…
juanwulu e3e0c4f
feat: Added implementation for scaled dot-product attention block
juanwulu 19964ba
feat: Integrate attention block to score U-Net architecture
juanwulu 76781b3
hotfix: Adds missing attention block in upsampling path of U-Net
juanwulu 6716140
feat: Integrates score-based U-Net for meanflow experiment on CIFAR-10
juanwulu 70bb67c
hotfix: Fixes issue of `dropout_rate` in U-Net for meanflow
juanwulu 27bc1ec
hotfix: Fixes issue of missing dropout rng in U-Net for meanflow
juanwulu d0e352a
hotfix: Fixes issue of missing dropout rng in U-Net for meanflow
juanwulu 9d45b9c
hotfix: Updated configurations for training U-Net on CIFAR-10
juanwulu 03655ed
hotfix: Fixed implementation of logit-normal timestamp sampler
juanwulu f307e8c
hotfix: Fixed implementation of logit-normal timestamp sampler
juanwulu 90b5d4e
hotfix: Fixed implementation for JAX in MacOS
juanwulu 12ee102
feat: Implements sinusoidal positional encoding for U-Net
juanwulu 6f80f07
hotfix: Updated step output to contain model output array
juanwulu a42758a
feat: Updated grid visualization function to use jax array
juanwulu cef9f5a
feat: Implements the evaluation step for meanflow with visualization
juanwulu de1f95c
feat: Moved evaluation to before the training inner loop
juanwulu 74e69ce
feat: Added random left-right flip in training loop
juanwulu 000f1a6
feat: Updated implementation for MeanFlow network and remove label co…
juanwulu d8e4b76
hotfix: Fixed error raised by wrong shape checking
juanwulu a50c12e
feat: Fixed training collapse by adding fc layers for timestamp condi…
juanwulu 1c4f404
hotfix: Fixed wrong implementation of timestamp conditioning in forwa…
juanwulu 551c366
feat: Added histogram attribute to the model step output
juanwulu a2060a7
feat: Added histogram logging for training and evaluation
juanwulu 06ee4c5
feat: Updated implementation for meanflow model to take arbitrary tup…
juanwulu 50df9aa
hotfix: Fixed error in logging histograms
juanwulu ef2bcac
feat: Updated implementation for U-Net model in MeanFlow
juanwulu 2b97614
hotfix: Increased data loading batch size to 1024 for CIFAR-10
juanwulu 0635517
feat: Updated implementation for evaluation step
juanwulu c4f14b9
hotfix: Fixed typo
juanwulu abcf902
hotfix: Fixed infinite outer loop in training
juanwulu 29296d1
hotfix: Fixed conflict in naming of `batch`
juanwulu File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -212,3 +212,5 @@ cython_debug/ | |
| /data/ | ||
| /logs/ | ||
| requirements_*.txt | ||
|
|
||
| .specstory/ | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.