Skip to content

magicse/stable-diffusion.cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stable-diffusion.cpp : GUI of command line interface

This repository is a fork of stable-diffusion.cpp. It only adds a GUI interface to the executable generating examples. It will be updated according to the master repository developments (evolution of the parameters).

  • Only requires installation of Qt (5 or 6)

  • To enable, use CMake options:

    -DSD_BUILD_EXAMPLES=ON -DSD_EXAMPLES_GLOVE_GUI=ON

    then instead of CLI arguments use:

    sd -glove
  • Parameters saving as json, upon acceptance (Ok button):

    • The parameters are saved automatically at the execution location
    • The parameters are also copied automatically to the directory of the --output path
  • Parameters loading:

    • The last used parameters are automatically loaded at launch
    • Parameters can be loaded
      • by using the Load button
      • or: sd -glove 'path-to-parameters-file'
  • On Windows, if DLLs are missing, go to the sd executable directory and do:

    windeployqt.exe sd.exe

License

The interface is licensed under GPL-3.0, when using -DSD_EXAMPLES_GLOVE_GUI=ON. Otherwise, the MIT license of the master repository applies.

About

Stable Diffusion in pure C/C++

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 100.0%