FrankCCCCC commited on
Commit
d3b3957
·
verified ·
1 Parent(s): e168ebf

Add files using upload-large-folder tool

Browse files
Files changed (50) hide show
  1. README.md +22 -0
  2. config.json +46 -0
  3. epochs/ep10/model_index.json +15 -0
  4. epochs/ep115/model_index.json +15 -0
  5. epochs/ep130/model_index.json +15 -0
  6. epochs/ep135/model_index.json +15 -0
  7. epochs/ep140/model_index.json +15 -0
  8. epochs/ep15/model_index.json +15 -0
  9. epochs/ep155/model_index.json +15 -0
  10. epochs/ep160/model_index.json +15 -0
  11. epochs/ep170/model_index.json +15 -0
  12. epochs/ep20/model_index.json +15 -0
  13. epochs/ep205/model_index.json +15 -0
  14. epochs/ep220/model_index.json +15 -0
  15. epochs/ep230/model_index.json +15 -0
  16. epochs/ep235/model_index.json +15 -0
  17. epochs/ep245/model_index.json +15 -0
  18. epochs/ep25/model_index.json +15 -0
  19. epochs/ep260/model_index.json +15 -0
  20. epochs/ep280/model_index.json +15 -0
  21. epochs/ep290/model_index.json +15 -0
  22. epochs/ep295/model_index.json +15 -0
  23. epochs/ep300/model_index.json +15 -0
  24. epochs/ep310/model_index.json +15 -0
  25. epochs/ep320/model_index.json +15 -0
  26. epochs/ep335/model_index.json +15 -0
  27. epochs/ep350/model_index.json +15 -0
  28. epochs/ep355/model_index.json +15 -0
  29. epochs/ep360/model_index.json +15 -0
  30. epochs/ep370/model_index.json +15 -0
  31. epochs/ep375/model_index.json +15 -0
  32. epochs/ep385/model_index.json +15 -0
  33. epochs/ep405/model_index.json +15 -0
  34. epochs/ep425/model_index.json +15 -0
  35. epochs/ep430/model_index.json +15 -0
  36. epochs/ep440/model_index.json +15 -0
  37. epochs/ep470/model_index.json +15 -0
  38. epochs/ep475/model_index.json +15 -0
  39. epochs/ep485/model_index.json +15 -0
  40. epochs/ep495/model_index.json +15 -0
  41. epochs/ep500/model_index.json +15 -0
  42. epochs/ep55/model_index.json +15 -0
  43. epochs/ep60/model_index.json +15 -0
  44. epochs/ep70/model_index.json +15 -0
  45. epochs/ep90/model_index.json +15 -0
  46. finished.json +3 -0
  47. model_index.json +15 -0
  48. scheduler/scheduler_config.json +18 -0
  49. training_result.json +4 -0
  50. unet/config.json +48 -0
README.md ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # cfm_corr_150_ss0.0_ep500_ema-50k-run2
2
+
3
+ This repository contains model artifacts and configuration files from the CFM_CORR_EMA_50k experiment.
4
+
5
+ ## Contents
6
+
7
+ This folder contains:
8
+ - Model checkpoints and weights
9
+ - Configuration files (JSON)
10
+ - Scheduler and UNet components
11
+ - Training results and metadata
12
+ - Sample directories (excluding image files)
13
+
14
+ ## Experiment Details
15
+
16
+ - Experiment: CFM_CORR_EMA_50k
17
+ - Folder: cfm_corr_150_ss0.0_ep500_ema-50k-run2
18
+ - Images excluded from upload
19
+
20
+ ## Usage
21
+
22
+ This repository contains the necessary files to reproduce or analyze the model from this specific experimental run.
config.json ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "save_model_per_ep": 5,
3
+ "checkpoint_per_ep": 5,
4
+ "ep_model_dir": "epochs",
5
+ "output_dir": "fm_cifar10",
6
+ "ckpt_dir": "ckpt",
7
+ "ckpt_data_file": "data.ckpt",
8
+ "is_save_all_model_epochs": false,
9
+ "args_key": "args",
10
+ "default_key": "default",
11
+ "final_key": "final",
12
+ "config_file": "config.json",
13
+ "optim_name": "adamw",
14
+ "shed_name": "poly_decay",
15
+ "sched_num_warmup_steps": 45000,
16
+ "optim_weight_decay": 0.0,
17
+ "optim_beta_1": 0.9,
18
+ "optim_beta_2": 0.999,
19
+ "optim_epsilon": 1e-08,
20
+ "sched_lr_end": 1e-07,
21
+ "sched_power": 1.0,
22
+ "sched_t_max": 200,
23
+ "sched_last_epoch": -1,
24
+ "training_result_file": "training_result.json",
25
+ "check_finished_file": "finished.json",
26
+ "project": "CFM_CORR_EMA_50k",
27
+ "name_postfix": "ema-50k-run2",
28
+ "saving_strategy": "best_valid_loss",
29
+ "optim_lr": 0.0005,
30
+ "model_id": "google/ddpm-cifar10-32",
31
+ "train_dataset": "cifar10",
32
+ "traj_dataset": "data/traj_dataset/TRAJ-DS_PS-DM_DDPM_PSS-1000_SZ-50000",
33
+ "batch_size": 256,
34
+ "num_epochs": 500,
35
+ "num_train_timesteps": 1000,
36
+ "predictor_num_inference_steps": 1000,
37
+ "corrector_num_inference_steps": 100,
38
+ "sigma_min": 0.0,
39
+ "sigma_src": 0.0,
40
+ "corr_trained_timestep": 150,
41
+ "ds_size": 50000,
42
+ "seed": 44,
43
+ "device": "cuda:0",
44
+ "overwrite": false,
45
+ "weight_decay": 0.0
46
+ }
epochs/ep10/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep115/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep130/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep135/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep140/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep15/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep155/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep160/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep170/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep20/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep205/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep220/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep230/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep235/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep245/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep25/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep260/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep280/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep290/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep295/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep300/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep310/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep320/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep335/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep350/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep355/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep360/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep370/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep375/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep385/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep405/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep425/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep430/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep440/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep470/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep475/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep485/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep495/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep500/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep55/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep60/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep70/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
epochs/ep90/model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
finished.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ {
2
+ "Msg": "Training finished."
3
+ }
model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "DDPMCorrectorPipeline",
3
+ "_diffusers_version": "0.34.0",
4
+ "allowed_ctrl_timesteps": [
5
+ 150
6
+ ],
7
+ "scheduler": [
8
+ "diffusers",
9
+ "FlowMatchEulerDiscreteScheduler"
10
+ ],
11
+ "unet": [
12
+ "diffusers",
13
+ "UNet2DModel"
14
+ ]
15
+ }
scheduler/scheduler_config.json ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "FlowMatchEulerDiscreteScheduler",
3
+ "_diffusers_version": "0.34.0",
4
+ "base_image_seq_len": 256,
5
+ "base_shift": 0.5,
6
+ "invert_sigmas": false,
7
+ "max_image_seq_len": 4096,
8
+ "max_shift": 1.15,
9
+ "num_train_timesteps": 1000,
10
+ "shift": 1.0,
11
+ "shift_terminal": null,
12
+ "stochastic_sampling": false,
13
+ "time_shift_type": "exponential",
14
+ "use_beta_sigmas": false,
15
+ "use_dynamic_shifting": false,
16
+ "use_exponential_sigmas": false,
17
+ "use_karras_sigmas": false
18
+ }
training_result.json ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ {
2
+ "best_epoch": 340,
3
+ "best_step": 66300
4
+ }
unet/config.json ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "UNet2DModel",
3
+ "_diffusers_version": "0.34.0",
4
+ "_name_or_path": "/home/sc3379_cornell_edu/.cache/huggingface/hub/models--google--ddpm-cifar10-32/snapshots/267b167dc01f0e4e61923ea244e8b988f84deb80",
5
+ "act_fn": "silu",
6
+ "add_attention": true,
7
+ "attention_head_dim": null,
8
+ "attn_norm_num_groups": null,
9
+ "block_out_channels": [
10
+ 128,
11
+ 256,
12
+ 256,
13
+ 256
14
+ ],
15
+ "center_input_sample": false,
16
+ "class_embed_type": null,
17
+ "down_block_types": [
18
+ "DownBlock2D",
19
+ "AttnDownBlock2D",
20
+ "DownBlock2D",
21
+ "DownBlock2D"
22
+ ],
23
+ "downsample_padding": 0,
24
+ "downsample_type": "conv",
25
+ "dropout": 0.0,
26
+ "flip_sin_to_cos": false,
27
+ "freq_shift": 1,
28
+ "in_channels": 3,
29
+ "layers_per_block": 2,
30
+ "mid_block_scale_factor": 1,
31
+ "mid_block_type": "UNetMidBlock2D",
32
+ "norm_eps": 1e-06,
33
+ "norm_num_groups": 32,
34
+ "num_class_embeds": null,
35
+ "num_train_timesteps": null,
36
+ "out_channels": 3,
37
+ "resnet_time_scale_shift": "default",
38
+ "sample_size": 32,
39
+ "time_embedding_dim": null,
40
+ "time_embedding_type": "positional",
41
+ "up_block_types": [
42
+ "UpBlock2D",
43
+ "UpBlock2D",
44
+ "AttnUpBlock2D",
45
+ "UpBlock2D"
46
+ ],
47
+ "upsample_type": "conv"
48
+ }