I've built and deployed Panorama FLUX, a Gradio app for creating ultra-wide panoramic images from three different text prompts using the FLUX.1-schnell model.
It uses a custom "Mixture of Diffusers" pipeline to generate and seamlessly blend each section of the image.
Key Features: - Multi-Prompt Input: Control the left, center, and right of the scene with unique prompts. - Seamless Blending: Choose between Cosine and Gaussian blending methods to eliminate seams between tiles. - Optimized for FLUX.1-schnell: Designed for fast, 4-step generation with embedded guidance. - Multi-Language Support: On-the-fly translation for prompts written in Korean and Chinese. - Memory Efficient: Supports both custom (mmgp) and standard diffusers offloading for use on consumer GPUs or in Spaces.
This was a fun project that involved deep-diving into the FLUX architecture to get the tiling, guidance, and positional embeddings right.
I'm thrilled to launch SUP Toolbox! An AI tool for image restoration & upscaling using SUPIR, FaithDiff & ControlUnion. Built with Diffusers and Gradio UI featuring 14 custom components I developed.
Building settings panels in? I created "PropertySheet", a new gradio component that turns your Python dataclass into a full UI! β‘οΈ β Sliders, dropdowns, color pickers & more β Collapsible groups β Reset buttons & tooltips
hi guys i created this gradio component based on Xenova's tokenizer playground application. This will help me in an application I'm building, I hope it will be useful for you too.
MoD ControlNet Tile Upscaler for SDXL: Upscale Your Images with Ease! π
Meet the MoD ControlNet Tile Upscaler for SDXL, a powerful tool that uses advanced technology to upscale your images without losing quality! Our app is designed to process images in tiles without leaving them blurry or with visible lines between the tiles. The result? Upscaled images with preserved details and smooth, natural transitionsβall through a user-friendly interface. β¨
This strives to provide a better tool for image composition by using several diffusion processes in parallel, each configured with a specific prompt and settings, and focused on a particular region of the image. The mixture of diffusion processes is done in a way that harmonizes the generation process, preventing "seam" effects in the generated image. Using several diffusion processes in parallel has also practical advantages when generating very large images, as the GPU memory requirements are similar to that of generating an image of the size of a single tile.