Another GUI for sd.cpp - sd.cpp.gui.wx #255
fszontagh
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi!
git:
https://github.com/fszontagh/sd.cpp.gui.wx
precompiled binaries packed into an installer (windows, debian .deb packages): https://github.com/fszontagh/sd.cpp.gui.wx/releases
The gui when starting up, auto detects which backend is usable. (CUDA, ROCm, or CPU avx variations). Of course, it's possible to force the backend with startup parameter:
The UI is simple as is, written in C++ using wxWidgets with small footprint.
Some features:
job queue: you can start more image generation, but only one running at once. Pause / start, reload jobs (right click on a jobitem in the list)
![image](https://private-user-images.githubusercontent.com/51741446/329761278-d9e1ba84-d72a-442d-a941-1c8e919535ea.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNjQ0NzgsIm5iZiI6MTcyMDI2NDE3OCwicGF0aCI6Ii81MTc0MTQ0Ni8zMjk3NjEyNzgtZDllMWJhODQtZDcyYS00NDJkLWE5NDEtMWM4ZTkxOTUzNWVhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDExMDkzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJiMzMxMDliY2NhNzcwNzQzZWFkN2RjMjYxNDI3MWJiZjU3MjBkZjljOTA4M2M4Mjc2NjdiZWRmMjYzMTM1MDYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.wD8M2X7jqQCIXsWrit4LOfKZ8Vi_pUlRcfvMxELSHmc)
presets: you can save / reload some generation parameters
![image](https://private-user-images.githubusercontent.com/51741446/329761351-325773b1-ec51-46f4-a61e-782ec5580ef5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNjQ0NzgsIm5iZiI6MTcyMDI2NDE3OCwicGF0aCI6Ii81MTc0MTQ0Ni8zMjk3NjEzNTEtMzI1NzczYjEtZWM1MS00NmY0LWE2MWUtNzgyZWM1NTgwZWY1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDExMDkzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIzYWQ1NDEyNjJjYzBiZjM3N2UzMWVkZjNlNGRjYWQwNWI4M2JmNTkzMzgxNjVmYzg1MjM3NzY2ZTRhNzhkYzQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.mx2wioctVqjXrcVckclXtmu2sHh9_iDnREdogJx6wf0)
![image](https://private-user-images.githubusercontent.com/51741446/329761470-9537f8de-cbea-4570-b110-e4db0559960e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNjQ0NzgsIm5iZiI6MTcyMDI2NDE3OCwicGF0aCI6Ii81MTc0MTQ0Ni8zMjk3NjE0NzAtOTUzN2Y4ZGUtY2JlYS00NTcwLWIxMTAtZTRkYjA1NTk5NjBlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDExMDkzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUwMWE3ZWIxMzBkOTFmZjQ2MTRkYWYwNjQ1OTE2MmZlZmM4OTNlYzUyYWZkZTdhMWZhYmY1MDg0YWU2YjY3ZGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.08_Osu5GgFIUYXF1tuTHuHLWeR-11KHDc5hl7Q2F3U4)
simple model management: list local models, load model info from civitai (right click on model)
![image](https://private-user-images.githubusercontent.com/51741446/329761378-77fa3cbb-d6bc-48e1-a720-8b1624e30db3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNjQ0NzgsIm5iZiI6MTcyMDI2NDE3OCwicGF0aCI6Ii81MTc0MTQ0Ni8zMjk3NjEzNzgtNzdmYTNjYmItZDZiYy00OGUxLWE3MjAtOGIxNjI0ZTMwZGIzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDExMDkzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTlhNzMwMWFjYmU3NDdjMDY2NDlhNjVlZGQwZTUyYmNhMTRhMmU1MWZjNmMzNmQ2ZTgxNmMzZjhlMjU3ZWE1NGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.aB1rjWVfeRg0Kmu9z4yomgXYI9QlQUH9wDJKKuoyrHI)
On the preview images, it's possible to right click on it, and load the compatble parameters from the image.
civitai client, a simple civitai model browser and downloader
![image](https://private-user-images.githubusercontent.com/51741446/329761557-19b57fff-5f1d-45b4-8863-70f47678d124.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNjQ0NzgsIm5iZiI6MTcyMDI2NDE3OCwicGF0aCI6Ii81MTc0MTQ0Ni8zMjk3NjE1NTctMTliNTdmZmYtNWYxZC00NWI0LTg4NjMtNzBmNDc2NzhkMTI0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDExMDkzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMwYWEzOTgwZWVkZjRkOTQwODE2YzViZTg4N2YyYmU2YTI3MzNkOGQ5MzM5ODgwOGRmYmU0ODE3NmZkYjg0ZTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.saN-uyobfYtK6oTmA3SNia9vyPdSo_J_i3RnbxVaj_U)
![image](https://private-user-images.githubusercontent.com/51741446/329761632-7d40657e-f8b8-4eb8-8215-f5e22ee152ee.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNjQ0NzgsIm5iZiI6MTcyMDI2NDE3OCwicGF0aCI6Ii81MTc0MTQ0Ni8zMjk3NjE2MzItN2Q0MDY1N2UtZjhiOC00ZWI4LTgyMTUtZjVlMjJlZTE1MmVlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDExMDkzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBhMzlkMDUxN2FhMjA3YzNkYTFmMTgzODUxYzRhMDBlM2ZkNjczMTdkMjk5ZWNkMTNlMmJlMzc1ZjQ2ZDNjMDgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.F56R80QC70csVhHxdgBSfxgaKjEM42cTV0MrRPq0_Ho)
Generateion parameters are stored into the generated images, compatible with sd.next
You can reload the generation parameters from an already generated image with drag & drop
... and more ...
*screenshots made under windows 11. The GTK gui visual is differs
Beta Was this translation helpful? Give feedback.
All reactions