Commit 
							
							·
						
						6a97866
	
1
								Parent(s):
							
							31024de
								
Update training code
Browse files- .gitignore +2 -1
- train_dreambooth.py +2 -4
    	
        .gitignore
    CHANGED
    
    | @@ -3,4 +3,5 @@ output_model | |
| 3 | 
             
            instance_images
         | 
| 4 | 
             
            __pycache__
         | 
| 5 | 
             
            intraining.lock
         | 
| 6 | 
            -
            hastrained.success
         | 
|  | 
|  | |
| 3 | 
             
            instance_images
         | 
| 4 | 
             
            __pycache__
         | 
| 5 | 
             
            intraining.lock
         | 
| 6 | 
            +
            hastrained.success
         | 
| 7 | 
            +
            diffusers_model.tar
         | 
    	
        train_dreambooth.py
    CHANGED
    
    | @@ -572,9 +572,7 @@ def run_training(args_imported): | |
| 572 | 
             
                    eps=args.adam_epsilon,
         | 
| 573 | 
             
                )
         | 
| 574 |  | 
| 575 | 
            -
                noise_scheduler = DDPMScheduler(
         | 
| 576 | 
            -
                    beta_start=0.00085, beta_end=0.012, beta_schedule="scaled_linear", num_train_timesteps=1000
         | 
| 577 | 
            -
                )
         | 
| 578 |  | 
| 579 | 
             
                train_dataset = DreamBoothDataset(
         | 
| 580 | 
             
                    instance_data_root=args.instance_data_dir,
         | 
| @@ -760,7 +758,7 @@ def run_training(args_imported): | |
| 760 | 
             
                                # Add the prior loss to the instance loss.
         | 
| 761 | 
             
                                loss = loss + args.prior_loss_weight * prior_loss
         | 
| 762 | 
             
                            else:
         | 
| 763 | 
            -
                                loss = F.mse_loss(model_pred.float(), target.float(), reduction=" | 
| 764 |  | 
| 765 | 
             
                            accelerator.backward(loss)
         | 
| 766 | 
             
                            if accelerator.sync_gradients:
         | 
|  | |
| 572 | 
             
                    eps=args.adam_epsilon,
         | 
| 573 | 
             
                )
         | 
| 574 |  | 
| 575 | 
            +
                noise_scheduler = DDPMScheduler.from_config(args.pretrained_model_name_or_path, subfolder="scheduler")
         | 
|  | |
|  | |
| 576 |  | 
| 577 | 
             
                train_dataset = DreamBoothDataset(
         | 
| 578 | 
             
                    instance_data_root=args.instance_data_dir,
         | 
|  | |
| 758 | 
             
                                # Add the prior loss to the instance loss.
         | 
| 759 | 
             
                                loss = loss + args.prior_loss_weight * prior_loss
         | 
| 760 | 
             
                            else:
         | 
| 761 | 
            +
                                loss = F.mse_loss(model_pred.float(), target.float(), reduction="mean")
         | 
| 762 |  | 
| 763 | 
             
                            accelerator.backward(loss)
         | 
| 764 | 
             
                            if accelerator.sync_gradients:
         | 
