Spaces:
Running
on
Zero
Running
on
Zero
from concept_attention.concept_attention_pipeline import ConceptAttentionFluxPipeline | |
from PIL import Image | |
if __name__ == "__main__": | |
pipeline = ConceptAttentionFluxPipeline( | |
model_name="flux-schnell", | |
offload_model=True | |
) # , device="cuda:0") # , offload_model=True) | |
image = Image.open("image.png").convert("RGB") | |
outputs = pipeline.encode_image( | |
image, | |
concepts=["animal", "background"] | |
) | |
concept_attention_maps = outputs.concept_heatmaps | |
concepts = ["animal", "background"] | |
for concept, attention_map in zip(concepts, concept_attention_maps): | |
attention_map.save(f"{concept}_attention_map.png") | |