gitextract_lx9je00i/ ├── .dockerignore ├── .env_docker.example ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ └── bug_report.yml │ ├── PULL_REQUEST_TEMPLATE.md │ ├── dependabot.yml │ └── workflows/ │ ├── deploy.yml │ └── test-deploy.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── .streamlit/ │ └── config.toml ├── CONTRIBUTING.md ├── Dockerfile ├── Dockerfile_base ├── Dockerfile_runpod ├── LICENSE ├── README.md ├── Stable_Diffusion_v1_Model_Card.md ├── Web_based_UI_for_Stable_Diffusion_colab.ipynb ├── _config.yml ├── babel.config.js ├── blog/ │ ├── 2022-10-20/ │ │ └── 1.Textual inversion usage competitio.md │ └── authors.yml ├── configs/ │ ├── autoencoder/ │ │ ├── autoencoder_kl_16x16x16.yaml │ │ ├── autoencoder_kl_32x32x4.yaml │ │ ├── autoencoder_kl_64x64x3.yaml │ │ └── autoencoder_kl_8x8x64.yaml │ ├── blip/ │ │ ├── bert_config.json │ │ ├── caption_coco.yaml │ │ ├── med_config.json │ │ ├── nlvr.yaml │ │ ├── nocaps.yaml │ │ ├── pretrain.yaml │ │ ├── retrieval_coco.yaml │ │ ├── retrieval_flickr.yaml │ │ ├── retrieval_msrvtt.yaml │ │ └── vqa.yaml │ ├── latent-diffusion/ │ │ ├── celebahq-ldm-vq-4.yaml │ │ ├── cin-ldm-vq-f8.yaml │ │ ├── cin256-v2.yaml │ │ ├── ffhq-ldm-vq-4.yaml │ │ ├── lsun_bedrooms-ldm-vq-4.yaml │ │ ├── lsun_churches-ldm-kl-8.yaml │ │ └── txt2img-1p4B-eval.yaml │ ├── retrieval-augmented-diffusion/ │ │ └── 768x768.yaml │ ├── stable-diffusion/ │ │ ├── v1-inference.yaml │ │ ├── v2-inference-v.yaml │ │ ├── v2-inference.yaml │ │ ├── v2-inpainting-inference.yaml │ │ ├── v2-midas-inference.yaml │ │ └── x4-upscaling.yaml │ └── webui/ │ ├── webui.yaml │ ├── webui_flet.yaml │ └── webui_streamlit.yaml ├── daisi_app.py ├── data/ │ ├── img2txt/ │ │ ├── artists.txt │ │ ├── flavors.txt │ │ ├── mediums.txt │ │ ├── movements.txt │ │ ├── sites.txt │ │ ├── subreddits.txt │ │ ├── tags.txt │ │ └── techniques.txt │ ├── scn2img_examples/ │ │ ├── cat_at_beach.scn2img.md │ │ ├── corgi_3d_transformation.scn2img.md │ │ ├── corgi_at_beach.scn2img.md │ │ ├── corgi_at_beach_2.scn2img.md │ │ └── landscape_3d.scn2img.md │ └── tags/ │ ├── config.json │ ├── danbooru.csv │ ├── e621.csv │ ├── key_phrases.json │ └── thumbnails.json ├── docker-compose.yml ├── docs/ │ ├── 1.Installation/ │ │ ├── 1.one-click-installer.md │ │ ├── 2.windows-installation.md │ │ ├── 3.linux-installation.md │ │ └── 4.docker-guide.md │ ├── 2.Streamlit/ │ │ └── 1.streamlit-interface.md │ ├── 3.Gradio/ │ │ └── 2.gradio-interface.md │ ├── 4.post-processing.md │ ├── 5.concepts-library.md │ └── 6.custom-models.md ├── docusaurus.config.js ├── entrypoint.sh ├── environment.yaml ├── frontend/ │ ├── .eslintrc.js │ ├── __init__.py │ ├── css/ │ │ ├── custom.css │ │ ├── docs_custom.css │ │ ├── no_progress_bar.css │ │ ├── streamlit.main.css │ │ └── styles.css │ ├── css_and_js.py │ ├── dists/ │ │ ├── concept-browser/ │ │ │ └── dist/ │ │ │ ├── assets/ │ │ │ │ ├── index.3ab9729b.css │ │ │ │ └── index.b5b962e4.js │ │ │ └── index.html │ │ └── sd-gallery/ │ │ └── dist/ │ │ ├── assets/ │ │ │ ├── index.4194368f.css │ │ │ └── index.aeaed602.js │ │ └── index.html │ ├── frontend.py │ ├── image_metadata.py │ ├── index.html │ ├── job_manager.py │ ├── js/ │ │ └── index.js │ ├── package.json │ ├── src/ │ │ ├── Component.vue │ │ ├── app.vue │ │ ├── env.d.ts │ │ ├── main.ts │ │ └── streamlit/ │ │ ├── StreamlitVue.ts │ │ ├── WithStreamlitConnection.vue │ │ └── index.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── ui_functions.py │ └── vite.config.ts ├── horde_bridge.cmd ├── horde_bridge.sh ├── installer/ │ ├── create_installers.sh │ ├── install.bat │ └── install.sh ├── ldm/ │ ├── __init__.py │ ├── data/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── coco_karpathy_dataset.py │ │ ├── flickr30k_dataset.py │ │ ├── imagenet.py │ │ ├── lsun.py │ │ ├── nlvr_dataset.py │ │ ├── nocaps_dataset.py │ │ ├── personalized.py │ │ ├── personalized_file.py │ │ ├── pretrain_dataset.py │ │ ├── util.py │ │ ├── video_dataset.py │ │ └── vqa_dataset.py │ ├── devices/ │ │ ├── __init__.py │ │ └── devices.py │ ├── lr_scheduler.py │ ├── models/ │ │ ├── __init__.py │ │ ├── autoencoder.py │ │ ├── blip.py │ │ ├── blip_itm.py │ │ ├── blip_nlvr.py │ │ ├── blip_pretrain.py │ │ ├── blip_retrieval.py │ │ ├── blip_vqa.py │ │ ├── diffusion/ │ │ │ ├── __init__.py │ │ │ ├── classifier.py │ │ │ ├── ddim.py │ │ │ ├── ddpm.py │ │ │ ├── dpm_solver/ │ │ │ │ ├── __init__.py │ │ │ │ ├── dpm_solver.py │ │ │ │ └── sampler.py │ │ │ ├── kdiffusion.py │ │ │ ├── plms.py │ │ │ └── sampling_util.py │ │ ├── med.py │ │ ├── nlvr_encoder.py │ │ └── vit.py │ ├── modules/ │ │ ├── __init__.py │ │ ├── attention.py │ │ ├── diffusionmodules/ │ │ │ ├── __init__.py │ │ │ ├── model.py │ │ │ ├── openaimodel.py │ │ │ ├── upscaling.py │ │ │ └── util.py │ │ ├── distributions/ │ │ │ ├── __init__.py │ │ │ └── distributions.py │ │ ├── ema.py │ │ ├── embedding_manager.py │ │ ├── encoders/ │ │ │ ├── __init__.py │ │ │ └── modules.py │ │ ├── image_degradation/ │ │ │ ├── __init__.py │ │ │ ├── bsrgan.py │ │ │ ├── bsrgan_light.py │ │ │ └── utils_image.py │ │ ├── losses/ │ │ │ ├── __init__.py │ │ │ ├── contperceptual.py │ │ │ └── vqperceptual.py │ │ ├── midas/ │ │ │ ├── api.py │ │ │ ├── midas/ │ │ │ │ ├── __init__.py │ │ │ │ ├── base_model.py │ │ │ │ ├── blocks.py │ │ │ │ ├── dpt_depth.py │ │ │ │ ├── midas_net.py │ │ │ │ ├── midas_net_custom.py │ │ │ │ ├── transforms.py │ │ │ │ └── vit.py │ │ │ └── utils.py │ │ └── x_transformer.py │ └── util.py ├── optimizedSD/ │ ├── ddpm.py │ ├── diffusers_txt2img.py │ ├── openaimodelSplit.py │ ├── optimUtils.py │ ├── optimized_img2img.py │ ├── optimized_txt2img.py │ ├── samplers.py │ ├── splitAttention.py │ └── v1-inference.yaml ├── package.json ├── requirements.txt ├── runpod_entrypoint.sh ├── scripts/ │ ├── APIServer.py │ ├── ModelManager.py │ ├── Settings.py │ ├── __init__.py │ ├── barfi_baklavajs.py │ ├── bridgeData_template.py │ ├── clip_interrogator.py │ ├── convert_original_stable_diffusion_to_diffusers.py │ ├── custom_components/ │ │ ├── draggable_number_input/ │ │ │ ├── __init__.py │ │ │ └── main.js │ │ └── sygil_suggestions/ │ │ ├── __init__.py │ │ ├── main.css │ │ ├── main.js │ │ └── parent.css │ ├── diffusers_textual_inversion_2.py │ ├── home.py │ ├── hydrus_api/ │ │ ├── __init__.py │ │ └── utils.py │ ├── img2img.py │ ├── img2txt.py │ ├── imglab.py │ ├── logger.py │ ├── merge.py │ ├── modeldownload.py │ ├── perlin.py │ ├── pipelines/ │ │ └── stable_diffusion/ │ │ └── no_check.py │ ├── post_processing.py │ ├── prune-ckpt.py │ ├── relauncher.py │ ├── scn2img.py │ ├── sd_concept_library.py │ ├── sd_concepts_library_downloader.py │ ├── sd_utils/ │ │ ├── __init__.py │ │ └── bridge.py │ ├── sd_utils_old.py │ ├── stable_diffusion_pipeline.py │ ├── textual_inversion.py │ ├── txt2img.py │ ├── txt2vid.py │ ├── webui.py │ ├── webui_streamlit.py │ └── webui_streamlit_new.py ├── setup.py ├── sidebars.js ├── streamlit_webview.py ├── webui/ │ ├── flet/ │ │ ├── assets/ │ │ │ └── manifest.json │ │ ├── scripts/ │ │ │ ├── __init__.py │ │ │ ├── flet_asset_manager.py │ │ │ ├── flet_canvas.py │ │ │ ├── flet_file_manager.py │ │ │ ├── flet_gallery_window.py │ │ │ ├── flet_messages.py │ │ │ ├── flet_property_manager.py │ │ │ ├── flet_settings_window.py │ │ │ ├── flet_titlebar.py │ │ │ ├── flet_tool_manager.py │ │ │ └── flet_utils.py │ │ └── webui_flet.py │ └── streamlit/ │ ├── frontend/ │ │ └── css/ │ │ └── streamlit.main.css │ └── scripts/ │ ├── APIServer.py │ ├── ModelManager.py │ ├── Settings.py │ ├── barfi_baklavajs.py │ ├── custom_components/ │ │ ├── dragable_number_input/ │ │ │ └── index.html │ │ ├── draggable_number_input/ │ │ │ ├── __init__.py │ │ │ └── main.js │ │ └── sygil_suggestions/ │ │ ├── __init__.py │ │ ├── main.css │ │ ├── main.js │ │ └── parent.css │ ├── img2img.py │ ├── img2txt.py │ ├── post_processing.py │ ├── sd_concept_library.py │ ├── sd_utils/ │ │ ├── __init__.py │ │ └── bridge.py │ ├── textual_inversion.py │ ├── txt2img.py │ ├── txt2vid.py │ └── webui_streamlit.py ├── webui.cmd ├── webui.sh └── webui_legacy.cmd