"--use_8bit_adam",action="store_true",help="Whether or not to use 8-bit Adam from bitsandbytes."
)
...
...
@@ -472,6 +479,30 @@ def main():
else:
raiseValueError("xformers is not available. Make sure it is installed correctly")
defcompute_snr(timesteps):
"""
Computes SNR as per https://github.com/TiankaiHang/Min-SNR-Diffusion-Training/blob/521b624bd70c67cee4bdf49225915f5945a872e3/guided_diffusion/gaussian_diffusion.py#L847-L849
# Adapted from https://github.com/TiankaiHang/Min-SNR-Diffusion-Training/blob/521b624bd70c67cee4bdf49225915f5945a872e3/guided_diffusion/gaussian_diffusion.py#L1026