for dataset in LSUN #imn do # Set the correct data_dir based on the dataset if [ "$dataset" = "LSUN" ]; then teacher_steps=20 elif [ "$dataset" = "imn" ]; then teacher_steps=10 fi for steps in 4 # 5 6 7 8 do for solver in uni_pc # dpm_solver++ ipndm do python3 main.py \ --all_config configs/latent_diff_${dataset}.yml \ --data_dir train_data/train_data_${dataset}/uni_pc_NFE${teacher_steps}_time_uniform_seed0/ \ --main_valid_batch_size 25 \ --solver_name ${solver} \ --steps ${steps} \ --log_path all_logs/logs_${dataset} python3 gen_data.py --learn \ --all_config configs/latent_diff_${dataset}.yml \ --sampling_batch_size 25 \ --solver_name ${solver} \ --steps ${steps} \ --total_samples 50000 \ --use_ema \ --log_path all_logs/logs_${dataset} \ --data_dir sampling_data/sampling_data_${dataset} \ --save_png done done done