awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
leejet avatar

leejet/stable-diffusion.cpp

0
View on GitHub↗
5,430 estrellas·534 forks·C++·mit·40 vistas

Stable Diffusion.cpp

stable-diffusion.cpp is a high-performance C++ inference engine designed for generating images and video from text prompts using Stable Diffusion models. It functions as a latent diffusion model runtime and a lightweight machine learning framework that enables local diffusion model execution on consumer hardware.

The project distinguishes itself as a CPU-based image generator capable of running without a dedicated GPU. It employs a specialized C++ tensor backend and cross-backend hardware abstraction to dispatch compute tasks across different processor instruction sets and graphics APIs.

The engine covers a broad range of generative capabilities, including text-to-image generation, AI image editing, and super-resolution upscaling. It incorporates memory usage optimizations such as tiled decoding and low-level memory mapping to reduce hardware requirements.

The framework also includes utilities for model weight conversion, transforming weights between different storage formats to ensure compatibility across various runtimes.

Features

  • Text-to-Visual Generation - Produces images and video from text prompts using diffusion models across multiple hardware backends.
  • CPU-Optimized Generators - Provides a generative AI tool optimized for running diffusion models on consumer CPUs without a GPU.
  • C++ Machine Learning Libraries - Functions as a lightweight C++ library for running neural network inference with efficient memory tiling.
  • Local Execution Optimizations - Optimizes the execution of Stable Diffusion models on consumer hardware to reduce memory consumption.
  • Text-to-Image Generators - Generates high-resolution images from text prompts using Stable Diffusion models.
  • Latent Diffusion Models - Provides a runtime for performing image synthesis through iterative denoising within latent spaces.
  • Stable Diffusion Inference Engines - Implements a high-performance C++ engine for generating images and video from text prompts using Stable Diffusion.
  • Tensor Computation Backends - Provides a high-performance C++ tensor backend for executing mathematical operations on CPUs and GPUs.
  • Hardware Abstraction Layers - Ships a unified interface to dispatch compute tasks across different processor instruction sets and graphics APIs.
  • Attention Mechanisms - Implements efficient matrix multiplication specifically for optimizing attention layers within transformer blocks.
  • Tiled Decoding - Prevents out-of-memory errors by processing large image latent spaces in smaller overlapping blocks.
  • Image Editing - Provides capabilities to modify existing visual content using specialized generative image editing models.
  • Image Super Resolution Models - Increases the resolution and quality of generated images using super-resolution algorithms.
  • Memory-Mapped Weight Loaders - Maps model weight files directly into process memory to minimize RAM usage and startup time.
  • Memory Optimization Techniques - Implements tiled decoding and attention optimizations to reduce the memory footprint during image generation.
  • Weight Conversion Utilities - Transforms machine learning weights between different storage formats for cross-runtime compatibility.
  • Model Weight Conversions - Transforms complex model tensors into streamlined binary layouts optimized for sequential memory access.
  • AI & Machine Learning - Diffusion model inference in pure C/C++

Historial de estrellas

Gráfico del historial de estrellas de leejet/stable-diffusion.cppGráfico del historial de estrellas de leejet/stable-diffusion.cpp

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace leejet/stable-diffusion.cpp?

stable-diffusion.cpp is a high-performance C++ inference engine designed for generating images and video from text prompts using Stable Diffusion models. It functions as a latent diffusion model runtime and a lightweight machine learning framework that enables local diffusion model execution on consumer hardware.

¿Cuáles son las características principales de leejet/stable-diffusion.cpp?

Las características principales de leejet/stable-diffusion.cpp son: Text-to-Visual Generation, CPU-Optimized Generators, C++ Machine Learning Libraries, Local Execution Optimizations, Text-to-Image Generators, Latent Diffusion Models, Stable Diffusion Inference Engines, Tensor Computation Backends.

¿Qué alternativas de código abierto existen para leejet/stable-diffusion.cpp?

Las alternativas de código abierto para leejet/stable-diffusion.cpp incluyen: brycedrennan/imaginairy — imaginAIry is a system for generating and refining images and videos using diffusion models. It operates as a… hlky/stable-diffusion-webui — Stable Diffusion Web UI is a browser-based interface for generating, editing, and upscaling images and videos using… sygil-dev/sygil-webui — Sygil-webui is a web interface for Stable Diffusion latent diffusion models, providing a creative suite for… nunchaku-ai/comfyui-nunchaku — ComfyUI-nunchaku is a 4-bit diffusion inference engine and a set of nodes for running low-precision quantized… divamgupta/stable-diffusion-tensorflow — This project provides a TensorFlow implementation of the Stable Diffusion model, serving as a generative engine for… huggingface/diffusers — Diffusers is a PyTorch-based library and generative AI framework used to build, train, and deploy diffusion pipelines…

Alternativas open-source a Stable Diffusion.cpp

Proyectos open-source similares, clasificados según cuántas características comparten con Stable Diffusion.cpp.
  • brycedrennan/imaginairyAvatar de brycedrennan

    brycedrennan/imaginAIry

    8,155Ver en GitHub↗

    imaginAIry is a system for generating and refining images and videos using diffusion models. It operates as a web-based server that triggers generation requests through standard API calls, allowing for the creation of visuals and video sequences from text prompts or existing files. The project provides a suite for AI image editing and upscaling, enabling the modification of visuals through natural language instructions and super-resolution tools to increase detail and image size. The system includes capabilities for structural image control using depth maps, edge maps, and body poses to main

    Python
    Ver en GitHub↗8,155
  • hlky/stable-diffusion-webuiAvatar de hlky

    hlky/stable-diffusion-webui

    7,880Ver en GitHub↗

    Stable Diffusion Web UI is a browser-based interface for generating, editing, and upscaling images and videos using latent diffusion models. It functions as a text-to-image generator, an AI image editor, and a tool for increasing image resolution and clarity. The system includes capabilities for custom model training, specifically allowing the creation of textual inversion embeddings to teach a model new concepts and visual styles from user photos. It also provides tools for AI video production, generating short clips from text prompts. The software covers image-to-image transformation, imag

    Python
    Ver en GitHub↗7,880
  • sygil-dev/sygil-webuiAvatar de Sygil-Dev

    Sygil-Dev/sygil-webui

    7,879Ver en GitHub↗

    Sygil-webui is a web interface for Stable Diffusion latent diffusion models, providing a creative suite for text-to-image and text-to-video synthesis. It functions as an image generation tool and a latent diffusion image editor, allowing users to create visuals and video sequences from textual descriptions. The project includes a dedicated model training interface for creating custom textual inversion embeddings, which introduces specific new concepts or styles into the diffusion models. It also features specialized tools for generative image editing, including mask-based inpainting, image-to

    Python
    Ver en GitHub↗7,879
  • nunchaku-ai/comfyui-nunchakuAvatar de nunchaku-ai

    nunchaku-ai/ComfyUI-nunchaku

    2,901Ver en GitHub↗

    ComfyUI-nunchaku is a 4-bit diffusion inference engine and a set of nodes for running low-precision quantized diffusion models within ComfyUI visual workflows. It provides a backend that reduces memory overhead and increases generation speed for transformer models. The project includes specialized tools for identity-preserving generation and an image-to-image guidance toolkit that uses depth maps and reference images. It also features a multimodal visual question answering implementation and a utility for merging multiple quantized model files into single unified files. The engine covers a b

    Pythoncomfyuidiffusionflux
    Ver en GitHub↗2,901
  • Ver las 30 alternativas a Stable Diffusion.cpp→