Instructions to use lsmpp/kontextrefiner with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusers
How to use lsmpp/kontextrefiner with Diffusers:
pip install -U diffusers transformers accelerate
import torch from diffusers import DiffusionPipeline # switch to "mps" for apple devices pipe = DiffusionPipeline.from_pretrained("lsmpp/kontextrefiner", dtype=torch.bfloat16, device_map="cuda") prompt = "Astronaut in a jungle, cold color palette, muted colors, detailed, 8k" image = pipe(prompt).images[0] - Notebooks
- Google Colab
- Kaggle
| from diffusers import PEFluxKontextPipeline | |
| from PIL import Image | |
| import torch | |
| def main(): | |
| # Load the PEFluxKontextPipeline with the specified model ID | |
| pipe = PEFluxKontextPipeline.from_pretrained( | |
| "/opt/liblibai-models/user-workspace2/model_zoo/FLUX.1-Kontext-dev", | |
| torch_dtype="auto", | |
| dtype=torch.bfloat16, | |
| ) | |
| control_img = Image.open("control_img.png").convert("RGB") | |
| referenced_img = Image.open("referenced_img.png").convert("RGB") | |
| # Move the pipeline to GPU if available | |
| pipe.to("cuda:7") | |
| # Generate an image using the pipeline | |
| image = pipe( | |
| prompt="A beautiful landscape with mountains and a river", | |
| image=control_img, | |
| reference=referenced_img, | |
| num_inference_steps=28, | |
| ).images[0] | |
| # Save the generated image | |
| image.save("generated_image.png") | |
| if __name__ == "__main__": | |
| main() |