Fully prevent use_checkpoint

This commit is contained in:
huchenlei 2024-05-16 16:39:02 -04:00
parent 022d835565
commit 58eec83a54
1 changed files with 5 additions and 0 deletions

View File

@ -551,6 +551,11 @@ def repair_config(sd_config):
karlo_path = os.path.join(paths.models_path, 'karlo')
sd_config.model.params.noise_aug_config.params.clip_stats_path = sd_config.model.params.noise_aug_config.params.clip_stats_path.replace("checkpoints/karlo_models", karlo_path)
# Do not use checkpoint for inference.
# This helps prevent extra performance overhead on checking parameters.
# The perf overhead is about 100ms/it on 4090.
sd_config.model.params.network_config.params.use_checkpoint = False
def rescale_zero_terminal_snr_abar(alphas_cumprod):
alphas_bar_sqrt = alphas_cumprod.sqrt()