-
Notifications
You must be signed in to change notification settings - Fork 56
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
Minor improvements to consistency model interface #256
Comments
Thanks for taking a look at this.
|
You arguments make sense, thank you! Let's leave the We might also think about renaming the |
If we do focus on scheduled vs not scheduled during training, we could use |
It does sound to me as if we really might want to just have a single class from a user-interface perspective. That way, we can "hide" the difference better and give people a single entry point to consistency models. We could also change the default of I understand that it makes the internal code on some level less clean and I won't push too hard for this change. I just want to spark the discussion to ideally hide more technicalities from the user. |
I have just played around a bit with consistency models, and gather some minor observations here. I may add more points later on.
ConsistencyModel
has an argumenttotal_steps
without default, which is suggested to be set toepochs * num_batches
in the doc. Can we set this argument this internally automatically by default? This would make the code a bit cleaner. Also it should be clarified what happens if we set it to a different value thanepochs * num_batches
.ContinuousConsistencyModel
is a dangerous name for an architecture different toConsistencyModel
. Since we also have aContinuousApproximator
, users may think they need to combine itContinuousConsistencyModel
or thatConsistencyModel
is not for continuous variables. Can we perhaps renameContinuousConsistencyModel
or even make it part of theConsistencyModel
class to be activated via an argument likecontinuous_time = TRUE
?The text was updated successfully, but these errors were encountered: