manbeast3b commited on
Commit
4b7c08c
·
verified ·
1 Parent(s): eb2aad0

Update src/pipeline.py

Browse files
Files changed (1) hide show
  1. src/pipeline.py +2 -1
src/pipeline.py CHANGED
@@ -24,12 +24,13 @@ def load_pipeline() -> Pipeline:
24
  path = os.path.join(HF_HUB_CACHE, "models--slobers--Flux.1.Schnella/snapshots/e34d670e44cecbbc90e4962e7aada2ac5ce8b55b/transformer")
25
  transformer = FluxTransformer2DModel.from_pretrained(path, torch_dtype=torch.bfloat16, use_safetensors=False)
26
  pipeline = FluxPipeline.from_pretrained(ids, revision=Revision, transformer=transformer, local_files_only=True, torch_dtype=torch.bfloat16,)
27
- pipeline.to("cuda")
28
  pipeline.transformer = torch.compile(pipeline.transformer, mode="max-autotune", fullgraph=True)
29
  # basepath = os.path.join(HF_HUB_CACHE, "models--manbeast3b--Flux.1.schnell-kl-vae-eagle5-0_1-iter3/snapshots/514bc844598dc8528497f04ae81c3dfeb7600138")
30
  # pipeline.vae.encoder.load_state_dict(torch.load(os.path.join(basepath, "encoder.pth")), strict=False)
31
  # pipeline.vae.decoder.load_state_dict(torch.load(os.path.join(basepath, "decoder.pth")), strict=False)
32
  quantize_(pipeline.vae, int8_weight_only())
 
33
  for _ in range(3):
34
  pipeline(prompt="insensible, timbale, pothery, electrovital, actinogram, taxis, intracerebellar, centrodesmus", width=1024, height=1024, guidance_scale=0.0, num_inference_steps=4, max_sequence_length=256)
35
  return pipeline
 
24
  path = os.path.join(HF_HUB_CACHE, "models--slobers--Flux.1.Schnella/snapshots/e34d670e44cecbbc90e4962e7aada2ac5ce8b55b/transformer")
25
  transformer = FluxTransformer2DModel.from_pretrained(path, torch_dtype=torch.bfloat16, use_safetensors=False)
26
  pipeline = FluxPipeline.from_pretrained(ids, revision=Revision, transformer=transformer, local_files_only=True, torch_dtype=torch.bfloat16,)
27
+
28
  pipeline.transformer = torch.compile(pipeline.transformer, mode="max-autotune", fullgraph=True)
29
  # basepath = os.path.join(HF_HUB_CACHE, "models--manbeast3b--Flux.1.schnell-kl-vae-eagle5-0_1-iter3/snapshots/514bc844598dc8528497f04ae81c3dfeb7600138")
30
  # pipeline.vae.encoder.load_state_dict(torch.load(os.path.join(basepath, "encoder.pth")), strict=False)
31
  # pipeline.vae.decoder.load_state_dict(torch.load(os.path.join(basepath, "decoder.pth")), strict=False)
32
  quantize_(pipeline.vae, int8_weight_only())
33
+ pipeline.to("cuda")
34
  for _ in range(3):
35
  pipeline(prompt="insensible, timbale, pothery, electrovital, actinogram, taxis, intracerebellar, centrodesmus", width=1024, height=1024, guidance_scale=0.0, num_inference_steps=4, max_sequence_length=256)
36
  return pipeline