Spaces:
				
			
			
	
			
			
		Running
		
			on 
			
			Zero
	
	
	
			
			
	
	
	
	
		
		
		Running
		
			on 
			
			Zero
	Update app_14B.py
Browse files- app_14B.py +22 -13
    	
        app_14B.py
    CHANGED
    
    | @@ -29,19 +29,28 @@ MIN_FRAMES_MODEL = 8 | |
| 29 | 
             
            MAX_FRAMES_MODEL = 81
         | 
| 30 |  | 
| 31 |  | 
| 32 | 
            -
            pipe =  WanPipeline.from_pretrained(MODEL_ID,
         | 
| 33 | 
            -
             | 
| 34 | 
            -
             | 
| 35 | 
            -
             | 
| 36 | 
            -
             | 
| 37 | 
            -
             | 
| 38 | 
            -
             | 
| 39 | 
            -
             | 
| 40 | 
            -
             | 
| 41 | 
            -
             | 
| 42 | 
            -
             | 
| 43 | 
            -
             | 
| 44 | 
            -
            ).to('cuda')
         | 
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
| 45 |  | 
| 46 |  | 
| 47 | 
             
            optimize_pipeline_(pipe,
         | 
|  | |
| 29 | 
             
            MAX_FRAMES_MODEL = 81
         | 
| 30 |  | 
| 31 |  | 
| 32 | 
            +
            # pipe =  WanPipeline.from_pretrained(MODEL_ID,
         | 
| 33 | 
            +
            #     transformer=WanTransformer3DModel.from_pretrained('linoyts/Wan2.2-T2V-A14B-Diffusers-BF16',
         | 
| 34 | 
            +
            #         subfolder='transformer',
         | 
| 35 | 
            +
            #         torch_dtype=torch.bfloat16,
         | 
| 36 | 
            +
            #         device_map='cuda',
         | 
| 37 | 
            +
            #     ),
         | 
| 38 | 
            +
            #     transformer_2=WanTransformer3DModel.from_pretrained('linoyts/Wan2.2-T2V-A14B-Diffusers-BF16',
         | 
| 39 | 
            +
            #         subfolder='transformer_2',
         | 
| 40 | 
            +
            #         torch_dtype=torch.bfloat16,
         | 
| 41 | 
            +
            #         device_map='cuda',
         | 
| 42 | 
            +
            #     ),
         | 
| 43 | 
            +
            #     torch_dtype=torch.bfloat16,
         | 
| 44 | 
            +
            # ).to('cuda')
         | 
| 45 | 
            +
             | 
| 46 | 
            +
             | 
| 47 | 
            +
            vae = AutoencoderKLWan.from_pretrained(MODEL_ID, subfolder="vae", torch_dtype=torch.float32)
         | 
| 48 | 
            +
            pipe = WanPipeline.from_pretrained(
         | 
| 49 | 
            +
                MODEL_ID, vae=vae, torch_dtype=torch.bfloat16
         | 
| 50 | 
            +
            )
         | 
| 51 | 
            +
            pipe.scheduler = UniPCMultistepScheduler.from_config(pipe.scheduler.config, flow_shift=8.0)
         | 
| 52 | 
            +
            pipe.to("cuda")
         | 
| 53 | 
            +
             | 
| 54 |  | 
| 55 |  | 
| 56 | 
             
            optimize_pipeline_(pipe,
         | 
 
			
