├── .dev_scripts ├── diff_images.py ├── images │ └── v1_4_astronaut_rides_horse_plms_step50_seed42.png ├── sample_command.txt ├── test_regression_txt2img_dream_v1_4.sh └── test_regression_txt2img_v1_4.sh ├── .dockerignore ├── .editorconfig ├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── BUG_REPORT.yml │ ├── FEATURE_REQUEST.yml │ └── config.yml ├── actions │ └── install-frontend-deps │ │ └── action.yml ├── pr_labels.yml ├── pull_request_template.md ├── stale.yaml └── workflows │ ├── build-container.yml │ ├── build-wheel.yml │ ├── clean-caches.yml │ ├── close-inactive-issues.yml │ ├── frontend-checks.yml │ ├── frontend-tests.yml │ ├── label-pr.yml │ ├── lfs-checks.yml │ ├── mkdocs-material.yml │ ├── python-checks.yml │ ├── python-tests.yml │ ├── release.yml │ ├── typegen-checks.yml │ └── uv-lock-checks.yml ├── .gitignore ├── .gitmodules ├── .nvmrc ├── .pre-commit-config.yaml ├── .prettierrc.yaml ├── InvokeAI_Statement_of_Values.md ├── LICENSE ├── LICENSE-SD1+SD2.txt ├── LICENSE-SDXL.txt ├── Makefile ├── README.md ├── SECURITY.md ├── Stable_Diffusion_v1_Model_Card.md ├── coverage └── .gitignore ├── docker ├── .env.sample ├── Dockerfile ├── Dockerfile-rocm-full ├── README.md ├── docker-compose.yml ├── docker-entrypoint.sh ├── run.sh └── runpod-readme.md ├── docs ├── CODE_OF_CONDUCT.md ├── RELEASE.md ├── assets │ ├── Lincoln-and-Parrot-512-transparent.png │ ├── Lincoln-and-Parrot-512.png │ ├── canvas │ │ ├── biker_granny.png │ │ ├── biker_jacket_granny.png │ │ ├── mask_granny.png │ │ └── staging_area.png │ ├── canvas_preview.png │ ├── colab_notebook.png │ ├── concepts │ │ ├── image1.png │ │ ├── image2.png │ │ ├── image3.png │ │ ├── image4.png │ │ └── image5.png │ ├── contributing │ │ ├── html-detail.png │ │ ├── html-overview.png │ │ ├── resize_invocation.png │ │ └── resize_node_editor.png │ ├── control-panel-2.png │ ├── dream-py-demo.png │ ├── dream_web_server.png │ ├── features │ │ ├── restoration-montage.png │ │ ├── upscale-dialog.png │ │ └── upscaling-montage.png │ ├── gallery │ │ ├── board_settings.png │ │ ├── board_tabs.png │ │ ├── board_thumbnails.png │ │ ├── gallery.png │ │ ├── image_menu.png │ │ ├── info_button.png │ │ ├── thumbnail_menu.png │ │ └── top_controls.png │ ├── img2img │ │ ├── 000019.1592514025.png │ │ ├── 000019.steps.png │ │ ├── 000030.1592514025.png │ │ ├── 000030.step-0.png │ │ ├── 000030.steps.gravity.png │ │ ├── 000032.1592514025.png │ │ ├── 000032.step-0.png │ │ ├── 000032.steps.gravity.png │ │ ├── 000034.1592514025.png │ │ ├── 000034.steps.png │ │ ├── 000035.1592514025.png │ │ ├── 000035.steps.gravity.png │ │ ├── 000045.1592514025.png │ │ ├── 000045.steps.gravity.png │ │ ├── 000046.1592514025.png │ │ ├── 000046.steps.gravity.png │ │ └── fire-drawing.png │ ├── inpainting │ │ ├── 000019.curly.hair.deselected.png │ │ ├── 000019.curly.hair.masked.png │ │ ├── 000019.curly.hair.selected.png │ │ └── 000024.801380492.png │ ├── installer-walkthrough │ │ ├── choose-gpu.png │ │ ├── confirm-directory.png │ │ ├── downloading-models.png │ │ ├── installing-models.png │ │ ├── settings-form.png │ │ └── unpacked-zipfile.png │ ├── installing-models │ │ ├── model-installer-controlnet.png │ │ ├── webui-models-1.png │ │ ├── webui-models-2.png │ │ ├── webui-models-3.png │ │ └── webui-models-4.png │ ├── invoke-control-panel-1.png │ ├── invoke-web-server-1.png │ ├── invoke-web-server-2.png │ ├── invoke-web-server-3.png │ ├── invoke-web-server-4.png │ ├── invoke-web-server-5.png │ ├── invoke-web-server-6.png │ ├── invoke-web-server-7.png │ ├── invoke-web-server-8.png │ ├── invoke-web-server-9.png │ ├── invoke_ai_banner.png │ ├── invoke_web_dark.png │ ├── invoke_web_light.png │ ├── invoke_web_server.png │ ├── join-us-on-discord-image.png │ ├── logo.png │ ├── lora-example-0.png │ ├── lora-example-1.png │ ├── lora-example-2.png │ ├── lora-example-3.png │ ├── negative_prompt_walkthru │ │ ├── step1.png │ │ ├── step2.png │ │ ├── step3.png │ │ └── step4.png │ ├── nodes │ │ ├── groupsallscale.png │ │ ├── groupsconditioning.png │ │ ├── groupscontrol.png │ │ ├── groupsimgvae.png │ │ ├── groupsiterate.png │ │ ├── groupslora.png │ │ ├── groupsmultigenseeding.png │ │ ├── groupsnoise.png │ │ ├── linearview.png │ │ ├── nodescontrol.png │ │ ├── nodesi2i.png │ │ ├── nodest2i.png │ │ └── workflow_library.png │ ├── outpainting │ │ ├── curly-outcrop-2.png │ │ ├── curly-outcrop.png │ │ ├── curly-outpaint.png │ │ └── curly.png │ ├── prompt-blending │ │ ├── blue-sphere-0.25-red-cube-0.75-hybrid.png │ │ ├── blue-sphere-0.5-red-cube-0.5-hybrid.png │ │ ├── blue-sphere-0.5-red-cube-0.5.png │ │ ├── blue-sphere-0.75-red-cube-0.25-hybrid.png │ │ └── blue-sphere-red-cube-hybrid.png │ ├── prompt_syntax │ │ ├── apricots--1.png │ │ ├── apricots--2.png │ │ ├── apricots--3.png │ │ ├── apricots-0.png │ │ ├── apricots-1.png │ │ ├── apricots-2.png │ │ ├── apricots-3.png │ │ ├── apricots-4.png │ │ ├── apricots-5.png │ │ ├── mountain-man.png │ │ ├── mountain-man1.png │ │ ├── mountain-man2.png │ │ ├── mountain-man3.png │ │ ├── mountain-man4.png │ │ ├── mountain1-man.png │ │ ├── mountain2-man.png │ │ ├── mountain3-man.png │ │ ├── sdxl-prompt-concatenated.png │ │ └── sdxl-prompt.png │ ├── sdxl-graphs │ │ ├── sdxl-base-example1.json │ │ └── sdxl-base-refine-example1.json │ ├── send-to-icon.png │ ├── stable-samples │ │ ├── img2img │ │ │ ├── mountains-2.png │ │ │ ├── mountains-3.png │ │ │ └── sketch-mountains-input.jpg │ │ └── txt2img │ │ │ ├── merged-0005.png │ │ │ ├── merged-0006.png │ │ │ └── merged-0007.png │ ├── step1.png │ ├── step2.png │ ├── step4.png │ ├── step5.png │ ├── step6.png │ ├── step7.png │ ├── still-life-inpainted.png │ ├── still-life-scaled.jpg │ ├── textual-inversion │ │ └── ti-frontend.png │ ├── troubleshooting │ │ └── broken-dependency.png │ ├── truncation_comparison.jpg │ ├── upscaling.png │ ├── v1-variants-scores.jpg │ └── variation_walkthru │ │ ├── 000001.3357757885.png │ │ ├── 000002.1614299449.png │ │ ├── 000002.3647897225.png │ │ ├── 000003.1614299449.png │ │ └── 000004.3747154981.png ├── configuration.md ├── contributing │ ├── ARCHITECTURE.md │ ├── DOWNLOAD_QUEUE.md │ ├── HOTKEYS.md │ ├── INVOCATIONS.md │ ├── LOCAL_DEVELOPMENT.md │ ├── MODEL_MANAGER.md │ ├── TESTS.md │ ├── contribution_guides │ │ ├── development.md │ │ ├── documentation.md │ │ ├── newContributorChecklist.md │ │ ├── translation.md │ │ └── tutorials.md │ ├── contributors.md │ ├── dev-environment.md │ ├── frontend │ │ ├── index.md │ │ ├── state-management.md │ │ └── workflows.md │ └── index.md ├── faq.md ├── features │ ├── cuda-sysmem-fallback.png │ ├── database.md │ ├── gallery.md │ ├── hotkeys.md │ └── low-vram.md ├── help │ ├── SAMPLER_CONVERGENCE.md │ ├── diffusion.md │ └── gettingStartedWithAI.md ├── img │ ├── favicon.ico │ └── invoke-symbol-wht-lrg.svg ├── index.md ├── installation │ ├── docker.md │ ├── manual.md │ ├── models.md │ ├── patchmatch.md │ ├── quick_start.md │ └── requirements.md └── nodes │ ├── NODES.md │ ├── NODES_MIGRATION_V3_V4.md │ ├── comfyToInvoke.md │ ├── communityNodes.md │ ├── contributingNodes.md │ ├── defaultNodes.md │ ├── detailedNodes │ └── faceTools.md │ ├── invocation-api.md │ └── overview.md ├── flake.lock ├── flake.nix ├── invokeai ├── __init__.py ├── app │ ├── __init__.py │ ├── api │ │ ├── dependencies.py │ │ ├── extract_metadata_from_image.py │ │ ├── no_cache_staticfiles.py │ │ ├── routers │ │ │ ├── app_info.py │ │ │ ├── board_images.py │ │ │ ├── boards.py │ │ │ ├── client_state.py │ │ │ ├── download_queue.py │ │ │ ├── images.py │ │ │ ├── model_manager.py │ │ │ ├── model_relationships.py │ │ │ ├── session_queue.py │ │ │ ├── style_presets.py │ │ │ ├── utilities.py │ │ │ └── workflows.py │ │ └── sockets.py │ ├── api_app.py │ ├── assets │ │ └── images │ │ │ └── caution.png │ ├── invocations │ │ ├── __init__.py │ │ ├── baseinvocation.py │ │ ├── batch.py │ │ ├── blend_latents.py │ │ ├── canny.py │ │ ├── cogview4_denoise.py │ │ ├── cogview4_image_to_latents.py │ │ ├── cogview4_latents_to_image.py │ │ ├── cogview4_model_loader.py │ │ ├── cogview4_text_encoder.py │ │ ├── collections.py │ │ ├── color_map.py │ │ ├── compel.py │ │ ├── composition-nodes.py │ │ ├── constants.py │ │ ├── content_shuffle.py │ │ ├── controlnet.py │ │ ├── create_denoise_mask.py │ │ ├── create_gradient_mask.py │ │ ├── crop_latents.py │ │ ├── custom_nodes │ │ │ └── README.md │ │ ├── cv.py │ │ ├── denoise_latents.py │ │ ├── depth_anything.py │ │ ├── dw_openpose.py │ │ ├── facetools.py │ │ ├── fields.py │ │ ├── flux_control_lora_loader.py │ │ ├── flux_controlnet.py │ │ ├── flux_denoise.py │ │ ├── flux_fill.py │ │ ├── flux_ip_adapter.py │ │ ├── flux_kontext.py │ │ ├── flux_lora_loader.py │ │ ├── flux_model_loader.py │ │ ├── flux_redux.py │ │ ├── flux_text_encoder.py │ │ ├── flux_vae_decode.py │ │ ├── flux_vae_encode.py │ │ ├── grounding_dino.py │ │ ├── hed.py │ │ ├── ideal_size.py │ │ ├── image.py │ │ ├── image_panels.py │ │ ├── image_to_latents.py │ │ ├── infill.py │ │ ├── ip_adapter.py │ │ ├── latents_to_image.py │ │ ├── lineart.py │ │ ├── lineart_anime.py │ │ ├── llava_onevision_vllm.py │ │ ├── load_custom_nodes.py │ │ ├── mask.py │ │ ├── math.py │ │ ├── mediapipe_face.py │ │ ├── metadata.py │ │ ├── metadata_linked.py │ │ ├── mlsd.py │ │ ├── model.py │ │ ├── noise.py │ │ ├── normal_bae.py │ │ ├── param_easing.py │ │ ├── pidi.py │ │ ├── primitives.py │ │ ├── prompt.py │ │ ├── resize_latents.py │ │ ├── scheduler.py │ │ ├── sd3_denoise.py │ │ ├── sd3_image_to_latents.py │ │ ├── sd3_latents_to_image.py │ │ ├── sd3_model_loader.py │ │ ├── sd3_text_encoder.py │ │ ├── sdxl.py │ │ ├── segment_anything.py │ │ ├── spandrel_image_to_image.py │ │ ├── strings.py │ │ ├── t2i_adapter.py │ │ ├── tiled_multi_diffusion_denoise_latents.py │ │ ├── tiles.py │ │ ├── upscale.py │ │ └── util.py │ ├── run_app.py │ ├── services │ │ ├── __init__.py │ │ ├── board_image_records │ │ │ ├── __init__.py │ │ │ ├── board_image_records_base.py │ │ │ └── board_image_records_sqlite.py │ │ ├── board_images │ │ │ ├── __init__.py │ │ │ ├── board_images_base.py │ │ │ ├── board_images_common.py │ │ │ └── board_images_default.py │ │ ├── board_records │ │ │ ├── board_records_base.py │ │ │ ├── board_records_common.py │ │ │ └── board_records_sqlite.py │ │ ├── boards │ │ │ ├── __init__.py │ │ │ ├── boards_base.py │ │ │ ├── boards_common.py │ │ │ └── boards_default.py │ │ ├── bulk_download │ │ │ ├── __init__.py │ │ │ ├── bulk_download_base.py │ │ │ ├── bulk_download_common.py │ │ │ └── bulk_download_default.py │ │ ├── client_state_persistence │ │ │ ├── client_state_persistence_base.py │ │ │ └── client_state_persistence_sqlite.py │ │ ├── config │ │ │ ├── __init__.py │ │ │ ├── config_common.py │ │ │ └── config_default.py │ │ ├── download │ │ │ ├── __init__.py │ │ │ ├── download_base.py │ │ │ └── download_default.py │ │ ├── events │ │ │ ├── __init__.py │ │ │ ├── events_base.py │ │ │ ├── events_common.py │ │ │ └── events_fastapievents.py │ │ ├── image_files │ │ │ ├── __init__.py │ │ │ ├── image_files_base.py │ │ │ ├── image_files_common.py │ │ │ └── image_files_disk.py │ │ ├── image_records │ │ │ ├── __init__.py │ │ │ ├── image_records_base.py │ │ │ ├── image_records_common.py │ │ │ └── image_records_sqlite.py │ │ ├── images │ │ │ ├── __init__.py │ │ │ ├── images_base.py │ │ │ ├── images_common.py │ │ │ └── images_default.py │ │ ├── invocation_cache │ │ │ ├── __init__.py │ │ │ ├── invocation_cache_base.py │ │ │ ├── invocation_cache_common.py │ │ │ └── invocation_cache_memory.py │ │ ├── invocation_services.py │ │ ├── invocation_stats │ │ │ ├── __init__.py │ │ │ ├── invocation_stats_base.py │ │ │ ├── invocation_stats_common.py │ │ │ └── invocation_stats_default.py │ │ ├── invoker.py │ │ ├── item_storage │ │ │ ├── __init__.py │ │ │ ├── item_storage_base.py │ │ │ ├── item_storage_common.py │ │ │ └── item_storage_memory.py │ │ ├── model_images │ │ │ ├── model_images_base.py │ │ │ ├── model_images_common.py │ │ │ └── model_images_default.py │ │ ├── model_install │ │ │ ├── __init__.py │ │ │ ├── model_install_base.py │ │ │ ├── model_install_common.py │ │ │ └── model_install_default.py │ │ ├── model_load │ │ │ ├── __init__.py │ │ │ ├── model_load_base.py │ │ │ └── model_load_default.py │ │ ├── model_manager │ │ │ ├── __init__.py │ │ │ ├── model_manager_base.py │ │ │ ├── model_manager_common.py │ │ │ └── model_manager_default.py │ │ ├── model_records │ │ │ ├── __init__.py │ │ │ ├── model_records_base.py │ │ │ └── model_records_sql.py │ │ ├── model_relationship_records │ │ │ ├── model_relationship_records_base.py │ │ │ └── model_relationship_records_sqlite.py │ │ ├── model_relationships │ │ │ ├── model_relationships_base.py │ │ │ ├── model_relationships_common.py │ │ │ └── model_relationships_default.py │ │ ├── names │ │ │ ├── __init__.py │ │ │ ├── names_base.py │ │ │ ├── names_common.py │ │ │ └── names_default.py │ │ ├── object_serializer │ │ │ ├── object_serializer_base.py │ │ │ ├── object_serializer_common.py │ │ │ ├── object_serializer_disk.py │ │ │ └── object_serializer_forward_cache.py │ │ ├── session_processor │ │ │ ├── __init__.py │ │ │ ├── session_processor_base.py │ │ │ ├── session_processor_common.py │ │ │ └── session_processor_default.py │ │ ├── session_queue │ │ │ ├── __init__.py │ │ │ ├── session_queue_base.py │ │ │ ├── session_queue_common.py │ │ │ └── session_queue_sqlite.py │ │ ├── shared │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── graph.py │ │ │ ├── invocation_context.py │ │ │ ├── pagination.py │ │ │ ├── sqlite │ │ │ │ ├── __init__.py │ │ │ │ ├── sqlite_common.py │ │ │ │ ├── sqlite_database.py │ │ │ │ └── sqlite_util.py │ │ │ └── sqlite_migrator │ │ │ │ ├── __init__.py │ │ │ │ ├── migrations │ │ │ │ ├── __init__.py │ │ │ │ ├── migration_1.py │ │ │ │ ├── migration_10.py │ │ │ │ ├── migration_11.py │ │ │ │ ├── migration_12.py │ │ │ │ ├── migration_13.py │ │ │ │ ├── migration_14.py │ │ │ │ ├── migration_15.py │ │ │ │ ├── migration_16.py │ │ │ │ ├── migration_17.py │ │ │ │ ├── migration_18.py │ │ │ │ ├── migration_19.py │ │ │ │ ├── migration_2.py │ │ │ │ ├── migration_20.py │ │ │ │ ├── migration_21.py │ │ │ │ ├── migration_22.py │ │ │ │ ├── migration_23.py │ │ │ │ ├── migration_24.py │ │ │ │ ├── migration_3.py │ │ │ │ ├── migration_4.py │ │ │ │ ├── migration_5.py │ │ │ │ ├── migration_6.py │ │ │ │ ├── migration_7.py │ │ │ │ ├── migration_8.py │ │ │ │ └── migration_9.py │ │ │ │ ├── sqlite_migrator_common.py │ │ │ │ └── sqlite_migrator_impl.py │ │ ├── style_preset_images │ │ │ ├── default_style_preset_images │ │ │ │ ├── Anime.png │ │ │ │ ├── Architectural Visualization.png │ │ │ │ ├── Concept Art (Character).png │ │ │ │ ├── Concept Art (Fantasy).png │ │ │ │ ├── Concept Art (Painterly).png │ │ │ │ ├── Concept Art (Sci-Fi).png │ │ │ │ ├── Environment Art.png │ │ │ │ ├── Illustration.png │ │ │ │ ├── Interior Design (Visualization).png │ │ │ │ ├── Line Art.png │ │ │ │ ├── Photography (Black and White).png │ │ │ │ ├── Photography (General).png │ │ │ │ ├── Photography (Landscape).png │ │ │ │ ├── Photography (Portrait).png │ │ │ │ ├── Photography (Studio Lighting).png │ │ │ │ ├── Product Rendering.png │ │ │ │ ├── Sketch.png │ │ │ │ ├── Vehicles.png │ │ │ │ └── __init__.py │ │ │ ├── style_preset_images_base.py │ │ │ ├── style_preset_images_common.py │ │ │ └── style_preset_images_disk.py │ │ ├── style_preset_records │ │ │ ├── __init__.py │ │ │ ├── default_style_presets.json │ │ │ ├── style_preset_records_base.py │ │ │ ├── style_preset_records_common.py │ │ │ └── style_preset_records_sqlite.py │ │ ├── urls │ │ │ ├── __init__.py │ │ │ ├── urls_base.py │ │ │ └── urls_default.py │ │ ├── workflow_records │ │ │ ├── __init__.py │ │ │ ├── default_workflows │ │ │ │ ├── CogView4_TextToImage.json │ │ │ │ ├── ESRGAN Upscaling with Canny ControlNet.json │ │ │ │ ├── FLUX Image to Image.json │ │ │ │ ├── Face Detailer with IP-Adapter & Canny (See Note in Details).json │ │ │ │ ├── Flux Text to Image.json │ │ │ │ ├── Multi ControlNet (Canny & Depth).json │ │ │ │ ├── MultiDiffusion SD1.5.json │ │ │ │ ├── MultiDiffusion SDXL.json │ │ │ │ ├── Prompt from File.json │ │ │ │ ├── README.md │ │ │ │ ├── SD3.5 Text to Image.json │ │ │ │ ├── Text to Image - SD1.5.json │ │ │ │ ├── Text to Image - SDXL.json │ │ │ │ ├── Text to Image with LoRA.json │ │ │ │ └── Tiled Upscaling (Beta).json │ │ │ ├── workflow_records_base.py │ │ │ ├── workflow_records_common.py │ │ │ └── workflow_records_sqlite.py │ │ └── workflow_thumbnails │ │ │ ├── workflow_thumbnails_base.py │ │ │ ├── workflow_thumbnails_common.py │ │ │ └── workflow_thumbnails_disk.py │ ├── shared │ │ ├── __init__.py │ │ └── models.py │ └── util │ │ ├── __init__.py │ │ ├── controlnet_utils.py │ │ ├── custom_openapi.py │ │ ├── metaenum.py │ │ ├── misc.py │ │ ├── model_exclude_null.py │ │ ├── profiler.py │ │ ├── startup_utils.py │ │ ├── step_callback.py │ │ ├── suppress_output.py │ │ ├── t5_model_identifier.py │ │ ├── thumbnails.py │ │ ├── ti_utils.py │ │ └── torch_cuda_allocator.py ├── assets │ ├── __init__.py │ ├── a-painting-of-a-fire.png │ ├── a-photograph-of-a-fire.png │ ├── a-shirt-with-a-fire-printed-on-it.png │ ├── a-shirt-with-the-inscription-'fire'.png │ ├── a-watercolor-painting-of-a-fire.png │ ├── birdhouse.png │ ├── data │ │ ├── DejaVuSans.ttf │ │ ├── example_conditioning │ │ │ ├── superresolution │ │ │ │ └── sample_0.jpg │ │ │ └── text_conditional │ │ │ │ └── sample_0.txt │ │ ├── imagenet_clsidx_to_label.txt │ │ ├── imagenet_train_hr_indices.p │ │ ├── imagenet_val_hr_indices.p │ │ ├── index_synset.yaml │ │ └── inpainting_examples │ │ │ ├── 6458524847_2f4c361183_k.png │ │ │ ├── 6458524847_2f4c361183_k_mask.png │ │ │ ├── 8399166846_f6fb4e4b8e_k.png │ │ │ ├── 8399166846_f6fb4e4b8e_k_mask.png │ │ │ ├── alex-iby-G_Pk4D9rMLs.png │ │ │ ├── alex-iby-G_Pk4D9rMLs_mask.png │ │ │ ├── bench2.png │ │ │ ├── bench2_mask.png │ │ │ ├── bertrand-gabioud-CpuFzIsHYJ0.png │ │ │ ├── bertrand-gabioud-CpuFzIsHYJ0_mask.png │ │ │ ├── billow926-12-Wc-Zgx6Y.png │ │ │ ├── billow926-12-Wc-Zgx6Y_mask.png │ │ │ ├── overture-creations-5sI6fQgYIuo.png │ │ │ ├── overture-creations-5sI6fQgYIuo_mask.png │ │ │ ├── photo-1583445095369-9c651e7e5d34.png │ │ │ └── photo-1583445095369-9c651e7e5d34_mask.png │ ├── fire.png │ ├── fonts │ │ └── inter │ │ │ ├── Inter-Regular.ttf │ │ │ └── LICENSE.txt │ ├── inpainting.png │ ├── modelfigure.png │ ├── rdm-preview.jpg │ ├── reconstruction1.png │ ├── reconstruction2.png │ ├── results.gif │ ├── stable-samples │ │ ├── img2img │ │ │ ├── mountains-1.png │ │ │ ├── upscaling-in.png │ │ │ └── upscaling-out.png │ │ └── txt2img │ │ │ ├── 000002025.png │ │ │ └── 000002035.png │ ├── the-earth-is-on-fire,-oil-on-canvas.png │ ├── txt2img-convsample.png │ └── txt2img-preview.png ├── backend │ ├── __init__.py │ ├── flux │ │ ├── controlnet │ │ │ ├── __init__.py │ │ │ ├── controlnet_flux_output.py │ │ │ ├── instantx_controlnet_flux.py │ │ │ ├── state_dict_utils.py │ │ │ ├── xlabs_controlnet_flux.py │ │ │ └── zero_module.py │ │ ├── custom_block_processor.py │ │ ├── denoise.py │ │ ├── extensions │ │ │ ├── __init__.py │ │ │ ├── base_controlnet_extension.py │ │ │ ├── instantx_controlnet_extension.py │ │ │ ├── kontext_extension.py │ │ │ ├── regional_prompting_extension.py │ │ │ ├── xlabs_controlnet_extension.py │ │ │ └── xlabs_ip_adapter_extension.py │ │ ├── flux_state_dict_utils.py │ │ ├── ip_adapter │ │ │ ├── __init__.py │ │ │ ├── ip_double_stream_block_processor.py │ │ │ ├── state_dict_utils.py │ │ │ └── xlabs_ip_adapter_flux.py │ │ ├── math.py │ │ ├── model.py │ │ ├── modules │ │ │ ├── autoencoder.py │ │ │ ├── conditioner.py │ │ │ └── layers.py │ │ ├── redux │ │ │ ├── flux_redux_model.py │ │ │ └── flux_redux_state_dict_utils.py │ │ ├── sampling_utils.py │ │ ├── text_conditioning.py │ │ └── util.py │ ├── image_util │ │ ├── __init__.py │ │ ├── assets │ │ │ └── CIELab_to_UPLab.icc │ │ ├── basicsr │ │ │ ├── LICENSE │ │ │ ├── __init__.py │ │ │ ├── arch_util.py │ │ │ └── rrdbnet_arch.py │ │ ├── canny.py │ │ ├── composition.py │ │ ├── content_shuffle.py │ │ ├── depth_anything │ │ │ └── depth_anything_pipeline.py │ │ ├── dw_openpose │ │ │ ├── __init__.py │ │ │ ├── onnxdet.py │ │ │ ├── onnxpose.py │ │ │ └── utils.py │ │ ├── grounding_dino │ │ │ ├── __init__.py │ │ │ ├── detection_result.py │ │ │ └── grounding_dino_pipeline.py │ │ ├── hed.py │ │ ├── imwatermark │ │ │ └── vendor.py │ │ ├── infill_methods │ │ │ ├── cv2_inpaint.py │ │ │ ├── lama.py │ │ │ ├── mosaic.py │ │ │ ├── patchmatch.py │ │ │ ├── test_images │ │ │ │ ├── source1.webp │ │ │ │ ├── source10.webp │ │ │ │ ├── source2.webp │ │ │ │ ├── source3.webp │ │ │ │ ├── source4.webp │ │ │ │ ├── source5.webp │ │ │ │ ├── source6.webp │ │ │ │ ├── source7.webp │ │ │ │ ├── source8.webp │ │ │ │ └── source9.webp │ │ │ ├── tile.ipynb │ │ │ └── tile.py │ │ ├── invisible_watermark.py │ │ ├── lineart.py │ │ ├── lineart_anime.py │ │ ├── mediapipe_face │ │ │ ├── __init__.py │ │ │ └── mediapipe_face_common.py │ │ ├── mlsd │ │ │ ├── __init__.py │ │ │ ├── models │ │ │ │ ├── __init__.py │ │ │ │ ├── mbv2_mlsd_large.py │ │ │ │ └── mbv2_mlsd_tiny.py │ │ │ └── utils.py │ │ ├── normal_bae │ │ │ ├── LICENSE │ │ │ ├── __init__.py │ │ │ └── nets │ │ │ │ ├── NNET.py │ │ │ │ ├── __init__.py │ │ │ │ ├── baseline.py │ │ │ │ └── submodules │ │ │ │ ├── __init__.py │ │ │ │ ├── decoder.py │ │ │ │ ├── efficientnet_repo │ │ │ │ ├── .gitignore │ │ │ │ ├── BENCHMARK.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── __init__.py │ │ │ │ ├── caffe2_benchmark.py │ │ │ │ ├── caffe2_validate.py │ │ │ │ ├── geffnet │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── activations │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── activations.py │ │ │ │ │ │ ├── activations_jit.py │ │ │ │ │ │ └── activations_me.py │ │ │ │ │ ├── config.py │ │ │ │ │ ├── conv2d_layers.py │ │ │ │ │ ├── efficientnet_builder.py │ │ │ │ │ ├── gen_efficientnet.py │ │ │ │ │ ├── helpers.py │ │ │ │ │ ├── mobilenetv3.py │ │ │ │ │ ├── model_factory.py │ │ │ │ │ └── version.py │ │ │ │ ├── hubconf.py │ │ │ │ ├── onnx_export.py │ │ │ │ ├── onnx_optimize.py │ │ │ │ ├── onnx_to_caffe.py │ │ │ │ ├── onnx_validate.py │ │ │ │ ├── requirements.txt │ │ │ │ ├── setup.py │ │ │ │ ├── utils.py │ │ │ │ └── validate.py │ │ │ │ ├── encoder.py │ │ │ │ └── submodules.py │ │ ├── pidi │ │ │ ├── __init__.py │ │ │ └── model.py │ │ ├── pngwriter.py │ │ ├── realesrgan │ │ │ ├── LICENSE │ │ │ ├── __init__.py │ │ │ └── realesrgan.py │ │ ├── safety_checker.py │ │ ├── segment_anything │ │ │ ├── __init__.py │ │ │ ├── mask_refinement.py │ │ │ ├── segment_anything_2_pipeline.py │ │ │ ├── segment_anything_pipeline.py │ │ │ └── shared.py │ │ └── util.py │ ├── ip_adapter │ │ ├── README.md │ │ ├── __init__.py │ │ ├── ip_adapter.py │ │ ├── ip_attention_weights.py │ │ └── resampler.py │ ├── llava_onevision_pipeline.py │ ├── model_hash │ │ ├── hash_validator.py │ │ └── model_hash.py │ ├── model_manager │ │ ├── README.md │ │ ├── __init__.py │ │ ├── configs │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── clip_embed.py │ │ │ ├── clip_vision.py │ │ │ ├── controlnet.py │ │ │ ├── external_api.py │ │ │ ├── factory.py │ │ │ ├── flux_redux.py │ │ │ ├── identification_utils.py │ │ │ ├── ip_adapter.py │ │ │ ├── llava_onevision.py │ │ │ ├── lora.py │ │ │ ├── main.py │ │ │ ├── siglip.py │ │ │ ├── spandrel.py │ │ │ ├── t2i_adapter.py │ │ │ ├── t5_encoder.py │ │ │ ├── textual_inversion.py │ │ │ ├── unknown.py │ │ │ └── vae.py │ │ ├── load │ │ │ ├── __init__.py │ │ │ ├── load_base.py │ │ │ ├── load_default.py │ │ │ ├── memory_snapshot.py │ │ │ ├── model_cache │ │ │ │ ├── __init__.py │ │ │ │ ├── cache_record.py │ │ │ │ ├── cache_stats.py │ │ │ │ ├── cached_model │ │ │ │ │ ├── cached_model_only_full_load.py │ │ │ │ │ └── cached_model_with_partial_load.py │ │ │ │ ├── dev_utils.py │ │ │ │ ├── model_cache.py │ │ │ │ ├── torch_module_autocast │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── cast_to_device.py │ │ │ │ │ ├── custom_modules │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── custom_conv1d.py │ │ │ │ │ │ ├── custom_conv2d.py │ │ │ │ │ │ ├── custom_embedding.py │ │ │ │ │ │ ├── custom_flux_rms_norm.py │ │ │ │ │ │ ├── custom_group_norm.py │ │ │ │ │ │ ├── custom_invoke_linear_8_bit_lt.py │ │ │ │ │ │ ├── custom_invoke_linear_nf4.py │ │ │ │ │ │ ├── custom_linear.py │ │ │ │ │ │ ├── custom_module_mixin.py │ │ │ │ │ │ └── utils.py │ │ │ │ │ └── torch_module_autocast.py │ │ │ │ └── utils.py │ │ │ ├── model_loader_registry.py │ │ │ ├── model_loaders │ │ │ │ ├── __init__.py │ │ │ │ ├── clip_vision.py │ │ │ │ ├── cogview4.py │ │ │ │ ├── controlnet.py │ │ │ │ ├── flux.py │ │ │ │ ├── generic_diffusers.py │ │ │ │ ├── ip_adapter.py │ │ │ │ ├── llava_onevision.py │ │ │ │ ├── lora.py │ │ │ │ ├── onnx.py │ │ │ │ ├── sig_lip.py │ │ │ │ ├── spandrel_image_to_image.py │ │ │ │ ├── stable_diffusion.py │ │ │ │ ├── textual_inversion.py │ │ │ │ └── vae.py │ │ │ ├── model_util.py │ │ │ └── optimizations.py │ │ ├── metadata │ │ │ ├── __init__.py │ │ │ ├── fetch │ │ │ │ ├── __init__.py │ │ │ │ ├── fetch_base.py │ │ │ │ └── huggingface.py │ │ │ └── metadata_base.py │ │ ├── model_on_disk.py │ │ ├── omi │ │ │ ├── __init__.py │ │ │ ├── omi.py │ │ │ └── vendor │ │ │ │ ├── __init__.py │ │ │ │ ├── convert │ │ │ │ ├── __init__.py │ │ │ │ └── lora │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── convert_clip.py │ │ │ │ │ ├── convert_flux_lora.py │ │ │ │ │ ├── convert_lora_util.py │ │ │ │ │ ├── convert_sdxl_lora.py │ │ │ │ │ └── convert_t5.py │ │ │ │ └── model_spec │ │ │ │ ├── __init__.py │ │ │ │ └── architecture.py │ │ ├── search.py │ │ ├── single_file_config_files.py │ │ ├── starter_models.py │ │ ├── taxonomy.py │ │ └── util │ │ │ ├── libc_util.py │ │ │ ├── lora_metadata_extractor.py │ │ │ ├── model_util.py │ │ │ └── select_hf_files.py │ ├── model_patcher.py │ ├── onnx │ │ └── onnx_runtime.py │ ├── patches │ │ ├── __init__.py │ │ ├── layer_patcher.py │ │ ├── layers │ │ │ ├── __init__.py │ │ │ ├── base_layer_patch.py │ │ │ ├── dora_layer.py │ │ │ ├── flux_control_lora_layer.py │ │ │ ├── full_layer.py │ │ │ ├── ia3_layer.py │ │ │ ├── loha_layer.py │ │ │ ├── lokr_layer.py │ │ │ ├── lora_layer.py │ │ │ ├── lora_layer_base.py │ │ │ ├── merged_layer_patch.py │ │ │ ├── norm_layer.py │ │ │ ├── param_shape_utils.py │ │ │ ├── set_parameter_layer.py │ │ │ └── utils.py │ │ ├── lora_conversions │ │ │ ├── __init__.py │ │ │ ├── flux_aitoolkit_lora_conversion_utils.py │ │ │ ├── flux_control_lora_utils.py │ │ │ ├── flux_diffusers_lora_conversion_utils.py │ │ │ ├── flux_kohya_lora_conversion_utils.py │ │ │ ├── flux_lora_constants.py │ │ │ ├── flux_onetrainer_lora_conversion_utils.py │ │ │ ├── formats.py │ │ │ ├── kohya_key_utils.py │ │ │ ├── sd_lora_conversion_utils.py │ │ │ └── sdxl_lora_conversion_utils.py │ │ ├── model_patch_raw.py │ │ └── pad_with_zeros.py │ ├── quantization │ │ ├── __init__.py │ │ ├── bnb_llm_int8.py │ │ ├── bnb_nf4.py │ │ ├── gguf │ │ │ ├── ggml_tensor.py │ │ │ ├── loaders.py │ │ │ └── utils.py │ │ └── scripts │ │ │ ├── load_flux_model_bnb_llm_int8.py │ │ │ ├── load_flux_model_bnb_nf4.py │ │ │ └── quantize_t5_xxl_bnb_llm_int8.py │ ├── raw_model.py │ ├── rectified_flow │ │ ├── __init__.py │ │ └── rectified_flow_inpaint_extension.py │ ├── sig_lip │ │ └── sig_lip_pipeline.py │ ├── spandrel_image_to_image_model.py │ ├── stable_diffusion │ │ ├── __init__.py │ │ ├── denoise_context.py │ │ ├── diffusers_pipeline.py │ │ ├── diffusion │ │ │ ├── __init__.py │ │ │ ├── conditioning_data.py │ │ │ ├── custom_atttention.py │ │ │ ├── regional_ip_data.py │ │ │ ├── regional_prompt_data.py │ │ │ ├── shared_invokeai_diffusion.py │ │ │ └── unet_attention_patcher.py │ │ ├── diffusion_backend.py │ │ ├── extension_callback_type.py │ │ ├── extensions │ │ │ ├── base.py │ │ │ ├── controlnet.py │ │ │ ├── freeu.py │ │ │ ├── inpaint.py │ │ │ ├── inpaint_model.py │ │ │ ├── lora.py │ │ │ ├── preview.py │ │ │ ├── rescale_cfg.py │ │ │ ├── seamless.py │ │ │ └── t2i_adapter.py │ │ ├── extensions_manager.py │ │ ├── multi_diffusion_pipeline.py │ │ ├── schedulers │ │ │ ├── __init__.py │ │ │ └── schedulers.py │ │ └── vae_tiling.py │ ├── textual_inversion.py │ ├── tiles │ │ ├── __init__.py │ │ ├── tiles.py │ │ └── utils.py │ └── util │ │ ├── __init__.py │ │ ├── attention.py │ │ ├── build_line.py │ │ ├── calc_tensor_size.py │ │ ├── catch_sigint.py │ │ ├── db_maintenance.py │ │ ├── devices.py │ │ ├── hotfixes.py │ │ ├── logging.py │ │ ├── mask.py │ │ ├── original_weights_storage.py │ │ ├── prefix_logger_adapter.py │ │ ├── silence_warnings.py │ │ ├── test_utils.py │ │ ├── util.py │ │ └── vae_working_memory.py ├── configs │ ├── controlnet │ │ ├── cldm_v15.yaml │ │ └── cldm_v21.yaml │ └── stable-diffusion │ │ ├── sd_xl_base.yaml │ │ ├── sd_xl_inpaint.yaml │ │ ├── sd_xl_refiner.yaml │ │ ├── v1-finetune.yaml │ │ ├── v1-finetune_style.yaml │ │ ├── v1-inference-v.yaml │ │ ├── v1-inference.yaml │ │ ├── v1-inpainting-inference.yaml │ │ ├── v1-m1-finetune.yaml │ │ ├── v2-inference-v.yaml │ │ ├── v2-inference.yaml │ │ ├── v2-inpainting-inference-v.yaml │ │ ├── v2-inpainting-inference.yaml │ │ └── v2-midas-inference.yaml ├── frontend │ ├── __init__.py │ ├── cli │ │ ├── __init__.py │ │ └── arg_parser.py │ ├── install │ │ ├── __init__.py │ │ └── import_images.py │ └── web │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc.json │ │ ├── .storybook │ │ ├── ReduxInit.tsx │ │ ├── main.ts │ │ ├── manager.ts │ │ └── preview.tsx │ │ ├── CLAUDE.md │ │ ├── README.md │ │ ├── __init__.py │ │ ├── eslint.config.mjs │ │ ├── index.html │ │ ├── knip.ts │ │ ├── package.json │ │ ├── patches │ │ └── reselect@5.0.1.patch │ │ ├── pnpm-lock.yaml │ │ ├── pnpm-workspace.yaml │ │ ├── public │ │ ├── assets │ │ │ └── images │ │ │ │ ├── commercial-license-bg.png │ │ │ │ ├── denoising-strength.png │ │ │ │ ├── invoke-alert-favicon.svg │ │ │ │ ├── invoke-avatar-circle.svg │ │ │ │ ├── invoke-avatar-square.svg │ │ │ │ ├── invoke-favicon.png │ │ │ │ ├── invoke-favicon.svg │ │ │ │ ├── invoke-key-char-lrg.svg │ │ │ │ ├── invoke-key-char-sml.svg │ │ │ │ ├── invoke-key-wht-lrg.svg │ │ │ │ ├── invoke-key-wht-sml.svg │ │ │ │ ├── invoke-symbol-char-lrg.svg │ │ │ │ ├── invoke-symbol-char-sml.svg │ │ │ │ ├── invoke-symbol-wht-lrg.svg │ │ │ │ ├── invoke-symbol-wht-sml.svg │ │ │ │ ├── invoke-symbol-ylw-lrg.svg │ │ │ │ ├── invoke-tag-char-lrg.svg │ │ │ │ ├── invoke-tag-char-sml.svg │ │ │ │ ├── invoke-tag-lrg.svg │ │ │ │ ├── invoke-tag-sml.svg │ │ │ │ ├── invoke-wordmark-charcoal.svg │ │ │ │ ├── invoke-wordmark-white.svg │ │ │ │ └── mask.svg │ │ └── locales │ │ │ ├── ar.json │ │ │ ├── az.json │ │ │ ├── bg.json │ │ │ ├── de.json │ │ │ ├── en.json │ │ │ ├── es.json │ │ │ ├── fi.json │ │ │ ├── fr.json │ │ │ ├── he.json │ │ │ ├── hu.json │ │ │ ├── it.json │ │ │ ├── ja.json │ │ │ ├── ko.json │ │ │ ├── mn.json │ │ │ ├── nl.json │ │ │ ├── pl.json │ │ │ ├── pt-BR.json │ │ │ ├── pt.json │ │ │ ├── ro.json │ │ │ ├── ru.json │ │ │ ├── sv.json │ │ │ ├── tr.json │ │ │ ├── uk.json │ │ │ ├── vi.json │ │ │ ├── zh-CN.json │ │ │ └── zh-Hant.json │ │ ├── scripts │ │ ├── clean_translations.py │ │ ├── package.json │ │ └── typegen.js │ │ ├── src │ │ ├── app │ │ │ ├── components │ │ │ │ ├── App.tsx │ │ │ │ ├── AppErrorBoundaryFallback.tsx │ │ │ │ ├── GlobalHookIsolator.tsx │ │ │ │ ├── GlobalImageHotkeys.tsx │ │ │ │ ├── GlobalModalIsolator.tsx │ │ │ │ ├── InvokeAIUI.tsx │ │ │ │ └── ThemeLocaleProvider.tsx │ │ │ ├── constants.ts │ │ │ ├── hooks │ │ │ │ ├── useSyncFaviconQueueStatus.ts │ │ │ │ └── useSyncLangDirection.ts │ │ │ ├── logging │ │ │ │ ├── logger.ts │ │ │ │ └── useSyncLoggingConfig.ts │ │ │ └── store │ │ │ │ ├── constants.ts │ │ │ │ ├── createMemoizedSelector.ts │ │ │ │ ├── enhancers │ │ │ │ └── reduxRemember │ │ │ │ │ ├── driver.ts │ │ │ │ │ └── errors.ts │ │ │ │ ├── middleware │ │ │ │ ├── debugLoggerMiddleware.ts │ │ │ │ ├── devtools │ │ │ │ │ ├── actionSanitizer.ts │ │ │ │ │ ├── actionsDenylist.ts │ │ │ │ │ └── stateSanitizer.ts │ │ │ │ └── listenerMiddleware │ │ │ │ │ └── listeners │ │ │ │ │ ├── addAdHocPostProcessingRequestedListener.ts │ │ │ │ │ ├── addArchivedOrDeletedBoardListener.ts │ │ │ │ │ ├── anyEnqueued.ts │ │ │ │ │ ├── appStarted.ts │ │ │ │ │ ├── batchEnqueued.ts │ │ │ │ │ ├── boardAndImagesDeleted.ts │ │ │ │ │ ├── boardIdSelected.ts │ │ │ │ │ ├── bulkDownload.tsx │ │ │ │ │ ├── getOpenAPISchema.ts │ │ │ │ │ ├── imageAddedToBoard.ts │ │ │ │ │ ├── imageRemovedFromBoard.ts │ │ │ │ │ ├── imageUploaded.ts │ │ │ │ │ ├── modelSelected.ts │ │ │ │ │ ├── modelsLoaded.ts │ │ │ │ │ ├── setDefaultSettings.ts │ │ │ │ │ └── socketConnected.ts │ │ │ │ ├── nanostores │ │ │ │ ├── store.ts │ │ │ │ └── util.ts │ │ │ │ ├── store.ts │ │ │ │ ├── storeHooks.ts │ │ │ │ ├── types.ts │ │ │ │ └── use-debounced-app-selector.ts │ │ ├── common │ │ │ ├── components │ │ │ │ ├── ColorPicker │ │ │ │ │ ├── RgbColorPicker.tsx │ │ │ │ │ ├── RgbaColorPicker.tsx │ │ │ │ │ └── swatches.ts │ │ │ │ ├── IAIImageFallback.tsx │ │ │ │ ├── IconMenuItem.tsx │ │ │ │ ├── InformationalPopover │ │ │ │ │ ├── InformationalPopover.tsx │ │ │ │ │ └── constants.ts │ │ │ │ ├── InvokeLogoIcon.tsx │ │ │ │ ├── Loading │ │ │ │ │ └── Loading.tsx │ │ │ │ ├── OverlayScrollbars │ │ │ │ │ ├── ScrollableContent.tsx │ │ │ │ │ ├── constants.ts │ │ │ │ │ └── overlayscrollbars.css │ │ │ │ ├── Picker │ │ │ │ │ └── Picker.tsx │ │ │ │ ├── SessionMenuItems.tsx │ │ │ │ ├── WavyLine.tsx │ │ │ │ └── linkify.ts │ │ │ ├── hooks │ │ │ │ ├── focus.ts │ │ │ │ ├── useAssertSingleton.ts │ │ │ │ ├── useAsyncState.ts │ │ │ │ ├── useBoolean.ts │ │ │ │ ├── useCallbackOnDragEnter.ts │ │ │ │ ├── useClipboard.tsx │ │ │ │ ├── useCloseChakraTooltipsOnDragFix.ts │ │ │ │ ├── useCopyImageToClipboard.ts │ │ │ │ ├── useDownloadImage.ts │ │ │ │ ├── useEditable.ts │ │ │ │ ├── useGlobalHotkeys.ts │ │ │ │ ├── useGroupedModelCombobox.ts │ │ │ │ ├── useImageUploadButton.tsx │ │ │ │ ├── useModelCombobox.ts │ │ │ │ ├── usePersistedTextareaSize.ts │ │ │ │ ├── useSubMenu.tsx │ │ │ │ └── useTimeoutCallback.ts │ │ │ └── util │ │ │ │ ├── SyncableMap │ │ │ │ ├── SyncableMap.test.ts │ │ │ │ └── SyncableMap.ts │ │ │ │ ├── arrayUtils.test.ts │ │ │ │ ├── arrayUtils.ts │ │ │ │ ├── colorCodeTransformers.ts │ │ │ │ ├── colorTokenToCssVar.ts │ │ │ │ ├── convertImageUrlToBlob.ts │ │ │ │ ├── createDeferredPromise.ts │ │ │ │ ├── deepClone.ts │ │ │ │ ├── extractMessageFromAssertionError.ts │ │ │ │ ├── fixTooltipCloseOnScrollStyles.ts │ │ │ │ ├── generateSeeds.ts │ │ │ │ ├── randomFloat.ts │ │ │ │ ├── randomInt.ts │ │ │ │ ├── result.test.ts │ │ │ │ ├── result.ts │ │ │ │ ├── roundDownToMultiple.ts │ │ │ │ ├── serialize.ts │ │ │ │ ├── stopPropagation.ts │ │ │ │ ├── typedMemo.ts │ │ │ │ └── zodUtils.ts │ │ ├── features │ │ │ ├── changeBoardModal │ │ │ │ ├── components │ │ │ │ │ └── ChangeBoardModal.tsx │ │ │ │ └── store │ │ │ │ │ └── slice.ts │ │ │ ├── controlLayers │ │ │ │ ├── README.md │ │ │ │ ├── components │ │ │ │ │ ├── CanvasAddEntityButtons.tsx │ │ │ │ │ ├── CanvasAlerts │ │ │ │ │ │ ├── CanvasAlertsBboxVisibility.tsx │ │ │ │ │ │ ├── CanvasAlertsInvocationProgress.tsx │ │ │ │ │ │ ├── CanvasAlertsPreserveMask.tsx │ │ │ │ │ │ ├── CanvasAlertsSaveAllImagesToGallery.tsx │ │ │ │ │ │ └── CanvasAlertsSelectedEntityStatus.tsx │ │ │ │ │ ├── CanvasAutoProcessSwitch.tsx │ │ │ │ │ ├── CanvasBusySpinner.tsx │ │ │ │ │ ├── CanvasContextMenu │ │ │ │ │ │ ├── CanvasContextMenuGlobalMenuItems.tsx │ │ │ │ │ │ ├── CanvasContextMenuItemsCropCanvasToBbox.tsx │ │ │ │ │ │ └── CanvasContextMenuSelectedEntityMenuItems.tsx │ │ │ │ │ ├── CanvasDropArea.tsx │ │ │ │ │ ├── CanvasEntityList │ │ │ │ │ │ ├── CanvasEntityContainer.tsx │ │ │ │ │ │ ├── CanvasEntityGroupList.tsx │ │ │ │ │ │ ├── CanvasEntityList.tsx │ │ │ │ │ │ ├── EntityListGlobalActionBarAddLayerMenu.tsx │ │ │ │ │ │ ├── EntityListSelectedEntityActionBar.tsx │ │ │ │ │ │ ├── EntityListSelectedEntityActionBarDuplicateButton.tsx │ │ │ │ │ │ ├── EntityListSelectedEntityActionBarFill.tsx │ │ │ │ │ │ ├── EntityListSelectedEntityActionBarFilterButton.tsx │ │ │ │ │ │ ├── EntityListSelectedEntityActionBarInvertMaskButton.tsx │ │ │ │ │ │ ├── EntityListSelectedEntityActionBarOpacity.tsx │ │ │ │ │ │ ├── EntityListSelectedEntityActionBarSaveToAssetsButton.tsx │ │ │ │ │ │ ├── EntityListSelectedEntityActionBarSelectObjectButton.tsx │ │ │ │ │ │ ├── EntityListSelectedEntityActionBarTransformButton.tsx │ │ │ │ │ │ └── useCanvasEntityListDnd.ts │ │ │ │ │ ├── CanvasLayersPanelContent.tsx │ │ │ │ │ ├── CanvasOperationIsolatedLayerPreviewSwitch.tsx │ │ │ │ │ ├── CanvasPasteModal.tsx │ │ │ │ │ ├── ControlLayer │ │ │ │ │ │ ├── ControlLayer.tsx │ │ │ │ │ │ ├── ControlLayerBadges.tsx │ │ │ │ │ │ ├── ControlLayerControlAdapter.tsx │ │ │ │ │ │ ├── ControlLayerControlAdapterControlMode.tsx │ │ │ │ │ │ ├── ControlLayerControlAdapterModel.tsx │ │ │ │ │ │ ├── ControlLayerEntityList.tsx │ │ │ │ │ │ ├── ControlLayerMenuItems.tsx │ │ │ │ │ │ ├── ControlLayerMenuItemsConvertToSubMenu.tsx │ │ │ │ │ │ ├── ControlLayerMenuItemsCopyToSubMenu.tsx │ │ │ │ │ │ ├── ControlLayerMenuItemsTransparencyEffect.tsx │ │ │ │ │ │ ├── ControlLayerSettings.tsx │ │ │ │ │ │ └── ControlLayerSettingsEmptyState.tsx │ │ │ │ │ ├── Filters │ │ │ │ │ │ ├── Filter.tsx │ │ │ │ │ │ ├── FilterAdjustImage.tsx │ │ │ │ │ │ ├── FilterBlur.tsx │ │ │ │ │ │ ├── FilterCannyEdgeDetection.tsx │ │ │ │ │ │ ├── FilterColorMap.tsx │ │ │ │ │ │ ├── FilterContentShuffle.tsx │ │ │ │ │ │ ├── FilterDWOpenposeDetection.tsx │ │ │ │ │ │ ├── FilterDepthAnythingDepthEstimation.tsx │ │ │ │ │ │ ├── FilterHEDEdgeDetection.tsx │ │ │ │ │ │ ├── FilterLineartEdgeDetection.tsx │ │ │ │ │ │ ├── FilterMLSDDetection.tsx │ │ │ │ │ │ ├── FilterMediaPipeFaceDetection.tsx │ │ │ │ │ │ ├── FilterNoise.tsx │ │ │ │ │ │ ├── FilterPiDiNetEdgeDetection.tsx │ │ │ │ │ │ ├── FilterSettings.tsx │ │ │ │ │ │ ├── FilterSpandrel.tsx │ │ │ │ │ │ ├── FilterTypeSelect.tsx │ │ │ │ │ │ └── types.ts │ │ │ │ │ ├── HUD │ │ │ │ │ │ ├── CanvasHUD.tsx │ │ │ │ │ │ ├── CanvasHUDItem.tsx │ │ │ │ │ │ ├── CanvasHUDItemBbox.tsx │ │ │ │ │ │ └── CanvasHUDItemScaledBbox.tsx │ │ │ │ │ ├── InpaintMask │ │ │ │ │ │ ├── InpaintMask.tsx │ │ │ │ │ │ ├── InpaintMaskDeleteModifierButton.tsx │ │ │ │ │ │ ├── InpaintMaskDenoiseLimitSlider.tsx │ │ │ │ │ │ ├── InpaintMaskList.tsx │ │ │ │ │ │ ├── InpaintMaskMenuItems.tsx │ │ │ │ │ │ ├── InpaintMaskMenuItemsAddModifiers.tsx │ │ │ │ │ │ ├── InpaintMaskMenuItemsConvertToSubMenu.tsx │ │ │ │ │ │ ├── InpaintMaskMenuItemsCopyToSubMenu.tsx │ │ │ │ │ │ ├── InpaintMaskNoiseSlider.tsx │ │ │ │ │ │ └── InpaintMaskSettings.tsx │ │ │ │ │ ├── InvokeCanvasComponent.tsx │ │ │ │ │ ├── ParamDenoisingStrength.tsx │ │ │ │ │ ├── RasterLayer │ │ │ │ │ │ ├── RasterLayer.tsx │ │ │ │ │ │ ├── RasterLayerAdjustmentsPanel.tsx │ │ │ │ │ │ ├── RasterLayerCurvesAdjustmentsEditor.tsx │ │ │ │ │ │ ├── RasterLayerCurvesAdjustmentsGraph.tsx │ │ │ │ │ │ ├── RasterLayerEntityList.tsx │ │ │ │ │ │ ├── RasterLayerExportPSDButton.tsx │ │ │ │ │ │ ├── RasterLayerMenuItems.tsx │ │ │ │ │ │ ├── RasterLayerMenuItemsAdjustments.tsx │ │ │ │ │ │ ├── RasterLayerMenuItemsConvertToSubMenu.tsx │ │ │ │ │ │ ├── RasterLayerMenuItemsCopyToSubMenu.tsx │ │ │ │ │ │ └── RasterLayerSimpleAdjustmentsEditor.tsx │ │ │ │ │ ├── RefImage │ │ │ │ │ │ ├── IPAdapterMenuItemPullBbox.tsx │ │ │ │ │ │ ├── IPAdapterMenuItems.tsx │ │ │ │ │ │ ├── IPAdapterMethod.tsx │ │ │ │ │ │ ├── RefImageHeader.tsx │ │ │ │ │ │ ├── RefImageImage.tsx │ │ │ │ │ │ ├── RefImageList.tsx │ │ │ │ │ │ ├── RefImageModel.tsx │ │ │ │ │ │ ├── RefImageNoImageState.tsx │ │ │ │ │ │ ├── RefImageNoImageStateWithCanvasOptions.tsx │ │ │ │ │ │ ├── RefImagePreview.tsx │ │ │ │ │ │ ├── RefImageSettings.tsx │ │ │ │ │ │ ├── RefImageWarningTooltipContent.tsx │ │ │ │ │ │ └── useRefImageEntity.ts │ │ │ │ │ ├── RegionalGuidance │ │ │ │ │ │ ├── RegionalGuidance.tsx │ │ │ │ │ │ ├── RegionalGuidanceAddPromptsIPAdapterButtons.tsx │ │ │ │ │ │ ├── RegionalGuidanceBadges.tsx │ │ │ │ │ │ ├── RegionalGuidanceDeletePromptButton.tsx │ │ │ │ │ │ ├── RegionalGuidanceEntityList.tsx │ │ │ │ │ │ ├── RegionalGuidanceIPAdapterSettings.tsx │ │ │ │ │ │ ├── RegionalGuidanceIPAdapterSettingsEmptyState.tsx │ │ │ │ │ │ ├── RegionalGuidanceIPAdapters.tsx │ │ │ │ │ │ ├── RegionalGuidanceMenuItems.tsx │ │ │ │ │ │ ├── RegionalGuidanceMenuItemsAddPromptsAndIPAdapter.tsx │ │ │ │ │ │ ├── RegionalGuidanceMenuItemsAutoNegative.tsx │ │ │ │ │ │ ├── RegionalGuidanceMenuItemsConvertToSubMenu.tsx │ │ │ │ │ │ ├── RegionalGuidanceMenuItemsCopyToSubMenu.tsx │ │ │ │ │ │ ├── RegionalGuidanceNegativePrompt.tsx │ │ │ │ │ │ ├── RegionalGuidancePositivePrompt.tsx │ │ │ │ │ │ ├── RegionalGuidanceRefImageImage.tsx │ │ │ │ │ │ ├── RegionalGuidanceSettings.tsx │ │ │ │ │ │ └── RegionalReferenceImageModel.tsx │ │ │ │ │ ├── SelectObject │ │ │ │ │ │ ├── SelectObject.tsx │ │ │ │ │ │ ├── SelectObjectActionButtons.tsx │ │ │ │ │ │ ├── SelectObjectInfoTooltip.tsx │ │ │ │ │ │ ├── SelectObjectInputTypeButtons.tsx │ │ │ │ │ │ ├── SelectObjectInvert.tsx │ │ │ │ │ │ ├── SelectObjectModel.tsx │ │ │ │ │ │ ├── SelectObjectPointType.tsx │ │ │ │ │ │ ├── SelectObjectPrompt.tsx │ │ │ │ │ │ └── SelectObjectSaveAsMenu.tsx │ │ │ │ │ ├── Settings │ │ │ │ │ │ ├── CanvasSettingsBboxOverlaySwitch.tsx │ │ │ │ │ │ ├── CanvasSettingsClearCachesButton.tsx │ │ │ │ │ │ ├── CanvasSettingsClearHistoryButton.tsx │ │ │ │ │ │ ├── CanvasSettingsClipToBboxCheckbox.tsx │ │ │ │ │ │ ├── CanvasSettingsDynamicGridSwitch.tsx │ │ │ │ │ │ ├── CanvasSettingsGridSize.tsx │ │ │ │ │ │ ├── CanvasSettingsInvertScrollCheckbox.tsx │ │ │ │ │ │ ├── CanvasSettingsIsolatedLayerPreviewSwitch.tsx │ │ │ │ │ │ ├── CanvasSettingsIsolatedStagingPreviewSwitch.tsx │ │ │ │ │ │ ├── CanvasSettingsLogDebugInfo.tsx │ │ │ │ │ │ ├── CanvasSettingsOutputOnlyMaskedRegionsCheckbox.tsx │ │ │ │ │ │ ├── CanvasSettingsPopover.tsx │ │ │ │ │ │ ├── CanvasSettingsPreserveMaskCheckbox.tsx │ │ │ │ │ │ ├── CanvasSettingsPressureSensitivity.tsx │ │ │ │ │ │ ├── CanvasSettingsRecalculateRectsButton.tsx │ │ │ │ │ │ ├── CanvasSettingsRuleOfThirdsGuideSwitch.tsx │ │ │ │ │ │ ├── CanvasSettingsSaveAllImagesToGalleryCheckbox.tsx │ │ │ │ │ │ ├── CanvasSettingsShowHUDSwitch.tsx │ │ │ │ │ │ └── CanvasSettingsShowProgressOnCanvasSwitch.tsx │ │ │ │ │ ├── StagingArea │ │ │ │ │ │ ├── QueueItemCircularProgress.tsx │ │ │ │ │ │ ├── QueueItemNumber.tsx │ │ │ │ │ │ ├── QueueItemPreviewMini.tsx │ │ │ │ │ │ ├── QueueItemProgressImage.tsx │ │ │ │ │ │ ├── QueueItemStatusLabel.tsx │ │ │ │ │ │ ├── StagingAreaAutoSwitchButtons.tsx │ │ │ │ │ │ ├── StagingAreaItemsList.tsx │ │ │ │ │ │ ├── StagingAreaToolbar.tsx │ │ │ │ │ │ ├── StagingAreaToolbarAcceptButton.tsx │ │ │ │ │ │ ├── StagingAreaToolbarDiscardAllButton.tsx │ │ │ │ │ │ ├── StagingAreaToolbarDiscardSelectedButton.tsx │ │ │ │ │ │ ├── StagingAreaToolbarImageCountButton.tsx │ │ │ │ │ │ ├── StagingAreaToolbarMenu.tsx │ │ │ │ │ │ ├── StagingAreaToolbarMenuNewLayerFromImage.tsx │ │ │ │ │ │ ├── StagingAreaToolbarNextButton.tsx │ │ │ │ │ │ ├── StagingAreaToolbarPrevButton.tsx │ │ │ │ │ │ ├── StagingAreaToolbarSaveSelectedToGalleryButton.tsx │ │ │ │ │ │ ├── StagingAreaToolbarToggleShowResultsButton.tsx │ │ │ │ │ │ ├── __mocks__ │ │ │ │ │ │ │ └── mockStagingAreaApp.ts │ │ │ │ │ │ ├── context.tsx │ │ │ │ │ │ ├── shared.test.ts │ │ │ │ │ │ ├── shared.ts │ │ │ │ │ │ ├── state.test.ts │ │ │ │ │ │ └── state.ts │ │ │ │ │ ├── Tool │ │ │ │ │ │ ├── PinnedFillColorPickerOverlay.tsx │ │ │ │ │ │ ├── ToolBboxButton.tsx │ │ │ │ │ │ ├── ToolBrushButton.tsx │ │ │ │ │ │ ├── ToolChooser.tsx │ │ │ │ │ │ ├── ToolColorPickerButton.tsx │ │ │ │ │ │ ├── ToolEraserButton.tsx │ │ │ │ │ │ ├── ToolFillColorPicker.tsx │ │ │ │ │ │ ├── ToolMoveButton.tsx │ │ │ │ │ │ ├── ToolRectButton.tsx │ │ │ │ │ │ ├── ToolViewButton.tsx │ │ │ │ │ │ ├── ToolWidthPicker.tsx │ │ │ │ │ │ └── hooks.ts │ │ │ │ │ ├── Toolbar │ │ │ │ │ │ ├── CanvasToolbar.tsx │ │ │ │ │ │ ├── CanvasToolbarFitBboxToLayersButton.tsx │ │ │ │ │ │ ├── CanvasToolbarFitBboxToMasksButton.tsx │ │ │ │ │ │ ├── CanvasToolbarNewSessionMenuButton.tsx │ │ │ │ │ │ ├── CanvasToolbarRedoButton.tsx │ │ │ │ │ │ ├── CanvasToolbarResetViewButton.tsx │ │ │ │ │ │ ├── CanvasToolbarSaveToGalleryButton.tsx │ │ │ │ │ │ ├── CanvasToolbarScale.tsx │ │ │ │ │ │ └── CanvasToolbarUndoButton.tsx │ │ │ │ │ ├── Transform │ │ │ │ │ │ ├── Transform.tsx │ │ │ │ │ │ └── TransformFitToBboxButtons.tsx │ │ │ │ │ └── common │ │ │ │ │ │ ├── BeginEndStepPct.tsx │ │ │ │ │ │ ├── CanvasEntityAddOfTypeButton.tsx │ │ │ │ │ │ ├── CanvasEntityDeleteButton.tsx │ │ │ │ │ │ ├── CanvasEntityEnabledToggle.tsx │ │ │ │ │ │ ├── CanvasEntityHeader.tsx │ │ │ │ │ │ ├── CanvasEntityHeaderCommonActions.tsx │ │ │ │ │ │ ├── CanvasEntityHeaderWarnings.tsx │ │ │ │ │ │ ├── CanvasEntityIsBookmarkedForQuickSwitchToggle.tsx │ │ │ │ │ │ ├── CanvasEntityIsLockedToggle.tsx │ │ │ │ │ │ ├── CanvasEntityMenuItemsArrange.tsx │ │ │ │ │ │ ├── CanvasEntityMenuItemsCopyToClipboard.tsx │ │ │ │ │ │ ├── CanvasEntityMenuItemsCropToBbox.tsx │ │ │ │ │ │ ├── CanvasEntityMenuItemsDelete.tsx │ │ │ │ │ │ ├── CanvasEntityMenuItemsDuplicate.tsx │ │ │ │ │ │ ├── CanvasEntityMenuItemsFilter.tsx │ │ │ │ │ │ ├── CanvasEntityMenuItemsMergeDown.tsx │ │ │ │ │ │ ├── CanvasEntityMenuItemsSave.tsx │ │ │ │ │ │ ├── CanvasEntityMenuItemsSelectObject.tsx │ │ │ │ │ │ ├── CanvasEntityMenuItemsTransform.tsx │ │ │ │ │ │ ├── CanvasEntityMergeVisibleButton.tsx │ │ │ │ │ │ ├── CanvasEntityPreviewImage.tsx │ │ │ │ │ │ ├── CanvasEntitySettingsWrapper.tsx │ │ │ │ │ │ ├── CanvasEntityTitle.tsx │ │ │ │ │ │ ├── CanvasEntityTitleEdit.tsx │ │ │ │ │ │ ├── CanvasEntityTypeIsHiddenToggle.tsx │ │ │ │ │ │ ├── CanvasNonRasterLayersIsHiddenToggle.tsx │ │ │ │ │ │ ├── FLUXReduxImageInfluence.tsx │ │ │ │ │ │ ├── IPAdapterCLIPVisionModel.tsx │ │ │ │ │ │ ├── MaskFillStyle.tsx │ │ │ │ │ │ ├── PullBboxIntoRefImageIconButton.tsx │ │ │ │ │ │ ├── Weight.tsx │ │ │ │ │ │ └── icons.tsx │ │ │ │ ├── contexts │ │ │ │ │ ├── CanvasEntityStateGate.tsx │ │ │ │ │ ├── CanvasManagerProviderGate.tsx │ │ │ │ │ ├── EntityAdapterContext.tsx │ │ │ │ │ ├── EntityIdentifierContext.ts │ │ │ │ │ └── RefImageIdContext.ts │ │ │ │ ├── hooks │ │ │ │ │ ├── addLayerHooks.ts │ │ │ │ │ ├── copyHooks.ts │ │ │ │ │ ├── saveCanvasHooks.ts │ │ │ │ │ ├── useAutoFitBBoxToMasks.ts │ │ │ │ │ ├── useCanvasDeleteLayerHotkey.ts │ │ │ │ │ ├── useCanvasEntityQuickSwitchHotkey.ts │ │ │ │ │ ├── useCanvasFilterHotkey.tsx │ │ │ │ │ ├── useCanvasInvertMaskHotkey.tsx │ │ │ │ │ ├── useCanvasIsBusy.ts │ │ │ │ │ ├── useCanvasResetLayerHotkey.ts │ │ │ │ │ ├── useCanvasToggleBboxHotkey.ts │ │ │ │ │ ├── useCanvasToggleNonRasterLayersHotkey.ts │ │ │ │ │ ├── useCanvasTransformHotkey.tsx │ │ │ │ │ ├── useCanvasUndoRedoHotkeys.tsx │ │ │ │ │ ├── useDeferredModelLoadingInvocationProgressMessage.ts │ │ │ │ │ ├── useEntityFilter.ts │ │ │ │ │ ├── useEntityIsBookmarkedForQuickSwitch.ts │ │ │ │ │ ├── useEntityIsEmpty.ts │ │ │ │ │ ├── useEntityIsEnabled.ts │ │ │ │ │ ├── useEntityIsLocked.ts │ │ │ │ │ ├── useEntityIsSelected.ts │ │ │ │ │ ├── useEntitySegmentAnything.ts │ │ │ │ │ ├── useEntityTitle.ts │ │ │ │ │ ├── useEntityTransform.ts │ │ │ │ │ ├── useEntityTypeCount.ts │ │ │ │ │ ├── useEntityTypeInformationalPopover.ts │ │ │ │ │ ├── useEntityTypeIsHidden.ts │ │ │ │ │ ├── useEntityTypeString.ts │ │ │ │ │ ├── useEntityTypeTitle.ts │ │ │ │ │ ├── useExportCanvasToPSD.ts │ │ │ │ │ ├── useInvertMask.ts │ │ │ │ │ ├── useInvokeCanvas.ts │ │ │ │ │ ├── useIsEntityTypeEnabled.ts │ │ │ │ │ ├── useNextPrevEntity.ts │ │ │ │ │ ├── useNextRenderableEntityIdentifier.ts │ │ │ │ │ ├── useSaveLayerToAssets.ts │ │ │ │ │ └── useVisibleEntityCountByType.ts │ │ │ │ ├── konva │ │ │ │ │ ├── CanvasBackgroundModule.ts │ │ │ │ │ ├── CanvasCacheModule.ts │ │ │ │ │ ├── CanvasCompositionGuideModule.ts │ │ │ │ │ ├── CanvasCompositorModule.ts │ │ │ │ │ ├── CanvasEntity │ │ │ │ │ │ ├── CanvasEntityAdapterBase.ts │ │ │ │ │ │ ├── CanvasEntityAdapterControlLayer.ts │ │ │ │ │ │ ├── CanvasEntityAdapterInpaintMask.ts │ │ │ │ │ │ ├── CanvasEntityAdapterRasterLayer.ts │ │ │ │ │ │ ├── CanvasEntityAdapterRegionalGuidance.ts │ │ │ │ │ │ ├── CanvasEntityBufferObjectRenderer.ts │ │ │ │ │ │ ├── CanvasEntityFilterer.ts │ │ │ │ │ │ ├── CanvasEntityObjectRenderer.ts │ │ │ │ │ │ ├── CanvasEntityTransformer.ts │ │ │ │ │ │ └── types.ts │ │ │ │ │ ├── CanvasEntityRendererModule.ts │ │ │ │ │ ├── CanvasManager.ts │ │ │ │ │ ├── CanvasModuleBase.ts │ │ │ │ │ ├── CanvasObject │ │ │ │ │ │ ├── CanvasObjectBrushLine.ts │ │ │ │ │ │ ├── CanvasObjectBrushLineWithPressure.ts │ │ │ │ │ │ ├── CanvasObjectEraserLine.ts │ │ │ │ │ │ ├── CanvasObjectEraserLineWithPressure.ts │ │ │ │ │ │ ├── CanvasObjectImage.ts │ │ │ │ │ │ ├── CanvasObjectRect.ts │ │ │ │ │ │ └── types.ts │ │ │ │ │ ├── CanvasSegmentAnythingModule.ts │ │ │ │ │ ├── CanvasStageModule.ts │ │ │ │ │ ├── CanvasStagingAreaModule.ts │ │ │ │ │ ├── CanvasStateApiModule.ts │ │ │ │ │ ├── CanvasTool │ │ │ │ │ │ ├── CanvasBboxToolModule.ts │ │ │ │ │ │ ├── CanvasBrushToolModule.ts │ │ │ │ │ │ ├── CanvasColorPickerToolModule.ts │ │ │ │ │ │ ├── CanvasEraserToolModule.ts │ │ │ │ │ │ ├── CanvasMoveToolModule.ts │ │ │ │ │ │ ├── CanvasRectToolModule.ts │ │ │ │ │ │ ├── CanvasToolModule.ts │ │ │ │ │ │ └── CanvasViewToolModule.ts │ │ │ │ │ ├── CanvasWorkerModule.ts │ │ │ │ │ ├── filters.ts │ │ │ │ │ ├── patterns │ │ │ │ │ │ ├── getPatternSVG.ts │ │ │ │ │ │ ├── pattern-crosshatch.svg │ │ │ │ │ │ ├── pattern-diagonal.svg │ │ │ │ │ │ ├── pattern-grid.svg │ │ │ │ │ │ ├── pattern-horizontal.svg │ │ │ │ │ │ ├── pattern-vertical.svg │ │ │ │ │ │ ├── transparency-checkerboard-pattern.ts │ │ │ │ │ │ ├── transparent_bg.png │ │ │ │ │ │ └── transparent_bg_dark.png │ │ │ │ │ ├── util.test.ts │ │ │ │ │ ├── util.ts │ │ │ │ │ └── worker.ts │ │ │ │ ├── store │ │ │ │ │ ├── actions.ts │ │ │ │ │ ├── canvasSettingsSlice.ts │ │ │ │ │ ├── canvasSlice.ts │ │ │ │ │ ├── canvasStagingAreaSlice.ts │ │ │ │ │ ├── ephemeral.ts │ │ │ │ │ ├── filters.ts │ │ │ │ │ ├── lorasSlice.ts │ │ │ │ │ ├── paramsSlice.ts │ │ │ │ │ ├── refImagesSlice.ts │ │ │ │ │ ├── selectors.ts │ │ │ │ │ ├── types.test.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ ├── util.ts │ │ │ │ │ └── validators.ts │ │ │ │ └── util │ │ │ │ │ ├── getScaledBoundingBoxDimensions.ts │ │ │ │ │ └── simplify.ts │ │ │ ├── cropper │ │ │ │ ├── README.md │ │ │ │ ├── components │ │ │ │ │ ├── CropImageEditor.tsx │ │ │ │ │ └── CropImageModal.tsx │ │ │ │ ├── lib │ │ │ │ │ └── editor.ts │ │ │ │ └── store │ │ │ │ │ └── index.ts │ │ │ ├── deleteImageModal │ │ │ │ ├── README.md │ │ │ │ ├── components │ │ │ │ │ ├── DeleteImageButton.tsx │ │ │ │ │ ├── DeleteImageModal.tsx │ │ │ │ │ └── ImageUsageMessage.tsx │ │ │ │ └── store │ │ │ │ │ ├── state.ts │ │ │ │ │ └── types.ts │ │ │ ├── dnd │ │ │ │ ├── DndDragPreviewMultipleImage.tsx │ │ │ │ ├── DndDragPreviewSingleImage.tsx │ │ │ │ ├── DndDropOverlay.tsx │ │ │ │ ├── DndDropTarget.tsx │ │ │ │ ├── DndImage.tsx │ │ │ │ ├── DndImageIcon.tsx │ │ │ │ ├── DndListDropIndicator.tsx │ │ │ │ ├── FullscreenDropzone.tsx │ │ │ │ ├── README.md │ │ │ │ ├── dnd.ts │ │ │ │ ├── types.ts │ │ │ │ ├── useDndMonitor.ts │ │ │ │ └── util.ts │ │ │ ├── dynamicPrompts │ │ │ │ ├── README.md │ │ │ │ ├── components │ │ │ │ │ ├── DynamicPromptsPreviewModal.tsx │ │ │ │ │ ├── ParamDynamicPromptsMaxPrompts.tsx │ │ │ │ │ ├── ParamDynamicPromptsPreview.tsx │ │ │ │ │ ├── ParamDynamicPromptsSeedBehaviour.tsx │ │ │ │ │ └── ShowDynamicPromptsPreviewButton.tsx │ │ │ │ ├── hooks │ │ │ │ │ ├── useDynamicPromptsModal.ts │ │ │ │ │ └── useDynamicPromptsWatcher.tsx │ │ │ │ ├── store │ │ │ │ │ └── dynamicPromptsSlice.ts │ │ │ │ └── util │ │ │ │ │ └── getShouldProcessPrompt.ts │ │ │ ├── gallery │ │ │ │ ├── README.md │ │ │ │ ├── components │ │ │ │ │ ├── Boards │ │ │ │ │ │ ├── AutoAddBadge.tsx │ │ │ │ │ │ ├── BoardAutoAddSelect.tsx │ │ │ │ │ │ ├── BoardContextMenu.tsx │ │ │ │ │ │ ├── BoardsList │ │ │ │ │ │ │ ├── AddBoardButton.tsx │ │ │ │ │ │ │ ├── BoardEditableTitle.tsx │ │ │ │ │ │ │ ├── BoardTooltip.tsx │ │ │ │ │ │ │ ├── BoardsList.tsx │ │ │ │ │ │ │ ├── BoardsListWrapper.tsx │ │ │ │ │ │ │ ├── BoardsSearch.tsx │ │ │ │ │ │ │ ├── GalleryBoard.tsx │ │ │ │ │ │ │ └── NoBoardBoard.tsx │ │ │ │ │ │ ├── BoardsListSortControls.tsx │ │ │ │ │ │ ├── BoardsSettingsPopover.tsx │ │ │ │ │ │ ├── DeleteBoardModal.tsx │ │ │ │ │ │ └── NoBoardBoardContextMenu.tsx │ │ │ │ │ ├── BoardsListPanelContent.tsx │ │ │ │ │ ├── ContextMenu │ │ │ │ │ │ ├── ImageContextMenu.tsx │ │ │ │ │ │ ├── MenuItems │ │ │ │ │ │ │ ├── ContextMenuItemChangeBoard.tsx │ │ │ │ │ │ │ ├── ContextMenuItemCopy.tsx │ │ │ │ │ │ │ ├── ContextMenuItemDeleteImage.tsx │ │ │ │ │ │ │ ├── ContextMenuItemDownload.tsx │ │ │ │ │ │ │ ├── ContextMenuItemLoadWorkflow.tsx │ │ │ │ │ │ │ ├── ContextMenuItemLocateInGalery.tsx │ │ │ │ │ │ │ ├── ContextMenuItemMetadataRecallActionsCanvasGenerateTabs.tsx │ │ │ │ │ │ │ ├── ContextMenuItemMetadataRecallActionsUpscaleTab.tsx │ │ │ │ │ │ │ ├── ContextMenuItemNewCanvasFromImageSubMenu.tsx │ │ │ │ │ │ │ ├── ContextMenuItemNewLayerFromImageSubMenu.tsx │ │ │ │ │ │ │ ├── ContextMenuItemOpenInNewTab.tsx │ │ │ │ │ │ │ ├── ContextMenuItemOpenInViewer.tsx │ │ │ │ │ │ │ ├── ContextMenuItemSelectForCompare.tsx │ │ │ │ │ │ │ ├── ContextMenuItemSendToUpscale.tsx │ │ │ │ │ │ │ ├── ContextMenuItemStarUnstar.tsx │ │ │ │ │ │ │ ├── ContextMenuItemUseAsPromptTemplate.tsx │ │ │ │ │ │ │ └── ContextMenuItemUseAsRefImage.tsx │ │ │ │ │ │ ├── MultipleSelectionMenuItems.tsx │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ └── SingleSelectionMenuItems.tsx │ │ │ │ │ ├── GalleryImageGrid.tsx │ │ │ │ │ ├── GalleryPanel.tsx │ │ │ │ │ ├── GallerySettingsPopover │ │ │ │ │ │ ├── AlwaysShowImageSizeCheckbox.tsx │ │ │ │ │ │ ├── AutoAssignBoardCheckbox.tsx │ │ │ │ │ │ ├── AutoSwitchCheckbox.tsx │ │ │ │ │ │ ├── GallerySettingsPopover.tsx │ │ │ │ │ │ ├── ImageMinimumWidthSlider.tsx │ │ │ │ │ │ ├── ShowArchivedBoardsCheckbox.tsx │ │ │ │ │ │ ├── ShowStarredFirstCheckbox.tsx │ │ │ │ │ │ └── SortDirectionCombobox.tsx │ │ │ │ │ ├── GalleryUploadButton.tsx │ │ │ │ │ ├── ImageGrid │ │ │ │ │ │ ├── GalleryImage.tsx │ │ │ │ │ │ ├── GalleryItemDeleteIconButton.tsx │ │ │ │ │ │ ├── GalleryItemHoverIcons.tsx │ │ │ │ │ │ ├── GalleryItemOpenInViewerIconButton.tsx │ │ │ │ │ │ ├── GalleryItemSizeBadge.tsx │ │ │ │ │ │ ├── GalleryItemStarIconButton.tsx │ │ │ │ │ │ ├── GallerySearch.tsx │ │ │ │ │ │ ├── GallerySelectionCountTag.tsx │ │ │ │ │ │ ├── galleryItemContainerSX.tsx │ │ │ │ │ │ └── useGallerySearchTerm.ts │ │ │ │ │ ├── ImageMetadataViewer │ │ │ │ │ │ ├── DataViewer.tsx │ │ │ │ │ │ ├── ImageMetadataActions.tsx │ │ │ │ │ │ ├── ImageMetadataGraphTabContent.tsx │ │ │ │ │ │ ├── ImageMetadataViewer.tsx │ │ │ │ │ │ └── ImageMetadataWorkflowTabContent.tsx │ │ │ │ │ ├── ImageViewer │ │ │ │ │ │ ├── CompareToolbar.tsx │ │ │ │ │ │ ├── CurrentImageButtons.tsx │ │ │ │ │ │ ├── CurrentImagePreview.tsx │ │ │ │ │ │ ├── ImageComparison.tsx │ │ │ │ │ │ ├── ImageComparisonDroppable.tsx │ │ │ │ │ │ ├── ImageComparisonHover.tsx │ │ │ │ │ │ ├── ImageComparisonLabel.tsx │ │ │ │ │ │ ├── ImageComparisonSideBySide.tsx │ │ │ │ │ │ ├── ImageComparisonSlider.tsx │ │ │ │ │ │ ├── ImageViewer.tsx │ │ │ │ │ │ ├── ImageViewerPanel.tsx │ │ │ │ │ │ ├── ImageViewerToolbar.tsx │ │ │ │ │ │ ├── NoContentForViewer.tsx │ │ │ │ │ │ ├── ProgressImage2.tsx │ │ │ │ │ │ ├── ProgressIndicator2.tsx │ │ │ │ │ │ ├── ToggleMetadataViewerButton.tsx │ │ │ │ │ │ ├── ToggleProgressButton.tsx │ │ │ │ │ │ ├── common.ts │ │ │ │ │ │ └── context.tsx │ │ │ │ │ ├── NextPrevItemButtons.tsx │ │ │ │ │ ├── getItemIndex.tsx │ │ │ │ │ ├── getItemsPerRow.ts │ │ │ │ │ ├── scrollIntoView.tsx │ │ │ │ │ ├── use-gallery-image-names.ts │ │ │ │ │ └── useScrollableGallery.tsx │ │ │ │ ├── contexts │ │ │ │ │ └── ImageDTOContext.ts │ │ │ │ ├── hooks │ │ │ │ │ ├── useClearStylePresetWithToast.ts │ │ │ │ │ ├── useCreateStylePresetFromMetadata.ts │ │ │ │ │ ├── useDeleteImage.ts │ │ │ │ │ ├── useEditImage.ts │ │ │ │ │ ├── useHasImages.ts │ │ │ │ │ ├── useLoadWorkflow.ts │ │ │ │ │ ├── useRangeBasedImageFetching.ts │ │ │ │ │ ├── useRecallAllImageMetadata.ts │ │ │ │ │ ├── useRecallCLIPSkip.ts │ │ │ │ │ ├── useRecallDimensions.ts │ │ │ │ │ ├── useRecallPrompts.ts │ │ │ │ │ ├── useRecallRemix.ts │ │ │ │ │ └── useRecallSeed.ts │ │ │ │ └── store │ │ │ │ │ ├── gallerySelectors.ts │ │ │ │ │ ├── gallerySlice.ts │ │ │ │ │ ├── types.test.ts │ │ │ │ │ └── types.ts │ │ │ ├── imageActions │ │ │ │ ├── README.md │ │ │ │ └── actions.ts │ │ │ ├── lora │ │ │ │ └── components │ │ │ │ │ ├── LoRACard.tsx │ │ │ │ │ ├── LoRAList.tsx │ │ │ │ │ └── LoRASelect.tsx │ │ │ ├── metadata │ │ │ │ ├── parsing.tsx │ │ │ │ └── util │ │ │ │ │ └── modelFetchingHelpers.ts │ │ │ ├── modelManagerV2 │ │ │ │ ├── hooks │ │ │ │ │ ├── useBuildModelsToInstall.ts │ │ │ │ │ ├── useControlAdapterModelDefaultSettings.ts │ │ │ │ │ ├── useInstallModel.ts │ │ │ │ │ ├── useLoRAModelDefaultSettings.ts │ │ │ │ │ ├── useMainModelDefaultSettings.ts │ │ │ │ │ ├── useStarterBundleInstall.ts │ │ │ │ │ ├── useStarterBundleInstallStatus.ts │ │ │ │ │ └── useStarterModelsToast.tsx │ │ │ │ ├── models.ts │ │ │ │ ├── store │ │ │ │ │ ├── installModelsStore.ts │ │ │ │ │ └── modelManagerV2Slice.ts │ │ │ │ └── subpanels │ │ │ │ │ ├── AddModelPanel │ │ │ │ │ ├── HuggingFaceFolder │ │ │ │ │ │ ├── HFToken.tsx │ │ │ │ │ │ ├── HuggingFaceForm.tsx │ │ │ │ │ │ ├── HuggingFaceResultItem.tsx │ │ │ │ │ │ └── HuggingFaceResults.tsx │ │ │ │ │ ├── InstallModelForm.tsx │ │ │ │ │ ├── LaunchpadForm │ │ │ │ │ │ ├── LaunchpadButton.tsx │ │ │ │ │ │ └── LaunchpadForm.tsx │ │ │ │ │ ├── ModelInstallQueue │ │ │ │ │ │ ├── ModelInstallQueue.tsx │ │ │ │ │ │ ├── ModelInstallQueueBadge.tsx │ │ │ │ │ │ └── ModelInstallQueueItem.tsx │ │ │ │ │ ├── ModelResultItemActions.tsx │ │ │ │ │ ├── ScanFolder │ │ │ │ │ │ ├── ScanFolderForm.tsx │ │ │ │ │ │ ├── ScanFolderResultItem.tsx │ │ │ │ │ │ └── ScanFolderResults.tsx │ │ │ │ │ └── StarterModels │ │ │ │ │ │ ├── StarterBundleButton.tsx │ │ │ │ │ │ ├── StarterBundleTooltipContent.tsx │ │ │ │ │ │ ├── StarterBundleTooltipContentCompact.tsx │ │ │ │ │ │ ├── StarterModelsForm.tsx │ │ │ │ │ │ ├── StarterModelsResultItem.tsx │ │ │ │ │ │ └── StarterModelsResults.tsx │ │ │ │ │ ├── InstallModels.tsx │ │ │ │ │ ├── ModelManager.tsx │ │ │ │ │ ├── ModelManagerPanel │ │ │ │ │ ├── BulkDeleteModelsModal.tsx │ │ │ │ │ ├── FetchingModelsLoader.tsx │ │ │ │ │ ├── ModelBaseBadge.tsx │ │ │ │ │ ├── ModelFormatBadge.tsx │ │ │ │ │ ├── ModelImage.tsx │ │ │ │ │ ├── ModelList.tsx │ │ │ │ │ ├── ModelListHeader.tsx │ │ │ │ │ ├── ModelListItem.tsx │ │ │ │ │ ├── ModelListNavigation.tsx │ │ │ │ │ ├── ModelListWrapper.tsx │ │ │ │ │ └── ModelTypeFilter.tsx │ │ │ │ │ ├── ModelPane.tsx │ │ │ │ │ └── ModelPanel │ │ │ │ │ ├── ControlAdapterModelDefaultSettings │ │ │ │ │ ├── ControlAdapterModelDefaultSettings.tsx │ │ │ │ │ └── DefaultPreprocessor.tsx │ │ │ │ │ ├── Fields │ │ │ │ │ ├── BaseModelSelect.tsx │ │ │ │ │ ├── ModelFormatSelect.tsx │ │ │ │ │ ├── ModelImageUpload.tsx │ │ │ │ │ ├── ModelTypeSelect.tsx │ │ │ │ │ ├── ModelVariantSelect.tsx │ │ │ │ │ └── PredictionTypeSelect.tsx │ │ │ │ │ ├── LoRAModelDefaultSettings │ │ │ │ │ ├── DefaultWeight.tsx │ │ │ │ │ └── LoRAModelDefaultSettings.tsx │ │ │ │ │ ├── MainModelDefaultSettings │ │ │ │ │ ├── DefaultCfgRescaleMultiplier.tsx │ │ │ │ │ ├── DefaultCfgScale.tsx │ │ │ │ │ ├── DefaultGuidance.tsx │ │ │ │ │ ├── DefaultHeight.tsx │ │ │ │ │ ├── DefaultScheduler.tsx │ │ │ │ │ ├── DefaultSteps.tsx │ │ │ │ │ ├── DefaultVae.tsx │ │ │ │ │ ├── DefaultVaePrecision.tsx │ │ │ │ │ ├── DefaultWidth.tsx │ │ │ │ │ └── MainModelDefaultSettings.tsx │ │ │ │ │ ├── Model.tsx │ │ │ │ │ ├── ModelAttrView.tsx │ │ │ │ │ ├── ModelConvertButton.tsx │ │ │ │ │ ├── ModelDeleteButton.tsx │ │ │ │ │ ├── ModelEdit.tsx │ │ │ │ │ ├── ModelEditButton.tsx │ │ │ │ │ ├── ModelFooter.tsx │ │ │ │ │ ├── ModelHeader.tsx │ │ │ │ │ ├── ModelReidentifyButton.tsx │ │ │ │ │ ├── ModelView.tsx │ │ │ │ │ ├── RelatedModels.tsx │ │ │ │ │ ├── SettingToggle.tsx │ │ │ │ │ └── TriggerPhrases.tsx │ │ │ ├── nodes │ │ │ │ ├── components │ │ │ │ │ ├── NodeEditor.tsx │ │ │ │ │ ├── flow │ │ │ │ │ │ ├── AddNodeCmdk │ │ │ │ │ │ │ └── AddNodeCmdk.tsx │ │ │ │ │ │ ├── Flow.tsx │ │ │ │ │ │ ├── connectionLines │ │ │ │ │ │ │ └── CustomConnectionLine.tsx │ │ │ │ │ │ ├── edges │ │ │ │ │ │ │ ├── InvocationCollapsedEdge.tsx │ │ │ │ │ │ │ ├── InvocationDefaultEdge.tsx │ │ │ │ │ │ │ └── util │ │ │ │ │ │ │ │ ├── buildEdgeSelectors.ts │ │ │ │ │ │ │ │ └── getEdgeColor.ts │ │ │ │ │ │ ├── nodes │ │ │ │ │ │ │ ├── CurrentImage │ │ │ │ │ │ │ │ └── CurrentImageNode.tsx │ │ │ │ │ │ │ ├── Invocation │ │ │ │ │ │ │ │ ├── InvocationNode.tsx │ │ │ │ │ │ │ │ ├── InvocationNodeClassificationIcon.tsx │ │ │ │ │ │ │ │ ├── InvocationNodeCollapsedHandles.tsx │ │ │ │ │ │ │ │ ├── InvocationNodeFooter.tsx │ │ │ │ │ │ │ │ ├── InvocationNodeHeader.tsx │ │ │ │ │ │ │ │ ├── InvocationNodeInfoIcon.tsx │ │ │ │ │ │ │ │ ├── InvocationNodeNotesTextarea.tsx │ │ │ │ │ │ │ │ ├── InvocationNodeStatusIndicator.tsx │ │ │ │ │ │ │ │ ├── InvocationNodeUnknownFallback.tsx │ │ │ │ │ │ │ │ ├── InvocationNodeWrapper.tsx │ │ │ │ │ │ │ │ ├── SaveToGalleryCheckbox.tsx │ │ │ │ │ │ │ │ ├── UseCacheCheckbox.tsx │ │ │ │ │ │ │ │ ├── context.tsx │ │ │ │ │ │ │ │ └── fields │ │ │ │ │ │ │ │ │ ├── FloatField │ │ │ │ │ │ │ │ │ ├── FloatFieldInput.tsx │ │ │ │ │ │ │ │ │ ├── FloatFieldInputAndSlider.tsx │ │ │ │ │ │ │ │ │ ├── FloatFieldSlider.tsx │ │ │ │ │ │ │ │ │ └── useFloatField.ts │ │ │ │ │ │ │ │ │ ├── InputFieldAddRemoveFormRoot.tsx │ │ │ │ │ │ │ │ │ ├── InputFieldDescriptionPopover.tsx │ │ │ │ │ │ │ │ │ ├── InputFieldEditModeNodes.tsx │ │ │ │ │ │ │ │ │ ├── InputFieldGate.tsx │ │ │ │ │ │ │ │ │ ├── InputFieldHandle.tsx │ │ │ │ │ │ │ │ │ ├── InputFieldRenderer.tsx │ │ │ │ │ │ │ │ │ ├── InputFieldResetToDefaultValueIconButton.tsx │ │ │ │ │ │ │ │ │ ├── InputFieldTitle.tsx │ │ │ │ │ │ │ │ │ ├── InputFieldTooltipContent.tsx │ │ │ │ │ │ │ │ │ ├── InputFieldWrapper.tsx │ │ │ │ │ │ │ │ │ ├── IntegerField │ │ │ │ │ │ │ │ │ ├── IntegerFieldInput.tsx │ │ │ │ │ │ │ │ │ ├── IntegerFieldInputAndSlider.tsx │ │ │ │ │ │ │ │ │ ├── IntegerFieldSlider.tsx │ │ │ │ │ │ │ │ │ └── useIntegerField.ts │ │ │ │ │ │ │ │ │ ├── NodeFieldElementResetToInitialValueIconButton.tsx │ │ │ │ │ │ │ │ │ ├── OutputFieldGate.tsx │ │ │ │ │ │ │ │ │ ├── OutputFieldHandle.tsx │ │ │ │ │ │ │ │ │ ├── OutputFieldNodesEditorView.tsx │ │ │ │ │ │ │ │ │ ├── OutputFieldTitle.tsx │ │ │ │ │ │ │ │ │ ├── OutputFieldTooltipContent.tsx │ │ │ │ │ │ │ │ │ ├── OutputFieldWrapper.tsx │ │ │ │ │ │ │ │ │ ├── StringField │ │ │ │ │ │ │ │ │ ├── StringFieldDropdown.tsx │ │ │ │ │ │ │ │ │ ├── StringFieldInput.tsx │ │ │ │ │ │ │ │ │ ├── StringFieldTextarea.tsx │ │ │ │ │ │ │ │ │ └── useStringField.ts │ │ │ │ │ │ │ │ │ └── inputs │ │ │ │ │ │ │ │ │ ├── BoardFieldInputComponent.tsx │ │ │ │ │ │ │ │ │ ├── BooleanFieldInputComponent.tsx │ │ │ │ │ │ │ │ │ ├── ColorFieldInputComponent.tsx │ │ │ │ │ │ │ │ │ ├── EnumFieldInputComponent.tsx │ │ │ │ │ │ │ │ │ ├── FloatFieldCollectionInputComponent.tsx │ │ │ │ │ │ │ │ │ ├── FloatGeneratorArithmeticSequenceSettings.tsx │ │ │ │ │ │ │ │ │ ├── FloatGeneratorFieldComponent.tsx │ │ │ │ │ │ │ │ │ ├── FloatGeneratorLinearDistributionSettings.tsx │ │ │ │ │ │ │ │ │ ├── FloatGeneratorParseStringSettings.tsx │ │ │ │ │ │ │ │ │ ├── FloatGeneratorUniformRandomDistributionSettings.tsx │ │ │ │ │ │ │ │ │ ├── GeneratorTextareaWithFileUpload.tsx │ │ │ │ │ │ │ │ │ ├── ImageFieldCollectionInputComponent.tsx │ │ │ │ │ │ │ │ │ ├── ImageFieldInputComponent.tsx │ │ │ │ │ │ │ │ │ ├── ImageGeneratorFieldComponent.tsx │ │ │ │ │ │ │ │ │ ├── ImageGeneratorImagesFromBoardSettings.tsx │ │ │ │ │ │ │ │ │ ├── IntegerFieldCollectionInputComponent.tsx │ │ │ │ │ │ │ │ │ ├── IntegerGeneratorArithmeticSequenceSettings.tsx │ │ │ │ │ │ │ │ │ ├── IntegerGeneratorFieldComponent.tsx │ │ │ │ │ │ │ │ │ ├── IntegerGeneratorLinearDistributionSettings.tsx │ │ │ │ │ │ │ │ │ ├── IntegerGeneratorParseStringSettings.tsx │ │ │ │ │ │ │ │ │ ├── IntegerGeneratorUniformRandomDistributionSettings.tsx │ │ │ │ │ │ │ │ │ ├── ModelFieldCombobox.tsx │ │ │ │ │ │ │ │ │ ├── ModelIdentifierFieldInputComponent.tsx │ │ │ │ │ │ │ │ │ ├── SchedulerFieldInputComponent.tsx │ │ │ │ │ │ │ │ │ ├── StringFieldCollectionInputComponent.tsx │ │ │ │ │ │ │ │ │ ├── StringGeneratorDynamicPromptsCombinatorialSettings.tsx │ │ │ │ │ │ │ │ │ ├── StringGeneratorDynamicPromptsRandomSettings.tsx │ │ │ │ │ │ │ │ │ ├── StringGeneratorFieldComponent.tsx │ │ │ │ │ │ │ │ │ ├── StringGeneratorParseStringSettings.tsx │ │ │ │ │ │ │ │ │ └── types.ts │ │ │ │ │ │ │ ├── Notes │ │ │ │ │ │ │ │ └── NotesNode.tsx │ │ │ │ │ │ │ └── common │ │ │ │ │ │ │ │ ├── InvocationNodeTitle.tsx │ │ │ │ │ │ │ │ ├── NodeCollapseButton.tsx │ │ │ │ │ │ │ │ ├── NodeWrapper.tsx │ │ │ │ │ │ │ │ ├── NonInvocationNodeTitle.tsx │ │ │ │ │ │ │ │ ├── NonInvocationNodeWrapper.tsx │ │ │ │ │ │ │ │ └── shared.ts │ │ │ │ │ │ └── panels │ │ │ │ │ │ │ ├── BottomLeftPanel │ │ │ │ │ │ │ ├── AutoLayoutPopover.tsx │ │ │ │ │ │ │ ├── BottomLeftPanel.tsx │ │ │ │ │ │ │ ├── NodeOpacitySlider.tsx │ │ │ │ │ │ │ └── ViewportControls.tsx │ │ │ │ │ │ │ ├── MinimapPanel │ │ │ │ │ │ │ └── MinimapPanel.tsx │ │ │ │ │ │ │ ├── TopPanel │ │ │ │ │ │ │ ├── AddNodeButton.tsx │ │ │ │ │ │ │ ├── ClearFlowButton.tsx │ │ │ │ │ │ │ ├── SaveWorkflowButton.tsx │ │ │ │ │ │ │ ├── TopCenterPanel.tsx │ │ │ │ │ │ │ ├── TopLeftPanel.tsx │ │ │ │ │ │ │ ├── TopRightPanel.tsx │ │ │ │ │ │ │ └── UpdateNodesButton.tsx │ │ │ │ │ │ │ └── TopRightPanel │ │ │ │ │ │ │ ├── ReloadSchemaButton.tsx │ │ │ │ │ │ │ └── WorkflowEditorSettings.tsx │ │ │ │ │ └── sidePanel │ │ │ │ │ │ ├── EditModeLeftPanelContent.tsx │ │ │ │ │ │ ├── WorkflowListMenu │ │ │ │ │ │ ├── ActiveWorkflowDescription.tsx │ │ │ │ │ │ ├── ActiveWorkflowNameAndActions.tsx │ │ │ │ │ │ ├── SaveWorkflowButton.tsx │ │ │ │ │ │ └── WorkflowListMenuTrigger.tsx │ │ │ │ │ │ ├── WorkflowName.tsx │ │ │ │ │ │ ├── WorkflowViewEditToggleButton.tsx │ │ │ │ │ │ ├── WorkflowsTabLeftPanel.tsx │ │ │ │ │ │ ├── builder │ │ │ │ │ │ ├── AutosizeTextarea.tsx │ │ │ │ │ │ ├── ContainerElement.tsx │ │ │ │ │ │ ├── ContainerElementSettings.tsx │ │ │ │ │ │ ├── DividerElement.tsx │ │ │ │ │ │ ├── DividerElementComponent.tsx │ │ │ │ │ │ ├── DividerElementEditMode.tsx │ │ │ │ │ │ ├── DividerElementViewMode.tsx │ │ │ │ │ │ ├── DndListDropIndicator.tsx │ │ │ │ │ │ ├── FormElementEditModeContent.tsx │ │ │ │ │ │ ├── FormElementEditModeHeader.tsx │ │ │ │ │ │ ├── HeadingElement.tsx │ │ │ │ │ │ ├── HeadingElementContent.tsx │ │ │ │ │ │ ├── HeadingElementContentEditable.tsx │ │ │ │ │ │ ├── HeadingElementEditMode.tsx │ │ │ │ │ │ ├── HeadingElementViewMode.tsx │ │ │ │ │ │ ├── NodeFieldElement.tsx │ │ │ │ │ │ ├── NodeFieldElementDescriptionEditable.tsx │ │ │ │ │ │ ├── NodeFieldElementEditMode.tsx │ │ │ │ │ │ ├── NodeFieldElementFloatSettings.tsx │ │ │ │ │ │ ├── NodeFieldElementIntegerSettings.tsx │ │ │ │ │ │ ├── NodeFieldElementLabel.tsx │ │ │ │ │ │ ├── NodeFieldElementLabelEditable.tsx │ │ │ │ │ │ ├── NodeFieldElementSettings.tsx │ │ │ │ │ │ ├── NodeFieldElementStringDropdownSettings.tsx │ │ │ │ │ │ ├── NodeFieldElementStringSettings.tsx │ │ │ │ │ │ ├── NodeFieldElementViewMode.tsx │ │ │ │ │ │ ├── TextElement.tsx │ │ │ │ │ │ ├── TextElementContent.tsx │ │ │ │ │ │ ├── TextElementContentEditable.tsx │ │ │ │ │ │ ├── TextElementEditMode.tsx │ │ │ │ │ │ ├── TextElementViewMode.tsx │ │ │ │ │ │ ├── WorkflowBuilder.tsx │ │ │ │ │ │ ├── WorkflowBuilderMenu.tsx │ │ │ │ │ │ ├── center-or-closest-edge.ts │ │ │ │ │ │ ├── contexts.tsx │ │ │ │ │ │ ├── dnd-hooks.ts │ │ │ │ │ │ ├── form-manipulation.test.ts │ │ │ │ │ │ ├── form-manipulation.ts │ │ │ │ │ │ ├── use-add-remove-form-element.ts │ │ │ │ │ │ ├── use-element.ts │ │ │ │ │ │ └── use-reset-all-node-fields.ts │ │ │ │ │ │ ├── inspector │ │ │ │ │ │ ├── ImageOutputPreview.tsx │ │ │ │ │ │ ├── InspectorDataTab.tsx │ │ │ │ │ │ ├── InspectorDetailsTab.tsx │ │ │ │ │ │ ├── InspectorOutputsTab.tsx │ │ │ │ │ │ ├── InspectorTabEditableNodeTitle.tsx │ │ │ │ │ │ ├── InspectorTemplateTab.tsx │ │ │ │ │ │ ├── NodeTemplateGate.tsx │ │ │ │ │ │ └── WorkflowNodeInspectorPanel.tsx │ │ │ │ │ │ ├── viewMode │ │ │ │ │ │ ├── EmptyState.tsx │ │ │ │ │ │ ├── ViewModeLeftPanelContent.tsx │ │ │ │ │ │ ├── WorkflowInfoTooltipContent.tsx │ │ │ │ │ │ ├── WorkflowWarning.tsx │ │ │ │ │ │ └── WorkflowWarningTooltip.tsx │ │ │ │ │ │ └── workflow │ │ │ │ │ │ ├── IsolatedWorkflowBuilderWatcher.tsx │ │ │ │ │ │ ├── WorkflowGeneralTab.tsx │ │ │ │ │ │ ├── WorkflowJSONTab.tsx │ │ │ │ │ │ ├── WorkflowLibrary │ │ │ │ │ │ ├── WorkflowLibraryListItemActions │ │ │ │ │ │ │ ├── DeleteWorkflow.tsx │ │ │ │ │ │ │ ├── DownloadWorkflow.tsx │ │ │ │ │ │ │ ├── EditWorkflow.tsx │ │ │ │ │ │ │ └── ViewWorkflow.tsx │ │ │ │ │ │ ├── WorkflowLibraryModal.tsx │ │ │ │ │ │ ├── WorkflowLibrarySideNav.tsx │ │ │ │ │ │ ├── WorkflowLibraryTopNav.tsx │ │ │ │ │ │ ├── WorkflowList.tsx │ │ │ │ │ │ ├── WorkflowListItem.tsx │ │ │ │ │ │ ├── WorkflowSearch.tsx │ │ │ │ │ │ └── WorkflowSortControl.tsx │ │ │ │ │ │ ├── WorkflowPanel.tsx │ │ │ │ │ │ └── WorkflowThumbnail │ │ │ │ │ │ ├── WorkflowThumbnailEditor.tsx │ │ │ │ │ │ └── WorkflowThumbnailField.tsx │ │ │ │ ├── hooks │ │ │ │ │ ├── useAutoLayout.ts │ │ │ │ │ ├── useBatchGroupColorToken.ts │ │ │ │ │ ├── useBatchGroupId.ts │ │ │ │ │ ├── useBuildNode.ts │ │ │ │ │ ├── useConnection.ts │ │ │ │ │ ├── useFieldConnectionState.ts │ │ │ │ │ ├── useGetNodesNeedUpdate.ts │ │ │ │ │ ├── useInputFieldDefaultValue.ts │ │ │ │ │ ├── useInputFieldErrors.ts │ │ │ │ │ ├── useInputFieldInitialFormValue.ts │ │ │ │ │ ├── useInputFieldInstance.ts │ │ │ │ │ ├── useInputFieldInstanceExists.ts │ │ │ │ │ ├── useInputFieldIsAddedToForm.ts │ │ │ │ │ ├── useInputFieldIsConnected.ts │ │ │ │ │ ├── useInputFieldIsInvalid.ts │ │ │ │ │ ├── useInputFieldNameSafe.ts │ │ │ │ │ ├── useInputFieldNamesByStatus.ts │ │ │ │ │ ├── useInputFieldTemplateExists.ts │ │ │ │ │ ├── useInputFieldTemplateOrThrow.ts │ │ │ │ │ ├── useInputFieldTemplateSafe.ts │ │ │ │ │ ├── useInputFieldTemplateTitleOrThrow.ts │ │ │ │ │ ├── useInputFieldUserDescriptionSafe.ts │ │ │ │ │ ├── useInputFieldUserTitleSafe.ts │ │ │ │ │ ├── useIsBatchNode.ts │ │ │ │ │ ├── useIsValidConnection.ts │ │ │ │ │ ├── useMouseOverNode.ts │ │ │ │ │ ├── useNodeClassification.ts │ │ │ │ │ ├── useNodeCopyPaste.ts │ │ │ │ │ ├── useNodeExecutionState.ts │ │ │ │ │ ├── useNodeHasImageOutput.ts │ │ │ │ │ ├── useNodeIsIntermediate.ts │ │ │ │ │ ├── useNodeIsInvalid.ts │ │ │ │ │ ├── useNodeNeedsUpdate.ts │ │ │ │ │ ├── useNodeNotes.ts │ │ │ │ │ ├── useNodePack.ts │ │ │ │ │ ├── useNodeTemplateOrThrow.ts │ │ │ │ │ ├── useNodeTemplateSafe.ts │ │ │ │ │ ├── useNodeTemplateTitleSafe.ts │ │ │ │ │ ├── useNodeType.ts │ │ │ │ │ ├── useNodeUserTitleSafe.ts │ │ │ │ │ ├── useNodeVersion.ts │ │ │ │ │ ├── useOutputFieldName.ts │ │ │ │ │ ├── useOutputFieldNames.ts │ │ │ │ │ ├── useOutputFieldTemplate.ts │ │ │ │ │ ├── useOutputFieldTemplateExists.ts │ │ │ │ │ ├── usePrettyFieldType.ts │ │ │ │ │ ├── useUseCache.ts │ │ │ │ │ ├── useWithFooter.ts │ │ │ │ │ └── useZoomToNode.ts │ │ │ │ ├── store │ │ │ │ │ ├── nodesSlice.ts │ │ │ │ │ ├── reactFlowInstance.ts │ │ │ │ │ ├── selectors.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ ├── util │ │ │ │ │ │ ├── areTypesEqual.test.ts │ │ │ │ │ │ ├── areTypesEqual.ts │ │ │ │ │ │ ├── fieldValidators.ts │ │ │ │ │ │ ├── findUnoccupiedPosition.ts │ │ │ │ │ │ ├── getCollectItemType.test.ts │ │ │ │ │ │ ├── getCollectItemType.ts │ │ │ │ │ │ ├── getFirstValidConnection.test.ts │ │ │ │ │ │ ├── getFirstValidConnection.ts │ │ │ │ │ │ ├── getHasCycles.test.ts │ │ │ │ │ │ ├── getHasCycles.ts │ │ │ │ │ │ ├── makeConnectionErrorSelector.ts │ │ │ │ │ │ ├── reactFlowUtil.ts │ │ │ │ │ │ ├── testUtils.ts │ │ │ │ │ │ ├── validateConnection.test.ts │ │ │ │ │ │ ├── validateConnection.ts │ │ │ │ │ │ ├── validateConnectionTypes.test.ts │ │ │ │ │ │ └── validateConnectionTypes.ts │ │ │ │ │ ├── workflowLibraryModal.ts │ │ │ │ │ ├── workflowLibrarySlice.ts │ │ │ │ │ └── workflowSettingsSlice.ts │ │ │ │ ├── types │ │ │ │ │ ├── common.test-d.ts │ │ │ │ │ ├── common.ts │ │ │ │ │ ├── constants.ts │ │ │ │ │ ├── error.ts │ │ │ │ │ ├── field.ts │ │ │ │ │ ├── invocation.ts │ │ │ │ │ ├── openapi.ts │ │ │ │ │ ├── semver.ts │ │ │ │ │ ├── v1 │ │ │ │ │ │ ├── fieldTypeMap.ts │ │ │ │ │ │ └── workflowV1.ts │ │ │ │ │ ├── v2 │ │ │ │ │ │ ├── common.ts │ │ │ │ │ │ ├── field.ts │ │ │ │ │ │ ├── invocation.ts │ │ │ │ │ │ ├── semver.ts │ │ │ │ │ │ └── workflow.ts │ │ │ │ │ ├── workflow.test-d.ts │ │ │ │ │ └── workflow.ts │ │ │ │ └── util │ │ │ │ │ ├── constrainNumber.test.ts │ │ │ │ │ ├── constrainNumber.ts │ │ │ │ │ ├── graph │ │ │ │ │ ├── buildAdHocPostProcessingGraph.ts │ │ │ │ │ ├── buildLinearBatchConfig.ts │ │ │ │ │ ├── buildMultidiffusionUpscaleGraph.ts │ │ │ │ │ ├── buildNodesGraph.ts │ │ │ │ │ ├── generation │ │ │ │ │ │ ├── Graph.test.ts │ │ │ │ │ │ ├── Graph.ts │ │ │ │ │ │ ├── addControlAdapters.ts │ │ │ │ │ │ ├── addFLUXFill.ts │ │ │ │ │ │ ├── addFLUXLoRAs.ts │ │ │ │ │ │ ├── addFLUXRedux.ts │ │ │ │ │ │ ├── addIPAdapters.ts │ │ │ │ │ │ ├── addImageToImage.ts │ │ │ │ │ │ ├── addInpaint.ts │ │ │ │ │ │ ├── addLoRAs.ts │ │ │ │ │ │ ├── addNSFWChecker.ts │ │ │ │ │ │ ├── addOutpaint.ts │ │ │ │ │ │ ├── addRegions.ts │ │ │ │ │ │ ├── addSDXLLoRAs.ts │ │ │ │ │ │ ├── addSDXLRefiner.ts │ │ │ │ │ │ ├── addSeamless.ts │ │ │ │ │ │ ├── addTextToImage.ts │ │ │ │ │ │ ├── addWatermarker.ts │ │ │ │ │ │ ├── buildCogView4Graph.ts │ │ │ │ │ │ ├── buildFLUXGraph.ts │ │ │ │ │ │ ├── buildSD1Graph.ts │ │ │ │ │ │ ├── buildSD3Graph.ts │ │ │ │ │ │ └── buildSDXLGraph.ts │ │ │ │ │ ├── graphBuilderUtils.ts │ │ │ │ │ └── types.ts │ │ │ │ │ ├── node │ │ │ │ │ ├── buildCurrentImageNode.ts │ │ │ │ │ ├── buildInvocationNode.ts │ │ │ │ │ ├── buildNotesNode.ts │ │ │ │ │ ├── getSortedFilteredFieldNames.ts │ │ │ │ │ ├── nodeUpdate.ts │ │ │ │ │ └── resolveBatchValue.ts │ │ │ │ │ ├── schema │ │ │ │ │ ├── buildFieldInputInstance.ts │ │ │ │ │ ├── buildFieldInputTemplate.ts │ │ │ │ │ ├── buildFieldOutputTemplate.ts │ │ │ │ │ ├── parseFieldType.test.ts │ │ │ │ │ ├── parseFieldType.ts │ │ │ │ │ ├── parseSchema.test.ts │ │ │ │ │ └── parseSchema.ts │ │ │ │ │ └── workflow │ │ │ │ │ ├── buildWorkflow.ts │ │ │ │ │ ├── graphToWorkflow.ts │ │ │ │ │ ├── migrations.ts │ │ │ │ │ ├── validateWorkflow.test.ts │ │ │ │ │ └── validateWorkflow.ts │ │ │ ├── parameters │ │ │ │ ├── components │ │ │ │ │ ├── Advanced │ │ │ │ │ │ ├── ParamCFGRescaleMultiplier.tsx │ │ │ │ │ │ ├── ParamCLIPEmbedModelSelect.tsx │ │ │ │ │ │ ├── ParamCLIPGEmbedModelSelect.tsx │ │ │ │ │ │ ├── ParamCLIPLEmbedModelSelect.tsx │ │ │ │ │ │ ├── ParamClipSkip.tsx │ │ │ │ │ │ ├── ParamOptimizedDenoisingToggle.tsx │ │ │ │ │ │ └── ParamT5EncoderModelSelect.tsx │ │ │ │ │ ├── Bbox │ │ │ │ │ │ ├── BboxAspectRatioSelect.tsx │ │ │ │ │ │ ├── BboxHeight.tsx │ │ │ │ │ │ ├── BboxLockAspectRatioButton.tsx │ │ │ │ │ │ ├── BboxPreview.tsx │ │ │ │ │ │ ├── BboxScaleMethod.tsx │ │ │ │ │ │ ├── BboxScaledHeight.tsx │ │ │ │ │ │ ├── BboxScaledWidth.tsx │ │ │ │ │ │ ├── BboxSetOptimalSizeButton.tsx │ │ │ │ │ │ ├── BboxSettings.tsx │ │ │ │ │ │ ├── BboxSwapDimensionsButton.tsx │ │ │ │ │ │ ├── BboxWidth.tsx │ │ │ │ │ │ └── use-is-bbox-size-locked.ts │ │ │ │ │ ├── Canvas │ │ │ │ │ │ ├── Compositing │ │ │ │ │ │ │ ├── CoherencePass │ │ │ │ │ │ │ │ ├── ParamCanvasCoherenceEdgeSize.tsx │ │ │ │ │ │ │ │ ├── ParamCanvasCoherenceMinDenoise.tsx │ │ │ │ │ │ │ │ └── ParamCanvasCoherenceMode.tsx │ │ │ │ │ │ │ └── MaskAdjustment │ │ │ │ │ │ │ │ └── ParamMaskBlur.tsx │ │ │ │ │ │ └── InfillAndScaling │ │ │ │ │ │ │ ├── ParamInfillColorOptions.tsx │ │ │ │ │ │ │ ├── ParamInfillMethod.tsx │ │ │ │ │ │ │ ├── ParamInfillOptions.tsx │ │ │ │ │ │ │ ├── ParamInfillPatchmatchDownscaleSize.tsx │ │ │ │ │ │ │ └── ParamInfillTilesize.tsx │ │ │ │ │ ├── Core │ │ │ │ │ │ ├── NegativePromptToggleButton.tsx │ │ │ │ │ │ ├── ParamCFGScale.tsx │ │ │ │ │ │ ├── ParamGuidance.tsx │ │ │ │ │ │ ├── ParamNegativePrompt.tsx │ │ │ │ │ │ ├── ParamPositivePrompt.tsx │ │ │ │ │ │ ├── ParamScheduler.tsx │ │ │ │ │ │ ├── ParamSteps.tsx │ │ │ │ │ │ └── PositivePromptHistory.tsx │ │ │ │ │ ├── Dimensions │ │ │ │ │ │ ├── Dimensions.tsx │ │ │ │ │ │ ├── DimensionsAspectRatioSelect.tsx │ │ │ │ │ │ ├── DimensionsHeight.tsx │ │ │ │ │ │ ├── DimensionsLockAspectRatioButton.tsx │ │ │ │ │ │ ├── DimensionsPreview.tsx │ │ │ │ │ │ ├── DimensionsSetOptimalSizeButton.tsx │ │ │ │ │ │ ├── DimensionsSwapButton.tsx │ │ │ │ │ │ └── DimensionsWidth.tsx │ │ │ │ │ ├── MainModel │ │ │ │ │ │ ├── NavigateToModelManagerButton.tsx │ │ │ │ │ │ └── UseDefaultSettingsButton.tsx │ │ │ │ │ ├── ModelPicker.tsx │ │ │ │ │ ├── PostProcessing │ │ │ │ │ │ ├── ParamPostProcessingModel.tsx │ │ │ │ │ │ └── PostProcessingPopover.tsx │ │ │ │ │ ├── Prompts │ │ │ │ │ │ ├── PromptLabel.tsx │ │ │ │ │ │ ├── PromptOverlayButtonWrapper.tsx │ │ │ │ │ │ ├── Prompts.stories.tsx │ │ │ │ │ │ ├── Prompts.tsx │ │ │ │ │ │ ├── UpscalePrompts.tsx │ │ │ │ │ │ └── ViewModePrompt.tsx │ │ │ │ │ ├── Seamless │ │ │ │ │ │ ├── ParamSeamlessXAxis.tsx │ │ │ │ │ │ └── ParamSeamlessYAxis.tsx │ │ │ │ │ ├── Seed │ │ │ │ │ │ ├── ParamSeed.tsx │ │ │ │ │ │ ├── ParamSeedNumberInput.tsx │ │ │ │ │ │ ├── ParamSeedRandomize.tsx │ │ │ │ │ │ └── ParamSeedShuffle.tsx │ │ │ │ │ ├── Upscale │ │ │ │ │ │ ├── ParamCreativity.tsx │ │ │ │ │ │ ├── ParamSpandrelModel.tsx │ │ │ │ │ │ ├── ParamStructure.tsx │ │ │ │ │ │ ├── ParamTileControlNetModel.tsx │ │ │ │ │ │ ├── ParamTileOverlap.tsx │ │ │ │ │ │ ├── ParamTileSize.tsx │ │ │ │ │ │ ├── ParamUpscaleCFGScale.tsx │ │ │ │ │ │ └── ParamUpscaleScheduler.tsx │ │ │ │ │ └── VAEModel │ │ │ │ │ │ ├── ParamColorCompensation.tsx │ │ │ │ │ │ ├── ParamFLUXVAEModelSelect.tsx │ │ │ │ │ │ ├── ParamVAEModelSelect.tsx │ │ │ │ │ │ └── ParamVAEPrecision.tsx │ │ │ │ ├── store │ │ │ │ │ ├── actions.ts │ │ │ │ │ └── upscaleSlice.ts │ │ │ │ ├── types │ │ │ │ │ ├── constants.ts │ │ │ │ │ └── parameterSchemas.ts │ │ │ │ └── util │ │ │ │ │ └── optimalDimension.ts │ │ │ ├── prompt │ │ │ │ ├── AddPromptTriggerButton.tsx │ │ │ │ ├── PromptPopover.tsx │ │ │ │ ├── PromptTriggerSelect.stories.tsx │ │ │ │ ├── PromptTriggerSelect.tsx │ │ │ │ ├── types.ts │ │ │ │ └── usePrompt.ts │ │ │ ├── queue │ │ │ │ ├── components │ │ │ │ │ ├── CancelAllExceptCurrentIconButton.tsx │ │ │ │ │ ├── CancelAllExceptCurrentQueueItemConfirmationAlertDialog.tsx │ │ │ │ │ ├── CancelCurrentQueueItemIconButton.tsx │ │ │ │ │ ├── ClearInvocationCacheButton.tsx │ │ │ │ │ ├── ClearModelCacheButton.tsx │ │ │ │ │ ├── ClearQueueButton.tsx │ │ │ │ │ ├── ClearQueueConfirmationAlertDialog.tsx │ │ │ │ │ ├── DeleteAllExceptCurrentIconButton.tsx │ │ │ │ │ ├── DeleteAllExceptCurrentQueueItemConfirmationAlertDialog.tsx │ │ │ │ │ ├── DeleteCurrentQueueItemIconButton.tsx │ │ │ │ │ ├── InvocationCacheStatus.tsx │ │ │ │ │ ├── InvokeButtonTooltip │ │ │ │ │ │ └── InvokeButtonTooltip.tsx │ │ │ │ │ ├── InvokeQueueBackButton.tsx │ │ │ │ │ ├── PauseProcessorButton.tsx │ │ │ │ │ ├── PruneQueueButton.tsx │ │ │ │ │ ├── QueueActionsMenuButton.tsx │ │ │ │ │ ├── QueueControls.stories.tsx │ │ │ │ │ ├── QueueControls.tsx │ │ │ │ │ ├── QueueCountBadge.tsx │ │ │ │ │ ├── QueueIterationsNumberInput.tsx │ │ │ │ │ ├── QueueList │ │ │ │ │ │ ├── QueueItemComponent.tsx │ │ │ │ │ │ ├── QueueItemDetail.tsx │ │ │ │ │ │ ├── QueueList.tsx │ │ │ │ │ │ ├── QueueListComponent.tsx │ │ │ │ │ │ ├── QueueListHeader.tsx │ │ │ │ │ │ ├── QueueListHeaderColumn.tsx │ │ │ │ │ │ ├── constants.ts │ │ │ │ │ │ ├── types.ts │ │ │ │ │ │ ├── useDestinationText.ts │ │ │ │ │ │ ├── useOriginText.ts │ │ │ │ │ │ ├── useQueueItemIds.ts │ │ │ │ │ │ └── useScrollableQueueList.ts │ │ │ │ │ ├── QueueStatus.tsx │ │ │ │ │ ├── QueueTabContent.tsx │ │ │ │ │ ├── QueueTabQueueControls.tsx │ │ │ │ │ ├── ResumeProcessorButton.tsx │ │ │ │ │ ├── ToggleInvocationCacheButton.tsx │ │ │ │ │ └── common │ │ │ │ │ │ ├── QueueButton.tsx │ │ │ │ │ │ ├── QueueStatusBadge.tsx │ │ │ │ │ │ ├── StatusStatGroup.tsx │ │ │ │ │ │ └── StatusStatItem.tsx │ │ │ │ ├── hooks │ │ │ │ │ ├── useBatchIsCanceled.ts │ │ │ │ │ ├── useCancelAllExceptCurrentQueueItem.ts │ │ │ │ │ ├── useCancelBatch.ts │ │ │ │ │ ├── useCancelCurrentQueueItem.ts │ │ │ │ │ ├── useCancelQueueItem.ts │ │ │ │ │ ├── useCancelQueueItemsByDestination.ts │ │ │ │ │ ├── useClearInvocationCache.ts │ │ │ │ │ ├── useClearQueue.ts │ │ │ │ │ ├── useCurrentQueueItemDestination.ts │ │ │ │ │ ├── useCurrentQueueItemId.ts │ │ │ │ │ ├── useDeleteAllExceptCurrentQueueItem.ts │ │ │ │ │ ├── useDeleteCurrentQueueItem.ts │ │ │ │ │ ├── useDeleteQueueItem.ts │ │ │ │ │ ├── useDisableInvocationCache.ts │ │ │ │ │ ├── useEnableInvocationCache.ts │ │ │ │ │ ├── useEnqueueCanvas.ts │ │ │ │ │ ├── useEnqueueGenerate.ts │ │ │ │ │ ├── useEnqueueUpscaling.ts │ │ │ │ │ ├── useEnqueueWorkflows.ts │ │ │ │ │ ├── useInvoke.ts │ │ │ │ │ ├── useIsQueueMutationInProgress.ts │ │ │ │ │ ├── usePauseProcessor.ts │ │ │ │ │ ├── usePruneQueue.ts │ │ │ │ │ ├── useRangeBasedQueueItemFetching.ts │ │ │ │ │ ├── useResumeProcessor.ts │ │ │ │ │ └── useRetryQueueItem.ts │ │ │ │ ├── store │ │ │ │ │ ├── queueSlice.ts │ │ │ │ │ └── readiness.ts │ │ │ │ └── util │ │ │ │ │ └── getSecondsFromTimestamps.ts │ │ │ ├── sdxl │ │ │ │ └── components │ │ │ │ │ └── SDXLRefiner │ │ │ │ │ ├── ParamSDXLRefinerCFGScale.tsx │ │ │ │ │ ├── ParamSDXLRefinerModelSelect.tsx │ │ │ │ │ ├── ParamSDXLRefinerNegativeAestheticScore.tsx │ │ │ │ │ ├── ParamSDXLRefinerPositiveAestheticScore.tsx │ │ │ │ │ ├── ParamSDXLRefinerScheduler.tsx │ │ │ │ │ ├── ParamSDXLRefinerStart.tsx │ │ │ │ │ └── ParamSDXLRefinerSteps.tsx │ │ │ ├── settingsAccordions │ │ │ │ ├── components │ │ │ │ │ ├── AdvancedSettingsAccordion │ │ │ │ │ │ ├── AdvancedSettingsAccordion.stories.tsx │ │ │ │ │ │ ├── AdvancedSettingsAccordion.tsx │ │ │ │ │ │ └── UpscaleTabAdvancedSettingsAccordion.tsx │ │ │ │ │ ├── CompositingSettingsAccordion │ │ │ │ │ │ ├── CompositingSettingsAccordion.stories.tsx │ │ │ │ │ │ └── CompositingSettingsAccordion.tsx │ │ │ │ │ ├── GenerationSettingsAccordion │ │ │ │ │ │ ├── GenerationSettingsAccordion.stories.tsx │ │ │ │ │ │ ├── GenerationSettingsAccordion.tsx │ │ │ │ │ │ ├── MainModelPicker.tsx │ │ │ │ │ │ └── UpscaleTabGenerationSettingsAccordion.tsx │ │ │ │ │ ├── ImageSettingsAccordion │ │ │ │ │ │ ├── CanvasTabImageSettingsAccordion.tsx │ │ │ │ │ │ └── GenerateTabImageSettingsAccordion.tsx │ │ │ │ │ ├── RefinerSettingsAccordion │ │ │ │ │ │ ├── RefinerSettingsAccordion.stories.tsx │ │ │ │ │ │ └── RefinerSettingsAccordion.tsx │ │ │ │ │ └── UpscaleSettingsAccordion │ │ │ │ │ │ ├── UpscaleInitialImage.tsx │ │ │ │ │ │ ├── UpscaleScaleSlider.tsx │ │ │ │ │ │ ├── UpscaleSettingsAccordion.tsx │ │ │ │ │ │ └── UpscaleWarning.tsx │ │ │ │ └── hooks │ │ │ │ │ ├── useExpanderToggle.ts │ │ │ │ │ └── useStandaloneAccordionToggle.ts │ │ │ ├── stylePresets │ │ │ │ ├── components │ │ │ │ │ ├── ActiveStylePreset.tsx │ │ │ │ │ ├── DeleteStylePresetDialog.tsx │ │ │ │ │ ├── StylePresetCreateButton.tsx │ │ │ │ │ ├── StylePresetExportButton.tsx │ │ │ │ │ ├── StylePresetForm │ │ │ │ │ │ ├── StylePresetForm.tsx │ │ │ │ │ │ ├── StylePresetImageField.tsx │ │ │ │ │ │ ├── StylePresetModal.tsx │ │ │ │ │ │ └── StylePresetPromptField.tsx │ │ │ │ │ ├── StylePresetImage.tsx │ │ │ │ │ ├── StylePresetImportButton.tsx │ │ │ │ │ ├── StylePresetList.tsx │ │ │ │ │ ├── StylePresetListItem.tsx │ │ │ │ │ ├── StylePresetMenu.tsx │ │ │ │ │ ├── StylePresetMenuTrigger.tsx │ │ │ │ │ ├── StylePresetPromptPreviewToggle.tsx │ │ │ │ │ └── StylePresetSearch.tsx │ │ │ │ ├── hooks │ │ │ │ │ └── usePresetModifiedPrompts.ts │ │ │ │ ├── store │ │ │ │ │ ├── stylePresetModal.ts │ │ │ │ │ └── stylePresetSlice.ts │ │ │ │ └── util │ │ │ │ │ ├── getViewModeChunks.test.ts │ │ │ │ │ └── getViewModeChunks.ts │ │ │ ├── system │ │ │ │ ├── components │ │ │ │ │ ├── AboutModal │ │ │ │ │ │ └── AboutModal.tsx │ │ │ │ │ ├── HotkeysModal │ │ │ │ │ │ ├── HotkeyEditor.tsx │ │ │ │ │ │ ├── HotkeyListItem.tsx │ │ │ │ │ │ ├── HotkeysModal.tsx │ │ │ │ │ │ └── useHotkeyData.ts │ │ │ │ │ ├── InvokeAILogoComponent.tsx │ │ │ │ │ ├── ProgressBar.tsx │ │ │ │ │ ├── SettingsModal │ │ │ │ │ │ ├── RefreshAfterResetModal.tsx │ │ │ │ │ │ ├── SettingsDeveloperLogIsEnabled.tsx │ │ │ │ │ │ ├── SettingsDeveloperLogLevel.tsx │ │ │ │ │ │ ├── SettingsDeveloperLogNamespaces.tsx │ │ │ │ │ │ ├── SettingsLanguageSelect.tsx │ │ │ │ │ │ ├── SettingsMenu.tsx │ │ │ │ │ │ ├── SettingsModal.tsx │ │ │ │ │ │ └── useClearIntermediates.ts │ │ │ │ │ ├── StatusIndicator.tsx │ │ │ │ │ ├── StickyScrollable.tsx │ │ │ │ │ └── VideosModal │ │ │ │ │ │ ├── VideoCard.tsx │ │ │ │ │ │ ├── VideoCardList.tsx │ │ │ │ │ │ ├── VideosModal.tsx │ │ │ │ │ │ ├── VideosModalButton.tsx │ │ │ │ │ │ └── data.ts │ │ │ │ └── store │ │ │ │ │ ├── constants.ts │ │ │ │ │ ├── hotkeysSlice.test.ts │ │ │ │ │ ├── hotkeysSlice.ts │ │ │ │ │ ├── hotkeysTypes.ts │ │ │ │ │ ├── systemSelectors.ts │ │ │ │ │ ├── systemSlice.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ └── zodSchemas.ts │ │ │ ├── toast │ │ │ │ ├── ErrorToastDescription.tsx │ │ │ │ └── toast.ts │ │ │ ├── ui │ │ │ │ ├── README.md │ │ │ │ ├── components │ │ │ │ │ ├── AppContent.tsx │ │ │ │ │ ├── FloatingLeftPanelButtons.tsx │ │ │ │ │ ├── FloatingRightPanelButtons.tsx │ │ │ │ │ ├── Notifications.tsx │ │ │ │ │ ├── ParametersPanels │ │ │ │ │ │ ├── ParametersPanelCanvas.tsx │ │ │ │ │ │ ├── ParametersPanelGenerate.tsx │ │ │ │ │ │ └── ParametersPanelUpscale.tsx │ │ │ │ │ ├── TabButton.tsx │ │ │ │ │ ├── VerticalNavBar.tsx │ │ │ │ │ ├── WhatsNew.tsx │ │ │ │ │ └── tabs │ │ │ │ │ │ ├── ModelManagerTab.tsx │ │ │ │ │ │ ├── QueueTab.tsx │ │ │ │ │ │ └── ResizeHandle.tsx │ │ │ │ ├── layouts │ │ │ │ │ ├── AutoLayoutPanelContainer.tsx │ │ │ │ │ ├── CanvasLaunchpadPanel.tsx │ │ │ │ │ ├── CanvasTabLeftPanel.tsx │ │ │ │ │ ├── CanvasWorkspacePanel.tsx │ │ │ │ │ ├── DockviewTab.tsx │ │ │ │ │ ├── DockviewTabCanvasViewer.tsx │ │ │ │ │ ├── DockviewTabCanvasWorkspace.tsx │ │ │ │ │ ├── DockviewTabLaunchpad.tsx │ │ │ │ │ ├── DockviewTabProgress.tsx │ │ │ │ │ ├── GenerateLaunchpadPanel.tsx │ │ │ │ │ ├── GenerateTabLeftPanel.tsx │ │ │ │ │ ├── InitialStateMainModelPicker.tsx │ │ │ │ │ ├── LaunchpadAddStyleReference.tsx │ │ │ │ │ ├── LaunchpadButton.tsx │ │ │ │ │ ├── LaunchpadContainer.tsx │ │ │ │ │ ├── LaunchpadEditImageButton.tsx │ │ │ │ │ ├── LaunchpadGenerateFromTextButton.tsx │ │ │ │ │ ├── LaunchpadUseALayoutImageButton.tsx │ │ │ │ │ ├── PanelHotkeysLogical.tsx │ │ │ │ │ ├── StagingArea.tsx │ │ │ │ │ ├── UpscalingLaunchpadPanel.tsx │ │ │ │ │ ├── UpscalingTabLeftPanel.tsx │ │ │ │ │ ├── WorkflowsLaunchpadPanel.tsx │ │ │ │ │ ├── auto-layout-context.tsx │ │ │ │ │ ├── canvas-tab-auto-layout.tsx │ │ │ │ │ ├── generate-tab-auto-layout.tsx │ │ │ │ │ ├── models-tab-auto-layout.tsx │ │ │ │ │ ├── navigation-api.test.ts │ │ │ │ │ ├── navigation-api.ts │ │ │ │ │ ├── queue-tab-auto-layout.tsx │ │ │ │ │ ├── shared.ts │ │ │ │ │ ├── upscaling-tab-auto-layout.tsx │ │ │ │ │ ├── use-collapsible-gridview-panel.ts │ │ │ │ │ ├── use-gallery-panel.ts │ │ │ │ │ ├── use-navigation-api.tsx │ │ │ │ │ └── workflows-tab-auto-layout.tsx │ │ │ │ ├── store │ │ │ │ │ ├── uiSelectors.ts │ │ │ │ │ ├── uiSlice.ts │ │ │ │ │ └── uiTypes.ts │ │ │ │ └── styles │ │ │ │ │ ├── dockview-theme-invoke.css │ │ │ │ │ └── theme.ts │ │ │ └── workflowLibrary │ │ │ │ ├── components │ │ │ │ ├── DeleteLibraryWorkflowConfirmationAlertDialog.tsx │ │ │ │ ├── LoadWorkflowConfirmationAlertDialog.tsx │ │ │ │ ├── LoadWorkflowFromGraphModal │ │ │ │ │ └── LoadWorkflowFromGraphModal.tsx │ │ │ │ ├── NewWorkflowButton.tsx │ │ │ │ ├── NewWorkflowConfirmationAlertDialog.tsx │ │ │ │ ├── SaveWorkflowAsDialog.tsx │ │ │ │ ├── UploadWorkflowButton.tsx │ │ │ │ └── WorkflowLibraryMenu │ │ │ │ │ ├── DownloadWorkflowMenuItem.tsx │ │ │ │ │ ├── LoadWorkflowFromGraphMenuItem.tsx │ │ │ │ │ ├── NewWorkflowMenuItem.tsx │ │ │ │ │ ├── SaveWorkflowAsMenuItem.tsx │ │ │ │ │ ├── SaveWorkflowMenuItem.tsx │ │ │ │ │ ├── UploadWorkflowMenuItem.tsx │ │ │ │ │ └── WorkflowLibraryMenu.tsx │ │ │ │ ├── hooks │ │ │ │ ├── useCreateNewWorkflow.ts │ │ │ │ ├── useDownloadCurrentlyLoadedWorkflow.ts │ │ │ │ ├── useDownloadWorkflowById.ts │ │ │ │ ├── useGetFormInitialValues.ts │ │ │ │ ├── useLoadWorkflowFromFile.tsx │ │ │ │ ├── useLoadWorkflowFromImage.ts │ │ │ │ ├── useLoadWorkflowFromLibrary.ts │ │ │ │ ├── useLoadWorkflowFromObject.ts │ │ │ │ ├── useSaveLibraryWorkflow.ts │ │ │ │ ├── useSaveOrSaveAsWorkflow.ts │ │ │ │ └── useValidateAndLoadWorkflow.ts │ │ │ │ └── store │ │ │ │ └── actions.ts │ │ ├── i18.d.ts │ │ ├── i18n.ts │ │ ├── main.tsx │ │ ├── services │ │ │ ├── api │ │ │ │ ├── README.md │ │ │ │ ├── endpoints │ │ │ │ │ ├── appInfo.ts │ │ │ │ │ ├── boards.ts │ │ │ │ │ ├── images.ts │ │ │ │ │ ├── modelRelationships.ts │ │ │ │ │ ├── models.ts │ │ │ │ │ ├── queue.ts │ │ │ │ │ ├── stylePresets.ts │ │ │ │ │ ├── utilities.ts │ │ │ │ │ └── workflows.ts │ │ │ │ ├── hooks │ │ │ │ │ ├── accessChecks.ts │ │ │ │ │ ├── modelsByType.ts │ │ │ │ │ ├── useBoardName.ts │ │ │ │ │ ├── useDebouncedImageWorkflow.ts │ │ │ │ │ ├── useDebouncedMetadata.ts │ │ │ │ │ ├── useIsRefinerAvailable.ts │ │ │ │ │ └── useSelectedModelConfig.ts │ │ │ │ ├── index.ts │ │ │ │ ├── run-graph.test.ts │ │ │ │ ├── run-graph.ts │ │ │ │ ├── schema.ts │ │ │ │ ├── types.ts │ │ │ │ ├── util.ts │ │ │ │ └── util │ │ │ │ │ ├── optimisticUpdates.ts │ │ │ │ │ └── tagInvalidation.ts │ │ │ └── events │ │ │ │ ├── onInvocationComplete.tsx │ │ │ │ ├── onModelInstallError.tsx │ │ │ │ ├── setEventListeners.tsx │ │ │ │ ├── stores.ts │ │ │ │ ├── types.ts │ │ │ │ └── useSocketIO.ts │ │ └── vite-env.d.ts │ │ ├── static │ │ └── docs │ │ │ └── invoke-favicon-docs.svg │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ ├── vite-plugin-logger-context.ts │ │ └── vite.config.mts ├── invocation_api │ └── __init__.py └── version │ ├── __init__.py │ └── invokeai_version.py ├── mkdocs.yml ├── pins.json ├── pyproject.toml ├── scripts ├── __init__.py ├── allocate_vram.py ├── build_wheel.sh ├── check_classifiers.py ├── classify-model.py ├── extract_sd_keys_and_shapes.py ├── generate_openapi_schema.py ├── generate_profile_graphs.sh ├── generate_vae_linear_approximation.py ├── get_external_contributions.py ├── invokeai-web.py ├── tag_release.sh └── update_config_docstring.py ├── tests ├── __init__.py ├── app │ ├── __init__.py │ ├── invocations │ │ ├── test_flux_denoise.py │ │ └── test_is_optional.py │ ├── routers │ │ └── test_images.py │ ├── services │ │ ├── bulk_download │ │ │ └── test_bulk_download.py │ │ ├── download │ │ │ └── test_download_queue.py │ │ ├── image_files │ │ │ └── test_image_files_disk.py │ │ ├── model_install │ │ │ └── test_model_install.py │ │ ├── model_load │ │ │ └── test_load_api.py │ │ └── model_records │ │ │ └── test_model_records_sql.py │ ├── test_extract_metadata_from_image.py │ └── util │ │ ├── __init__.py │ │ ├── test_controlnet_utils.py │ │ └── test_torch_cuda_allocator.py ├── backend │ ├── __init__.py │ ├── flux │ │ ├── controlnet │ │ │ ├── instantx_flux_controlnet_state_dict.py │ │ │ ├── test_state_dict_utils.py │ │ │ └── xlabs_flux_controlnet_state_dict.py │ │ ├── ip_adapter │ │ │ ├── test_xlabs_ip_adapter_flux.py │ │ │ ├── xlabs_flux_ip_adapter_state_dict.py │ │ │ └── xlabs_flux_ip_adapter_v2_state_dict.py │ │ ├── redux │ │ │ └── test_flux_redux_state_dict_utils.py │ │ └── test_sampling_utils.py │ ├── ip_adapter │ │ ├── __init__.py │ │ └── test_ip_adapter.py │ ├── model_manager │ │ ├── data │ │ │ ├── invokeai_root │ │ │ │ ├── README │ │ │ │ ├── configs │ │ │ │ │ └── stable-diffusion │ │ │ │ │ │ └── v1-inference.yaml │ │ │ │ ├── databases │ │ │ │ │ └── README │ │ │ │ └── models │ │ │ │ │ └── README │ │ │ └── test_files │ │ │ │ ├── test-diffusers-main │ │ │ │ ├── model_index.json │ │ │ │ ├── scheduler │ │ │ │ │ └── scheduler_config.json │ │ │ │ ├── text_encoder │ │ │ │ │ ├── config.json │ │ │ │ │ ├── model.fp16.safetensors │ │ │ │ │ └── model.safetensors │ │ │ │ ├── text_encoder_2 │ │ │ │ │ ├── config.json │ │ │ │ │ ├── model.fp16.safetensors │ │ │ │ │ └── model.safetensors │ │ │ │ ├── tokenizer │ │ │ │ │ ├── merges.txt │ │ │ │ │ ├── special_tokens_map.json │ │ │ │ │ ├── tokenizer_config.json │ │ │ │ │ └── vocab.json │ │ │ │ ├── tokenizer_2 │ │ │ │ │ ├── merges.txt │ │ │ │ │ ├── special_tokens_map.json │ │ │ │ │ ├── tokenizer_config.json │ │ │ │ │ └── vocab.json │ │ │ │ ├── unet │ │ │ │ │ ├── config.json │ │ │ │ │ ├── diffusion_pytorch_model.fp16.safetensors │ │ │ │ │ └── diffusion_pytorch_model.safetensors │ │ │ │ └── vae │ │ │ │ │ ├── config.json │ │ │ │ │ ├── diffusion_pytorch_model.fp16.safetensors │ │ │ │ │ └── diffusion_pytorch_model.safetensors │ │ │ │ └── test_embedding.safetensors │ │ ├── load │ │ │ └── model_cache │ │ │ │ ├── cached_model │ │ │ │ ├── test_cached_model_only_full_load.py │ │ │ │ ├── test_cached_model_with_partial_load.py │ │ │ │ └── utils.py │ │ │ │ └── torch_module_autocast │ │ │ │ ├── custom_modules │ │ │ │ ├── test_all_custom_modules.py │ │ │ │ ├── test_custom_flux_rms_norm.py │ │ │ │ ├── test_custom_invoke_linear_8_bit_lt.py │ │ │ │ └── test_custom_invoke_linear_nf4.py │ │ │ │ └── test_torch_module_autocast.py │ │ ├── model_loading │ │ │ └── test_model_load.py │ │ ├── model_manager_fixtures.py │ │ ├── model_metadata │ │ │ └── metadata_examples.py │ │ ├── test_libc_util.py │ │ ├── test_memory_snapshot.py │ │ ├── test_model_load_optimization.py │ │ └── util │ │ │ └── test_hf_model_select.py │ ├── patches │ │ ├── layers │ │ │ ├── test_flux_control_lora_layer.py │ │ │ ├── test_lora_layer.py │ │ │ └── test_set_parameter_layer.py │ │ ├── lora_conversions │ │ │ ├── lora_state_dicts │ │ │ │ ├── flux_control_lora_format.py │ │ │ │ ├── flux_dora_onetrainer_format.py │ │ │ │ ├── flux_lora_aitoolkit_format.py │ │ │ │ ├── flux_lora_diffusers_base_model_format.py │ │ │ │ ├── flux_lora_diffusers_format.py │ │ │ │ ├── flux_lora_diffusers_no_proj_mlp_format.py │ │ │ │ ├── flux_lora_kohya_format.py │ │ │ │ ├── flux_lora_kohya_with_te1_format.py │ │ │ │ └── utils.py │ │ │ ├── test_flux_aitoolkit_lora_conversion_utils.py │ │ │ ├── test_flux_control_lora_conversion_utils.py │ │ │ ├── test_flux_diffusers_lora_conversion_utils.py │ │ │ ├── test_flux_kohya_lora_conversion_utils.py │ │ │ ├── test_flux_onetrainer_lora_conversion_utils.py │ │ │ └── test_kohya_key_utils.py │ │ └── test_layer_patcher.py │ ├── quantization │ │ ├── gguf │ │ │ └── test_ggml_tensor.py │ │ └── test_bnb_llm_int8.py │ ├── stable_diffusion │ │ ├── extensions │ │ │ └── test_base.py │ │ ├── schedulers │ │ │ └── test_schedulers.py │ │ ├── test_extension_manager.py │ │ └── test_vae_tiling.py │ ├── tiles │ │ ├── test_tiles.py │ │ └── test_utils.py │ └── util │ │ ├── test_build_line.py │ │ ├── test_devices.py │ │ ├── test_logging.py │ │ └── test_mask.py ├── conftest.py ├── dangerously_run_function_in_subprocess.py ├── dev_prompts.txt ├── fixtures │ ├── __init__.py │ └── sqlite_database.py ├── inpainting │ ├── coyote-inpainting.prompt │ ├── coyote-input.webp │ ├── coyote-mask.webp │ └── original.json ├── legacy_tests.sh ├── model_identification │ ├── README.md │ ├── __init__.py │ ├── strip_model.py │ ├── stripped_model_on_disk.py │ ├── stripped_models │ │ ├── 01b5565e-133c-4e9b-afdf-c8b028fc3560 │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ ├── diffusion_pytorch_model.safetensors │ │ │ └── diffusion_pytorch_model_twins.safetensors │ │ ├── 027d8059-e7f8-46c3-9aa7-90a0ad5cccbe │ │ │ ├── __test_metadata__.json │ │ │ └── peft_adapter_model.safetensors │ │ ├── 11431812-384a-4058-98c4-ac34c30e11be │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.bin │ │ ├── 125e8a78-7aac-4d3e-8931-029d6eda192d │ │ │ ├── EasyNegative.safetensors │ │ │ └── __test_metadata__.json │ │ ├── 176cba5d-d418-4857-879b-08ed0413bc38 │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── model.safetensors │ │ ├── 19fd1a40-c5b7-4734-bd3a-6e0e948cce0b │ │ │ ├── Standard Reference (XLabs FLUX IP-Adapter v2).safetensors │ │ │ └── __test_metadata__.json │ │ ├── 1d41bd0e-4368-4d43-af3f-b47c51cc4edc │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ ├── 21494f81-f438-42ad-b09f-884c779cac8f │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ ├── 27fe3253-cc5d-4102-9ddf-b042a097ec97 │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ ├── 2f12a739-975d-4f77-b3b4-4964745b2a71 │ │ │ ├── __test_metadata__.json │ │ │ ├── added_tokens.json │ │ │ ├── chat_template.json │ │ │ ├── config.json │ │ │ ├── generation_config.json │ │ │ ├── merges.txt │ │ │ ├── model.safetensors │ │ │ ├── preprocessor_config.json │ │ │ ├── processor_config.json │ │ │ ├── special_tokens_map.json │ │ │ ├── tokenizer.json │ │ │ ├── tokenizer_config.json │ │ │ ├── video_processor │ │ │ │ └── preprocessor_config.json │ │ │ └── vocab.json │ │ ├── 3a07d4a4-ce40-4681-b6b7-58fde1512ead │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.safetensors │ │ ├── 3b9cac59-c72d-4878-82e6-fb54e1bd5984 │ │ │ ├── FLUX.1 dev.safetensors │ │ │ └── __test_metadata__.json │ │ ├── 3f82689a-6e7d-49f1-ac81-ccd71df6b6e3 │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── model.safetensors │ │ ├── 405596fb-15d6-46c6-86af-01ec91d3b184 │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ ├── 433ef525-af19-4165-bbff-36ec39e9b188 │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── model.safetensors │ │ ├── 44c29320-b55e-43f0-9b62-be903b05ee58 │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ ├── 4c222a9b-5e72-4518-a876-cdc4e1b2db79 │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.bin │ │ ├── 4d1c4d22-4a0a-48b5-b5ad-e854c9c9f539 │ │ │ ├── Alien Style.safetensors │ │ │ └── __test_metadata__.json │ │ ├── 4ef93267-0302-4318-b3c6-018ab320ca86 │ │ │ ├── __test_metadata__.json │ │ │ ├── model_index.json │ │ │ ├── scheduler │ │ │ │ └── scheduler_config.json │ │ │ ├── text_encoder │ │ │ │ ├── config.json │ │ │ │ └── model.fp16.safetensors │ │ │ ├── text_encoder_2 │ │ │ │ ├── config.json │ │ │ │ └── model.fp16.safetensors │ │ │ ├── tokenizer │ │ │ │ ├── merges.txt │ │ │ │ ├── special_tokens_map.json │ │ │ │ ├── tokenizer_config.json │ │ │ │ └── vocab.json │ │ │ ├── tokenizer_2 │ │ │ │ ├── merges.txt │ │ │ │ ├── special_tokens_map.json │ │ │ │ ├── tokenizer_config.json │ │ │ │ └── vocab.json │ │ │ ├── unet │ │ │ │ ├── config.json │ │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ │ └── vae │ │ │ │ ├── config.json │ │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ ├── 4f7a0a7f-c823-494d-94d4-dbbec6ea6ef6 │ │ │ ├── FLUX.1-schnell_ae.safetensors │ │ │ └── __test_metadata__.json │ │ ├── 55d98551-43b3-4849-8d30-2a5df0e3cdaa │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ ├── 572b86e1-c399-4709-a056-fad09bb010f3 │ │ │ ├── __test_metadata__.json │ │ │ ├── feature_extractor │ │ │ │ └── preprocessor_config.json │ │ │ ├── model_index.json │ │ │ ├── safety_checker │ │ │ │ ├── config.json │ │ │ │ └── model.fp16.safetensors │ │ │ ├── scheduler │ │ │ │ └── scheduler_config.json │ │ │ ├── text_encoder │ │ │ │ ├── config.json │ │ │ │ └── model.fp16.safetensors │ │ │ ├── tokenizer │ │ │ │ ├── merges.txt │ │ │ │ ├── special_tokens_map.json │ │ │ │ ├── tokenizer_config.json │ │ │ │ └── vocab.json │ │ │ ├── unet │ │ │ │ ├── config.json │ │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ │ └── vae │ │ │ │ ├── config.json │ │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ ├── 58149188-b9be-4ff4-a335-8f371eaec231 │ │ │ ├── Hard Edge Detection (Canny).safetensors │ │ │ └── __test_metadata__.json │ │ ├── 5a5fe5e4-5776-43e9-a062-530080b2ead1 │ │ │ ├── SD3.5L_plus_SD3.5M_upscaling_example_workflow.json │ │ │ ├── SD3.5M_SLG_example_workflow.json │ │ │ ├── SD3.5M_example_workflow.json │ │ │ ├── __test_metadata__.json │ │ │ ├── model_index.json │ │ │ ├── scheduler │ │ │ │ └── scheduler_config.json │ │ │ ├── text_encoder │ │ │ │ ├── config.json │ │ │ │ └── model.fp16.safetensors │ │ │ ├── text_encoder_2 │ │ │ │ ├── config.json │ │ │ │ └── model.fp16.safetensors │ │ │ ├── text_encoder_3 │ │ │ │ ├── config.json │ │ │ │ ├── model.fp16-00001-of-00002.safetensors │ │ │ │ ├── model.fp16-00002-of-00002.safetensors │ │ │ │ ├── model.safetensors.index.fp16.json │ │ │ │ └── model.safetensors.index.json │ │ │ ├── tokenizer │ │ │ │ ├── merges.txt │ │ │ │ ├── special_tokens_map.json │ │ │ │ ├── tokenizer_config.json │ │ │ │ └── vocab.json │ │ │ ├── tokenizer_2 │ │ │ │ ├── merges.txt │ │ │ │ ├── special_tokens_map.json │ │ │ │ ├── tokenizer_config.json │ │ │ │ └── vocab.json │ │ │ ├── tokenizer_3 │ │ │ │ ├── special_tokens_map.json │ │ │ │ ├── spiece.model │ │ │ │ ├── tokenizer.json │ │ │ │ └── tokenizer_config.json │ │ │ ├── transformer │ │ │ │ ├── config.json │ │ │ │ └── diffusion_pytorch_model.safetensors │ │ │ └── vae │ │ │ │ ├── config.json │ │ │ │ └── diffusion_pytorch_model.safetensors │ │ ├── 64e4d697-589b-4928-957a-1b1493ee9733 │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ ├── model.safetensors │ │ │ ├── preprocessor_config.json │ │ │ ├── special_tokens_map.json │ │ │ ├── spiece.model │ │ │ ├── tokenizer.json │ │ │ └── tokenizer_config.json │ │ ├── 6da2ebf9-2e22-4b5f-8966-ec99527e676c │ │ │ ├── __test_metadata__.json │ │ │ ├── model_index.json │ │ │ ├── scheduler │ │ │ │ └── scheduler_config.json │ │ │ ├── text_encoder │ │ │ │ ├── config.json │ │ │ │ ├── model-00001-of-00004.safetensors │ │ │ │ ├── model-00002-of-00004.safetensors │ │ │ │ ├── model-00003-of-00004.safetensors │ │ │ │ ├── model-00004-of-00004.safetensors │ │ │ │ └── model.safetensors.index.json │ │ │ ├── tokenizer │ │ │ │ ├── special_tokens_map.json │ │ │ │ ├── tokenizer.json │ │ │ │ └── tokenizer_config.json │ │ │ ├── transformer │ │ │ │ ├── config.json │ │ │ │ ├── diffusion_pytorch_model-00001-of-00003.safetensors │ │ │ │ ├── diffusion_pytorch_model-00002-of-00003.safetensors │ │ │ │ ├── diffusion_pytorch_model-00003-of-00003.safetensors │ │ │ │ └── diffusion_pytorch_model.safetensors.index.json │ │ │ └── vae │ │ │ │ ├── config.json │ │ │ │ └── diffusion_pytorch_model.safetensors │ │ ├── 72ca4c91-9da9-48c5-9bfe-b7e1fe788849 │ │ │ ├── Deliberate v5.safetensors │ │ │ └── __test_metadata__.json │ │ ├── 76729c9d-709a-4b3d-90a6-5d7d55d3598c │ │ │ ├── CyberRealistic Negative v3.pt │ │ │ └── __test_metadata__.json │ │ ├── 78197983-663b-4743-84c4-aeb05fab3252 │ │ │ ├── FLUX.1 Kontext dev (quantized).gguf │ │ │ └── __test_metadata__.json │ │ ├── 7891e249-19e1-418a-8fed-2dd3f9961c82 │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ ├── 7dc33d7f-d27b-45fb-975f-0f477cbfa95f │ │ │ ├── __test_metadata__.json │ │ │ ├── feature_extractor │ │ │ │ └── preprocessor_config.json │ │ │ ├── model_index.json │ │ │ ├── safety_checker │ │ │ │ ├── config.json │ │ │ │ └── pytorch_model.bin │ │ │ ├── scheduler │ │ │ │ └── scheduler_config.json │ │ │ ├── text_encoder │ │ │ │ ├── config.json │ │ │ │ └── pytorch_model.bin │ │ │ ├── tokenizer │ │ │ │ ├── merges.txt │ │ │ │ ├── special_tokens_map.json │ │ │ │ ├── tokenizer_config.json │ │ │ │ └── vocab.json │ │ │ ├── unet │ │ │ │ ├── config.json │ │ │ │ └── diffusion_pytorch_model.bin │ │ │ └── vae │ │ │ │ ├── config.json │ │ │ │ └── diffusion_pytorch_model.bin │ │ ├── 7f9cce60-6e9f-4ec0-b95e-2f37e87edf45 │ │ │ ├── FLUX.1 schnell (quantized).safetensors │ │ │ └── __test_metadata__.json │ │ ├── 7f9e4d17-5bc0-4e5b-9c59-d694d46c5b20 │ │ │ ├── CyberRealistic v4.1.safetensors │ │ │ └── __test_metadata__.json │ │ ├── 81cba86d-2ccd-49c2-9ea2-e7fd4f41dd7a │ │ │ ├── FLUX.1 Krea dev (quantized).gguf │ │ │ └── __test_metadata__.json │ │ ├── 8226d565-63c7-487e-8e20-82a76e41e792 │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ ├── 881652b6-86e8-4df5-b7c4-fea6315f420f │ │ │ ├── Precise Reference (IP Adapter Plus).safetensors │ │ │ └── __test_metadata__.json │ │ ├── 8ac85545-34a7-4914-aecf-dfea9045abda │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ ├── 8d5cccf5-3ad3-494d-979a-80c853a0fdc3 │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.safetensors │ │ ├── 8e8a1892-a19c-433f-a13d-b502e62a814a │ │ │ ├── __test_metadata__.json │ │ │ ├── model_index.json │ │ │ ├── scheduler │ │ │ │ └── scheduler_config.json │ │ │ ├── text_encoder_2 │ │ │ │ ├── config.json │ │ │ │ └── model.fp16.safetensors │ │ │ ├── tokenizer_2 │ │ │ │ ├── merges.txt │ │ │ │ ├── special_tokens_map.json │ │ │ │ ├── tokenizer_config.json │ │ │ │ └── vocab.json │ │ │ ├── unet │ │ │ │ ├── config.json │ │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ │ ├── vae │ │ │ │ ├── config.json │ │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ │ └── vae_1_0 │ │ │ │ ├── config.json │ │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ ├── 8efd665b-7a0d-42cf-9abc-a4dab6a72aeb │ │ │ ├── SD3.5L_example_workflow.json │ │ │ ├── __test_metadata__.json │ │ │ ├── model_index.json │ │ │ ├── scheduler │ │ │ │ └── scheduler_config.json │ │ │ ├── text_encoder │ │ │ │ ├── config.json │ │ │ │ └── model.fp16.safetensors │ │ │ ├── text_encoder_2 │ │ │ │ ├── config.json │ │ │ │ └── model.fp16.safetensors │ │ │ ├── text_encoder_3 │ │ │ │ ├── config.json │ │ │ │ ├── model.fp16-00001-of-00002.safetensors │ │ │ │ ├── model.fp16-00002-of-00002.safetensors │ │ │ │ ├── model.safetensors.index.fp16.json │ │ │ │ └── model.safetensors.index.json │ │ │ ├── tokenizer │ │ │ │ ├── merges.txt │ │ │ │ ├── special_tokens_map.json │ │ │ │ ├── tokenizer_config.json │ │ │ │ └── vocab.json │ │ │ ├── tokenizer_2 │ │ │ │ ├── merges.txt │ │ │ │ ├── special_tokens_map.json │ │ │ │ ├── tokenizer_config.json │ │ │ │ └── vocab.json │ │ │ ├── tokenizer_3 │ │ │ │ ├── special_tokens_map.json │ │ │ │ ├── spiece.model │ │ │ │ ├── tokenizer.json │ │ │ │ └── tokenizer_config.json │ │ │ ├── transformer │ │ │ │ ├── config.json │ │ │ │ ├── diffusion_pytorch_model-00001-of-00002.safetensors │ │ │ │ ├── diffusion_pytorch_model-00002-of-00002.safetensors │ │ │ │ └── diffusion_pytorch_model.safetensors.index.json │ │ │ └── vae │ │ │ │ ├── config.json │ │ │ │ └── diffusion_pytorch_model.safetensors │ │ ├── 96a698ac-33e8-401f-bada-69cc24e00a3e │ │ │ ├── Depth Map.safetensors │ │ │ └── __test_metadata__.json │ │ ├── 98b11b23-4cd5-482c-aeb7-e32d6724ebde │ │ │ ├── __test_metadata__.json │ │ │ ├── text_encoder │ │ │ │ ├── config.json │ │ │ │ └── model.safetensors │ │ │ └── tokenizer │ │ │ │ ├── merges.txt │ │ │ │ ├── special_tokens_map.json │ │ │ │ ├── tokenizer_config.json │ │ │ │ └── vocab.json │ │ ├── 9bfad30b-db21-4e08-9794-3779799c5233 │ │ │ ├── __test_metadata__.json │ │ │ └── flux_lora_full.safetensors │ │ ├── a18131fb-28b7-4cfa-8606-738442155501 │ │ │ ├── Standard Reference (IP Adapter ViT-H).safetensors │ │ │ └── __test_metadata__.json │ │ ├── aaa59ad7-3bc0-49d9-a3c5-416d12435796 │ │ │ ├── __test_metadata__.json │ │ │ └── flat_colour_anime_style_v3.4.safetensors │ │ ├── b8cb086d-76c9-4991-a4e9-d672557968ea │ │ │ ├── FLUX Redux.safetensors │ │ │ └── __test_metadata__.json │ │ ├── ba7e72a2-ec20-4eea-8689-49ef49d91dc1 │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── model.safetensors │ │ ├── bd4bc034-4b83-4512-8070-f89e9bfe0b84 │ │ │ ├── Precise Reference (IP Adapter Plus ViT-H).safetensors │ │ │ └── __test_metadata__.json │ │ ├── bff52078-4c99-457c-9306-09b95596560e │ │ │ ├── Face Reference (IP Adapter Plus Face).safetensors │ │ │ └── __test_metadata__.json │ │ ├── c03aa7c6-e2d6-4085-ae1e-b43918f024ff │ │ │ ├── FLUX.1 dev (quantized).safetensors │ │ │ └── __test_metadata__.json │ │ ├── c10a0b53-9b83-45b5-b4ea-ffaa512f4df2 │ │ │ ├── FLUX Fill.safetensors │ │ │ └── __test_metadata__.json │ │ ├── cb703a01-b4a0-4952-9cab-a75688021ff2 │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.safetensors │ │ ├── ccb30d3a-df46-49ea-9b33-6f842ad06940 │ │ │ ├── __test_metadata__.json │ │ │ └── helloyoung25d_V15j.safetensors │ │ ├── cce6c39d-72e3-47fd-a5c3-ff175532227a │ │ │ ├── Standard Reference (IP Adapter).safetensors │ │ │ └── __test_metadata__.json │ │ ├── ce740d0e-0501-4114-b3a6-21983dff16ae │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.safetensors │ │ ├── d38f780f-0150-4bb1-8172-f0ee61ca0d08 │ │ │ ├── Deliberate v5 (inpainting).safetensors │ │ │ └── __test_metadata__.json │ │ ├── d79ca174-bb19-4793-8fb6-5b66e5584301 │ │ │ ├── 2x-AnimeSharpV4_RCAN.safetensors │ │ │ └── __test_metadata__.json │ │ ├── d9c874a9-9d8a-46d3-b7d3-4a2529f71529 │ │ │ ├── Hand v2.safetensors │ │ │ └── __test_metadata__.json │ │ ├── dad77dcb-9e55-4bb1-9739-9dd01f9eb232 │ │ │ ├── __test_metadata__.json │ │ │ ├── text_encoder_2 │ │ │ │ ├── config.json │ │ │ │ ├── model-00001-of-00002.safetensors │ │ │ │ ├── model-00002-of-00002.safetensors │ │ │ │ └── model.safetensors.index.json │ │ │ └── tokenizer_2 │ │ │ │ ├── special_tokens_map.json │ │ │ │ ├── spiece.model │ │ │ │ ├── tokenizer.json │ │ │ │ └── tokenizer_config.json │ │ ├── dc79db49-7f38-4f54-b4f1-e7c521ded481 │ │ │ ├── __test_metadata__.json │ │ │ ├── added_tokens.json │ │ │ ├── chat_template.json │ │ │ ├── config.json │ │ │ ├── generation_config.json │ │ │ ├── merges.txt │ │ │ ├── model-00001-of-00004.safetensors │ │ │ ├── model-00002-of-00004.safetensors │ │ │ ├── model-00003-of-00004.safetensors │ │ │ ├── model-00004-of-00004.safetensors │ │ │ ├── model.safetensors.index.json │ │ │ ├── preprocessor_config.json │ │ │ ├── processor_config.json │ │ │ ├── special_tokens_map.json │ │ │ ├── tokenizer.json │ │ │ ├── tokenizer_config.json │ │ │ ├── video_processor │ │ │ │ └── preprocessor_config.json │ │ │ └── vocab.json │ │ ├── de909c6f-3141-4f5f-b19c-fcc7f2fae9a5 │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ ├── defcb480-75d9-41b0-9812-f1608c068a5c │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.safetensors │ │ ├── e37a3321-7b9c-46fd-9a58-32456fef0cff │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ ├── e9e6d524-2182-4edd-880b-d3173a911bee │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.safetensors │ │ ├── ec75ae24-6f50-4a35-be1b-2a2063bcad69 │ │ │ ├── FLUX.1 schnell.safetensors │ │ │ └── __test_metadata__.json │ │ ├── f75f55ca-c530-4353-beba-c9e10b155aa7 │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ ├── diffusion_pytorch_model.safetensors │ │ │ └── diffusion_pytorch_model_V2.safetensors │ │ ├── fb2f9ddd-ca78-4bc6-97d4-1d2245d1d635 │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ ├── fb970a52-8f62-4912-b02f-b72b40054130 │ │ │ ├── __test_metadata__.json │ │ │ ├── config.json │ │ │ └── diffusion_pytorch_model.fp16.safetensors │ │ ├── fd5eb853-a50e-490c-ad9e-e2c74a513154 │ │ │ ├── __test_metadata__.json │ │ │ ├── text_encoder_2 │ │ │ │ ├── bnb_llm_int8_model.safetensors │ │ │ │ └── config.json │ │ │ └── tokenizer_2 │ │ │ │ ├── special_tokens_map.json │ │ │ │ ├── spiece.model │ │ │ │ ├── tokenizer.json │ │ │ │ └── tokenizer_config.json │ │ └── ff775f86-a9f6-4a4b-88b0-9343a2f49b6e │ │ │ ├── __test_metadata__.json │ │ │ └── sdxl_lora_full.safetensors │ └── test_identification.py ├── test_config.py ├── test_dangerously_run_function_in_subprocess.py ├── test_docs.py ├── test_graph_execution_state.py ├── test_imports.py ├── test_invocation_cache_memory.py ├── test_item_storage_memory.py ├── test_model_hash.py ├── test_model_manager │ ├── configs │ │ └── relative_sub.models.yaml │ └── models │ │ └── sdxl │ │ ├── main │ │ └── SDXL base 1_0 │ │ │ └── model_index.json │ │ └── vae │ │ └── sdxl-vae-fp16-fix │ │ └── config.json ├── test_model_search.py ├── test_node_graph.py ├── test_nodes.py ├── test_object_serializer_disk.py ├── test_path.py ├── test_profiler.py ├── test_session_queue.py ├── test_sqlite_migrator.py └── validate_pr_prompt.txt └── uv.lock /.dev_scripts/diff_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.dev_scripts/diff_images.py -------------------------------------------------------------------------------- /.dev_scripts/sample_command.txt: -------------------------------------------------------------------------------- 1 | "a photograph of an astronaut riding a horse" -s50 -S42 2 | -------------------------------------------------------------------------------- /.dev_scripts/test_regression_txt2img_dream_v1_4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.dev_scripts/test_regression_txt2img_dream_v1_4.sh -------------------------------------------------------------------------------- /.dev_scripts/test_regression_txt2img_v1_4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.dev_scripts/test_regression_txt2img_v1_4.sh -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG_REPORT.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/ISSUE_TEMPLATE/BUG_REPORT.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/actions/install-frontend-deps/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/actions/install-frontend-deps/action.yml -------------------------------------------------------------------------------- /.github/pr_labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/pr_labels.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/stale.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/stale.yaml -------------------------------------------------------------------------------- /.github/workflows/build-container.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/workflows/build-container.yml -------------------------------------------------------------------------------- /.github/workflows/build-wheel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/workflows/build-wheel.yml -------------------------------------------------------------------------------- /.github/workflows/clean-caches.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/workflows/clean-caches.yml -------------------------------------------------------------------------------- /.github/workflows/close-inactive-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/workflows/close-inactive-issues.yml -------------------------------------------------------------------------------- /.github/workflows/frontend-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/workflows/frontend-checks.yml -------------------------------------------------------------------------------- /.github/workflows/frontend-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/workflows/frontend-tests.yml -------------------------------------------------------------------------------- /.github/workflows/label-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/workflows/label-pr.yml -------------------------------------------------------------------------------- /.github/workflows/lfs-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/workflows/lfs-checks.yml -------------------------------------------------------------------------------- /.github/workflows/mkdocs-material.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/workflows/mkdocs-material.yml -------------------------------------------------------------------------------- /.github/workflows/python-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/workflows/python-checks.yml -------------------------------------------------------------------------------- /.github/workflows/python-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/workflows/python-tests.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/typegen-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/workflows/typegen-checks.yml -------------------------------------------------------------------------------- /.github/workflows/uv-lock-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.github/workflows/uv-lock-checks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v22.14.0 2 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/.prettierrc.yaml -------------------------------------------------------------------------------- /InvokeAI_Statement_of_Values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/InvokeAI_Statement_of_Values.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-SD1+SD2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/LICENSE-SD1+SD2.txt -------------------------------------------------------------------------------- /LICENSE-SDXL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/LICENSE-SDXL.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/SECURITY.md -------------------------------------------------------------------------------- /Stable_Diffusion_v1_Model_Card.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/Stable_Diffusion_v1_Model_Card.md -------------------------------------------------------------------------------- /coverage/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/coverage/.gitignore -------------------------------------------------------------------------------- /docker/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docker/.env.sample -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/Dockerfile-rocm-full: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docker/Dockerfile-rocm-full -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docker/docker-entrypoint.sh -------------------------------------------------------------------------------- /docker/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docker/run.sh -------------------------------------------------------------------------------- /docker/runpod-readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docker/runpod-readme.md -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/RELEASE.md -------------------------------------------------------------------------------- /docs/assets/Lincoln-and-Parrot-512-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/Lincoln-and-Parrot-512-transparent.png -------------------------------------------------------------------------------- /docs/assets/Lincoln-and-Parrot-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/Lincoln-and-Parrot-512.png -------------------------------------------------------------------------------- /docs/assets/canvas/biker_granny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/canvas/biker_granny.png -------------------------------------------------------------------------------- /docs/assets/canvas/biker_jacket_granny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/canvas/biker_jacket_granny.png -------------------------------------------------------------------------------- /docs/assets/canvas/mask_granny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/canvas/mask_granny.png -------------------------------------------------------------------------------- /docs/assets/canvas/staging_area.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/canvas/staging_area.png -------------------------------------------------------------------------------- /docs/assets/canvas_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/canvas_preview.png -------------------------------------------------------------------------------- /docs/assets/colab_notebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/colab_notebook.png -------------------------------------------------------------------------------- /docs/assets/concepts/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/concepts/image1.png -------------------------------------------------------------------------------- /docs/assets/concepts/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/concepts/image2.png -------------------------------------------------------------------------------- /docs/assets/concepts/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/concepts/image3.png -------------------------------------------------------------------------------- /docs/assets/concepts/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/concepts/image4.png -------------------------------------------------------------------------------- /docs/assets/concepts/image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/concepts/image5.png -------------------------------------------------------------------------------- /docs/assets/contributing/html-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/contributing/html-detail.png -------------------------------------------------------------------------------- /docs/assets/contributing/html-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/contributing/html-overview.png -------------------------------------------------------------------------------- /docs/assets/contributing/resize_invocation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/contributing/resize_invocation.png -------------------------------------------------------------------------------- /docs/assets/contributing/resize_node_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/contributing/resize_node_editor.png -------------------------------------------------------------------------------- /docs/assets/control-panel-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/control-panel-2.png -------------------------------------------------------------------------------- /docs/assets/dream-py-demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/dream-py-demo.png -------------------------------------------------------------------------------- /docs/assets/dream_web_server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/dream_web_server.png -------------------------------------------------------------------------------- /docs/assets/features/restoration-montage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/features/restoration-montage.png -------------------------------------------------------------------------------- /docs/assets/features/upscale-dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/features/upscale-dialog.png -------------------------------------------------------------------------------- /docs/assets/features/upscaling-montage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/features/upscaling-montage.png -------------------------------------------------------------------------------- /docs/assets/gallery/board_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/gallery/board_settings.png -------------------------------------------------------------------------------- /docs/assets/gallery/board_tabs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/gallery/board_tabs.png -------------------------------------------------------------------------------- /docs/assets/gallery/board_thumbnails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/gallery/board_thumbnails.png -------------------------------------------------------------------------------- /docs/assets/gallery/gallery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/gallery/gallery.png -------------------------------------------------------------------------------- /docs/assets/gallery/image_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/gallery/image_menu.png -------------------------------------------------------------------------------- /docs/assets/gallery/info_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/gallery/info_button.png -------------------------------------------------------------------------------- /docs/assets/gallery/thumbnail_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/gallery/thumbnail_menu.png -------------------------------------------------------------------------------- /docs/assets/gallery/top_controls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/gallery/top_controls.png -------------------------------------------------------------------------------- /docs/assets/img2img/000019.1592514025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/img2img/000019.1592514025.png -------------------------------------------------------------------------------- /docs/assets/img2img/000019.steps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/img2img/000019.steps.png -------------------------------------------------------------------------------- /docs/assets/img2img/000030.1592514025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/img2img/000030.1592514025.png -------------------------------------------------------------------------------- /docs/assets/img2img/000030.step-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/img2img/000030.step-0.png -------------------------------------------------------------------------------- /docs/assets/img2img/000030.steps.gravity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/img2img/000030.steps.gravity.png -------------------------------------------------------------------------------- /docs/assets/img2img/000032.1592514025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/img2img/000032.1592514025.png -------------------------------------------------------------------------------- /docs/assets/img2img/000032.step-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/img2img/000032.step-0.png -------------------------------------------------------------------------------- /docs/assets/img2img/000032.steps.gravity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/img2img/000032.steps.gravity.png -------------------------------------------------------------------------------- /docs/assets/img2img/000034.1592514025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/img2img/000034.1592514025.png -------------------------------------------------------------------------------- /docs/assets/img2img/000034.steps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/img2img/000034.steps.png -------------------------------------------------------------------------------- /docs/assets/img2img/000035.1592514025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/img2img/000035.1592514025.png -------------------------------------------------------------------------------- /docs/assets/img2img/000035.steps.gravity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/img2img/000035.steps.gravity.png -------------------------------------------------------------------------------- /docs/assets/img2img/000045.1592514025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/img2img/000045.1592514025.png -------------------------------------------------------------------------------- /docs/assets/img2img/000045.steps.gravity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/img2img/000045.steps.gravity.png -------------------------------------------------------------------------------- /docs/assets/img2img/000046.1592514025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/img2img/000046.1592514025.png -------------------------------------------------------------------------------- /docs/assets/img2img/000046.steps.gravity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/img2img/000046.steps.gravity.png -------------------------------------------------------------------------------- /docs/assets/img2img/fire-drawing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/img2img/fire-drawing.png -------------------------------------------------------------------------------- /docs/assets/inpainting/000019.curly.hair.masked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/inpainting/000019.curly.hair.masked.png -------------------------------------------------------------------------------- /docs/assets/inpainting/000019.curly.hair.selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/inpainting/000019.curly.hair.selected.png -------------------------------------------------------------------------------- /docs/assets/inpainting/000024.801380492.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/inpainting/000024.801380492.png -------------------------------------------------------------------------------- /docs/assets/installer-walkthrough/choose-gpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/installer-walkthrough/choose-gpu.png -------------------------------------------------------------------------------- /docs/assets/installer-walkthrough/settings-form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/installer-walkthrough/settings-form.png -------------------------------------------------------------------------------- /docs/assets/installer-walkthrough/unpacked-zipfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/installer-walkthrough/unpacked-zipfile.png -------------------------------------------------------------------------------- /docs/assets/installing-models/webui-models-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/installing-models/webui-models-1.png -------------------------------------------------------------------------------- /docs/assets/installing-models/webui-models-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/installing-models/webui-models-2.png -------------------------------------------------------------------------------- /docs/assets/installing-models/webui-models-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/installing-models/webui-models-3.png -------------------------------------------------------------------------------- /docs/assets/installing-models/webui-models-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/installing-models/webui-models-4.png -------------------------------------------------------------------------------- /docs/assets/invoke-control-panel-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/invoke-control-panel-1.png -------------------------------------------------------------------------------- /docs/assets/invoke-web-server-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/invoke-web-server-1.png -------------------------------------------------------------------------------- /docs/assets/invoke-web-server-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/invoke-web-server-2.png -------------------------------------------------------------------------------- /docs/assets/invoke-web-server-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/invoke-web-server-3.png -------------------------------------------------------------------------------- /docs/assets/invoke-web-server-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/invoke-web-server-4.png -------------------------------------------------------------------------------- /docs/assets/invoke-web-server-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/invoke-web-server-5.png -------------------------------------------------------------------------------- /docs/assets/invoke-web-server-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/invoke-web-server-6.png -------------------------------------------------------------------------------- /docs/assets/invoke-web-server-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/invoke-web-server-7.png -------------------------------------------------------------------------------- /docs/assets/invoke-web-server-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/invoke-web-server-8.png -------------------------------------------------------------------------------- /docs/assets/invoke-web-server-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/invoke-web-server-9.png -------------------------------------------------------------------------------- /docs/assets/invoke_ai_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/invoke_ai_banner.png -------------------------------------------------------------------------------- /docs/assets/invoke_web_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/invoke_web_dark.png -------------------------------------------------------------------------------- /docs/assets/invoke_web_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/invoke_web_light.png -------------------------------------------------------------------------------- /docs/assets/invoke_web_server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/invoke_web_server.png -------------------------------------------------------------------------------- /docs/assets/join-us-on-discord-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/join-us-on-discord-image.png -------------------------------------------------------------------------------- /docs/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/logo.png -------------------------------------------------------------------------------- /docs/assets/lora-example-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/lora-example-0.png -------------------------------------------------------------------------------- /docs/assets/lora-example-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/lora-example-1.png -------------------------------------------------------------------------------- /docs/assets/lora-example-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/lora-example-2.png -------------------------------------------------------------------------------- /docs/assets/lora-example-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/lora-example-3.png -------------------------------------------------------------------------------- /docs/assets/negative_prompt_walkthru/step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/negative_prompt_walkthru/step1.png -------------------------------------------------------------------------------- /docs/assets/negative_prompt_walkthru/step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/negative_prompt_walkthru/step2.png -------------------------------------------------------------------------------- /docs/assets/negative_prompt_walkthru/step3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/negative_prompt_walkthru/step3.png -------------------------------------------------------------------------------- /docs/assets/negative_prompt_walkthru/step4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/negative_prompt_walkthru/step4.png -------------------------------------------------------------------------------- /docs/assets/nodes/groupsallscale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/nodes/groupsallscale.png -------------------------------------------------------------------------------- /docs/assets/nodes/groupsconditioning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/nodes/groupsconditioning.png -------------------------------------------------------------------------------- /docs/assets/nodes/groupscontrol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/nodes/groupscontrol.png -------------------------------------------------------------------------------- /docs/assets/nodes/groupsimgvae.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/nodes/groupsimgvae.png -------------------------------------------------------------------------------- /docs/assets/nodes/groupsiterate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/nodes/groupsiterate.png -------------------------------------------------------------------------------- /docs/assets/nodes/groupslora.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/nodes/groupslora.png -------------------------------------------------------------------------------- /docs/assets/nodes/groupsmultigenseeding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/nodes/groupsmultigenseeding.png -------------------------------------------------------------------------------- /docs/assets/nodes/groupsnoise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/nodes/groupsnoise.png -------------------------------------------------------------------------------- /docs/assets/nodes/linearview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/nodes/linearview.png -------------------------------------------------------------------------------- /docs/assets/nodes/nodescontrol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/nodes/nodescontrol.png -------------------------------------------------------------------------------- /docs/assets/nodes/nodesi2i.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/nodes/nodesi2i.png -------------------------------------------------------------------------------- /docs/assets/nodes/nodest2i.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/nodes/nodest2i.png -------------------------------------------------------------------------------- /docs/assets/nodes/workflow_library.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/nodes/workflow_library.png -------------------------------------------------------------------------------- /docs/assets/outpainting/curly-outcrop-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/outpainting/curly-outcrop-2.png -------------------------------------------------------------------------------- /docs/assets/outpainting/curly-outcrop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/outpainting/curly-outcrop.png -------------------------------------------------------------------------------- /docs/assets/outpainting/curly-outpaint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/outpainting/curly-outpaint.png -------------------------------------------------------------------------------- /docs/assets/outpainting/curly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/outpainting/curly.png -------------------------------------------------------------------------------- /docs/assets/prompt_syntax/apricots--1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/prompt_syntax/apricots--1.png -------------------------------------------------------------------------------- /docs/assets/prompt_syntax/apricots--2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/prompt_syntax/apricots--2.png -------------------------------------------------------------------------------- /docs/assets/prompt_syntax/apricots--3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/prompt_syntax/apricots--3.png -------------------------------------------------------------------------------- /docs/assets/prompt_syntax/apricots-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/prompt_syntax/apricots-0.png -------------------------------------------------------------------------------- /docs/assets/prompt_syntax/apricots-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/prompt_syntax/apricots-1.png -------------------------------------------------------------------------------- /docs/assets/prompt_syntax/apricots-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/prompt_syntax/apricots-2.png -------------------------------------------------------------------------------- /docs/assets/prompt_syntax/apricots-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/prompt_syntax/apricots-3.png -------------------------------------------------------------------------------- /docs/assets/prompt_syntax/apricots-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/prompt_syntax/apricots-4.png -------------------------------------------------------------------------------- /docs/assets/prompt_syntax/apricots-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/prompt_syntax/apricots-5.png -------------------------------------------------------------------------------- /docs/assets/prompt_syntax/mountain-man.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/prompt_syntax/mountain-man.png -------------------------------------------------------------------------------- /docs/assets/prompt_syntax/mountain-man1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/prompt_syntax/mountain-man1.png -------------------------------------------------------------------------------- /docs/assets/prompt_syntax/mountain-man2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/prompt_syntax/mountain-man2.png -------------------------------------------------------------------------------- /docs/assets/prompt_syntax/mountain-man3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/prompt_syntax/mountain-man3.png -------------------------------------------------------------------------------- /docs/assets/prompt_syntax/mountain-man4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/prompt_syntax/mountain-man4.png -------------------------------------------------------------------------------- /docs/assets/prompt_syntax/mountain1-man.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/prompt_syntax/mountain1-man.png -------------------------------------------------------------------------------- /docs/assets/prompt_syntax/mountain2-man.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/prompt_syntax/mountain2-man.png -------------------------------------------------------------------------------- /docs/assets/prompt_syntax/mountain3-man.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/prompt_syntax/mountain3-man.png -------------------------------------------------------------------------------- /docs/assets/prompt_syntax/sdxl-prompt-concatenated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/prompt_syntax/sdxl-prompt-concatenated.png -------------------------------------------------------------------------------- /docs/assets/prompt_syntax/sdxl-prompt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/prompt_syntax/sdxl-prompt.png -------------------------------------------------------------------------------- /docs/assets/sdxl-graphs/sdxl-base-example1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/sdxl-graphs/sdxl-base-example1.json -------------------------------------------------------------------------------- /docs/assets/sdxl-graphs/sdxl-base-refine-example1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/sdxl-graphs/sdxl-base-refine-example1.json -------------------------------------------------------------------------------- /docs/assets/send-to-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/send-to-icon.png -------------------------------------------------------------------------------- /docs/assets/stable-samples/img2img/mountains-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/stable-samples/img2img/mountains-2.png -------------------------------------------------------------------------------- /docs/assets/stable-samples/img2img/mountains-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/stable-samples/img2img/mountains-3.png -------------------------------------------------------------------------------- /docs/assets/stable-samples/txt2img/merged-0005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/stable-samples/txt2img/merged-0005.png -------------------------------------------------------------------------------- /docs/assets/stable-samples/txt2img/merged-0006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/stable-samples/txt2img/merged-0006.png -------------------------------------------------------------------------------- /docs/assets/stable-samples/txt2img/merged-0007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/stable-samples/txt2img/merged-0007.png -------------------------------------------------------------------------------- /docs/assets/step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/step1.png -------------------------------------------------------------------------------- /docs/assets/step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/step2.png -------------------------------------------------------------------------------- /docs/assets/step4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/step4.png -------------------------------------------------------------------------------- /docs/assets/step5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/step5.png -------------------------------------------------------------------------------- /docs/assets/step6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/step6.png -------------------------------------------------------------------------------- /docs/assets/step7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/step7.png -------------------------------------------------------------------------------- /docs/assets/still-life-inpainted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/still-life-inpainted.png -------------------------------------------------------------------------------- /docs/assets/still-life-scaled.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/still-life-scaled.jpg -------------------------------------------------------------------------------- /docs/assets/textual-inversion/ti-frontend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/textual-inversion/ti-frontend.png -------------------------------------------------------------------------------- /docs/assets/troubleshooting/broken-dependency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/troubleshooting/broken-dependency.png -------------------------------------------------------------------------------- /docs/assets/truncation_comparison.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/truncation_comparison.jpg -------------------------------------------------------------------------------- /docs/assets/upscaling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/upscaling.png -------------------------------------------------------------------------------- /docs/assets/v1-variants-scores.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/v1-variants-scores.jpg -------------------------------------------------------------------------------- /docs/assets/variation_walkthru/000001.3357757885.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/variation_walkthru/000001.3357757885.png -------------------------------------------------------------------------------- /docs/assets/variation_walkthru/000002.1614299449.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/variation_walkthru/000002.1614299449.png -------------------------------------------------------------------------------- /docs/assets/variation_walkthru/000002.3647897225.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/variation_walkthru/000002.3647897225.png -------------------------------------------------------------------------------- /docs/assets/variation_walkthru/000003.1614299449.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/variation_walkthru/000003.1614299449.png -------------------------------------------------------------------------------- /docs/assets/variation_walkthru/000004.3747154981.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/assets/variation_walkthru/000004.3747154981.png -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/contributing/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/contributing/ARCHITECTURE.md -------------------------------------------------------------------------------- /docs/contributing/DOWNLOAD_QUEUE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/contributing/DOWNLOAD_QUEUE.md -------------------------------------------------------------------------------- /docs/contributing/HOTKEYS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/contributing/HOTKEYS.md -------------------------------------------------------------------------------- /docs/contributing/INVOCATIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/contributing/INVOCATIONS.md -------------------------------------------------------------------------------- /docs/contributing/LOCAL_DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/contributing/LOCAL_DEVELOPMENT.md -------------------------------------------------------------------------------- /docs/contributing/MODEL_MANAGER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/contributing/MODEL_MANAGER.md -------------------------------------------------------------------------------- /docs/contributing/TESTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/contributing/TESTS.md -------------------------------------------------------------------------------- /docs/contributing/contribution_guides/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/contributing/contribution_guides/development.md -------------------------------------------------------------------------------- /docs/contributing/contribution_guides/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/contributing/contribution_guides/documentation.md -------------------------------------------------------------------------------- /docs/contributing/contribution_guides/translation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/contributing/contribution_guides/translation.md -------------------------------------------------------------------------------- /docs/contributing/contribution_guides/tutorials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/contributing/contribution_guides/tutorials.md -------------------------------------------------------------------------------- /docs/contributing/contributors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/contributing/contributors.md -------------------------------------------------------------------------------- /docs/contributing/dev-environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/contributing/dev-environment.md -------------------------------------------------------------------------------- /docs/contributing/frontend/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/contributing/frontend/index.md -------------------------------------------------------------------------------- /docs/contributing/frontend/state-management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/contributing/frontend/state-management.md -------------------------------------------------------------------------------- /docs/contributing/frontend/workflows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/contributing/frontend/workflows.md -------------------------------------------------------------------------------- /docs/contributing/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/contributing/index.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/features/cuda-sysmem-fallback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/features/cuda-sysmem-fallback.png -------------------------------------------------------------------------------- /docs/features/database.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/features/database.md -------------------------------------------------------------------------------- /docs/features/gallery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/features/gallery.md -------------------------------------------------------------------------------- /docs/features/hotkeys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/features/hotkeys.md -------------------------------------------------------------------------------- /docs/features/low-vram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/features/low-vram.md -------------------------------------------------------------------------------- /docs/help/SAMPLER_CONVERGENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/help/SAMPLER_CONVERGENCE.md -------------------------------------------------------------------------------- /docs/help/diffusion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/help/diffusion.md -------------------------------------------------------------------------------- /docs/help/gettingStartedWithAI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/help/gettingStartedWithAI.md -------------------------------------------------------------------------------- /docs/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/img/favicon.ico -------------------------------------------------------------------------------- /docs/img/invoke-symbol-wht-lrg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/img/invoke-symbol-wht-lrg.svg -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/installation/docker.md -------------------------------------------------------------------------------- /docs/installation/manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/installation/manual.md -------------------------------------------------------------------------------- /docs/installation/models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/installation/models.md -------------------------------------------------------------------------------- /docs/installation/patchmatch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/installation/patchmatch.md -------------------------------------------------------------------------------- /docs/installation/quick_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/installation/quick_start.md -------------------------------------------------------------------------------- /docs/installation/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/installation/requirements.md -------------------------------------------------------------------------------- /docs/nodes/NODES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/nodes/NODES.md -------------------------------------------------------------------------------- /docs/nodes/NODES_MIGRATION_V3_V4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/nodes/NODES_MIGRATION_V3_V4.md -------------------------------------------------------------------------------- /docs/nodes/comfyToInvoke.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/nodes/comfyToInvoke.md -------------------------------------------------------------------------------- /docs/nodes/communityNodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/nodes/communityNodes.md -------------------------------------------------------------------------------- /docs/nodes/contributingNodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/nodes/contributingNodes.md -------------------------------------------------------------------------------- /docs/nodes/defaultNodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/nodes/defaultNodes.md -------------------------------------------------------------------------------- /docs/nodes/detailedNodes/faceTools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/nodes/detailedNodes/faceTools.md -------------------------------------------------------------------------------- /docs/nodes/invocation-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/nodes/invocation-api.md -------------------------------------------------------------------------------- /docs/nodes/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/docs/nodes/overview.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/flake.nix -------------------------------------------------------------------------------- /invokeai/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/api/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/api/dependencies.py -------------------------------------------------------------------------------- /invokeai/app/api/extract_metadata_from_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/api/extract_metadata_from_image.py -------------------------------------------------------------------------------- /invokeai/app/api/no_cache_staticfiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/api/no_cache_staticfiles.py -------------------------------------------------------------------------------- /invokeai/app/api/routers/app_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/api/routers/app_info.py -------------------------------------------------------------------------------- /invokeai/app/api/routers/board_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/api/routers/board_images.py -------------------------------------------------------------------------------- /invokeai/app/api/routers/boards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/api/routers/boards.py -------------------------------------------------------------------------------- /invokeai/app/api/routers/client_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/api/routers/client_state.py -------------------------------------------------------------------------------- /invokeai/app/api/routers/download_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/api/routers/download_queue.py -------------------------------------------------------------------------------- /invokeai/app/api/routers/images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/api/routers/images.py -------------------------------------------------------------------------------- /invokeai/app/api/routers/model_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/api/routers/model_manager.py -------------------------------------------------------------------------------- /invokeai/app/api/routers/model_relationships.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/api/routers/model_relationships.py -------------------------------------------------------------------------------- /invokeai/app/api/routers/session_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/api/routers/session_queue.py -------------------------------------------------------------------------------- /invokeai/app/api/routers/style_presets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/api/routers/style_presets.py -------------------------------------------------------------------------------- /invokeai/app/api/routers/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/api/routers/utilities.py -------------------------------------------------------------------------------- /invokeai/app/api/routers/workflows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/api/routers/workflows.py -------------------------------------------------------------------------------- /invokeai/app/api/sockets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/api/sockets.py -------------------------------------------------------------------------------- /invokeai/app/api_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/api_app.py -------------------------------------------------------------------------------- /invokeai/app/assets/images/caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/assets/images/caution.png -------------------------------------------------------------------------------- /invokeai/app/invocations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/__init__.py -------------------------------------------------------------------------------- /invokeai/app/invocations/baseinvocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/baseinvocation.py -------------------------------------------------------------------------------- /invokeai/app/invocations/batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/batch.py -------------------------------------------------------------------------------- /invokeai/app/invocations/blend_latents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/blend_latents.py -------------------------------------------------------------------------------- /invokeai/app/invocations/canny.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/canny.py -------------------------------------------------------------------------------- /invokeai/app/invocations/cogview4_denoise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/cogview4_denoise.py -------------------------------------------------------------------------------- /invokeai/app/invocations/cogview4_image_to_latents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/cogview4_image_to_latents.py -------------------------------------------------------------------------------- /invokeai/app/invocations/cogview4_latents_to_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/cogview4_latents_to_image.py -------------------------------------------------------------------------------- /invokeai/app/invocations/cogview4_model_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/cogview4_model_loader.py -------------------------------------------------------------------------------- /invokeai/app/invocations/cogview4_text_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/cogview4_text_encoder.py -------------------------------------------------------------------------------- /invokeai/app/invocations/collections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/collections.py -------------------------------------------------------------------------------- /invokeai/app/invocations/color_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/color_map.py -------------------------------------------------------------------------------- /invokeai/app/invocations/compel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/compel.py -------------------------------------------------------------------------------- /invokeai/app/invocations/composition-nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/composition-nodes.py -------------------------------------------------------------------------------- /invokeai/app/invocations/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/constants.py -------------------------------------------------------------------------------- /invokeai/app/invocations/content_shuffle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/content_shuffle.py -------------------------------------------------------------------------------- /invokeai/app/invocations/controlnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/controlnet.py -------------------------------------------------------------------------------- /invokeai/app/invocations/create_denoise_mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/create_denoise_mask.py -------------------------------------------------------------------------------- /invokeai/app/invocations/create_gradient_mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/create_gradient_mask.py -------------------------------------------------------------------------------- /invokeai/app/invocations/crop_latents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/crop_latents.py -------------------------------------------------------------------------------- /invokeai/app/invocations/custom_nodes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/custom_nodes/README.md -------------------------------------------------------------------------------- /invokeai/app/invocations/cv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/cv.py -------------------------------------------------------------------------------- /invokeai/app/invocations/denoise_latents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/denoise_latents.py -------------------------------------------------------------------------------- /invokeai/app/invocations/depth_anything.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/depth_anything.py -------------------------------------------------------------------------------- /invokeai/app/invocations/dw_openpose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/dw_openpose.py -------------------------------------------------------------------------------- /invokeai/app/invocations/facetools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/facetools.py -------------------------------------------------------------------------------- /invokeai/app/invocations/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/fields.py -------------------------------------------------------------------------------- /invokeai/app/invocations/flux_control_lora_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/flux_control_lora_loader.py -------------------------------------------------------------------------------- /invokeai/app/invocations/flux_controlnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/flux_controlnet.py -------------------------------------------------------------------------------- /invokeai/app/invocations/flux_denoise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/flux_denoise.py -------------------------------------------------------------------------------- /invokeai/app/invocations/flux_fill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/flux_fill.py -------------------------------------------------------------------------------- /invokeai/app/invocations/flux_ip_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/flux_ip_adapter.py -------------------------------------------------------------------------------- /invokeai/app/invocations/flux_kontext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/flux_kontext.py -------------------------------------------------------------------------------- /invokeai/app/invocations/flux_lora_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/flux_lora_loader.py -------------------------------------------------------------------------------- /invokeai/app/invocations/flux_model_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/flux_model_loader.py -------------------------------------------------------------------------------- /invokeai/app/invocations/flux_redux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/flux_redux.py -------------------------------------------------------------------------------- /invokeai/app/invocations/flux_text_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/flux_text_encoder.py -------------------------------------------------------------------------------- /invokeai/app/invocations/flux_vae_decode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/flux_vae_decode.py -------------------------------------------------------------------------------- /invokeai/app/invocations/flux_vae_encode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/flux_vae_encode.py -------------------------------------------------------------------------------- /invokeai/app/invocations/grounding_dino.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/grounding_dino.py -------------------------------------------------------------------------------- /invokeai/app/invocations/hed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/hed.py -------------------------------------------------------------------------------- /invokeai/app/invocations/ideal_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/ideal_size.py -------------------------------------------------------------------------------- /invokeai/app/invocations/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/image.py -------------------------------------------------------------------------------- /invokeai/app/invocations/image_panels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/image_panels.py -------------------------------------------------------------------------------- /invokeai/app/invocations/image_to_latents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/image_to_latents.py -------------------------------------------------------------------------------- /invokeai/app/invocations/infill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/infill.py -------------------------------------------------------------------------------- /invokeai/app/invocations/ip_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/ip_adapter.py -------------------------------------------------------------------------------- /invokeai/app/invocations/latents_to_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/latents_to_image.py -------------------------------------------------------------------------------- /invokeai/app/invocations/lineart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/lineart.py -------------------------------------------------------------------------------- /invokeai/app/invocations/lineart_anime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/lineart_anime.py -------------------------------------------------------------------------------- /invokeai/app/invocations/llava_onevision_vllm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/llava_onevision_vllm.py -------------------------------------------------------------------------------- /invokeai/app/invocations/load_custom_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/load_custom_nodes.py -------------------------------------------------------------------------------- /invokeai/app/invocations/mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/mask.py -------------------------------------------------------------------------------- /invokeai/app/invocations/math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/math.py -------------------------------------------------------------------------------- /invokeai/app/invocations/mediapipe_face.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/mediapipe_face.py -------------------------------------------------------------------------------- /invokeai/app/invocations/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/metadata.py -------------------------------------------------------------------------------- /invokeai/app/invocations/metadata_linked.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/metadata_linked.py -------------------------------------------------------------------------------- /invokeai/app/invocations/mlsd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/mlsd.py -------------------------------------------------------------------------------- /invokeai/app/invocations/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/model.py -------------------------------------------------------------------------------- /invokeai/app/invocations/noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/noise.py -------------------------------------------------------------------------------- /invokeai/app/invocations/normal_bae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/normal_bae.py -------------------------------------------------------------------------------- /invokeai/app/invocations/param_easing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/param_easing.py -------------------------------------------------------------------------------- /invokeai/app/invocations/pidi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/pidi.py -------------------------------------------------------------------------------- /invokeai/app/invocations/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/primitives.py -------------------------------------------------------------------------------- /invokeai/app/invocations/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/prompt.py -------------------------------------------------------------------------------- /invokeai/app/invocations/resize_latents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/resize_latents.py -------------------------------------------------------------------------------- /invokeai/app/invocations/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/scheduler.py -------------------------------------------------------------------------------- /invokeai/app/invocations/sd3_denoise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/sd3_denoise.py -------------------------------------------------------------------------------- /invokeai/app/invocations/sd3_image_to_latents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/sd3_image_to_latents.py -------------------------------------------------------------------------------- /invokeai/app/invocations/sd3_latents_to_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/sd3_latents_to_image.py -------------------------------------------------------------------------------- /invokeai/app/invocations/sd3_model_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/sd3_model_loader.py -------------------------------------------------------------------------------- /invokeai/app/invocations/sd3_text_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/sd3_text_encoder.py -------------------------------------------------------------------------------- /invokeai/app/invocations/sdxl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/sdxl.py -------------------------------------------------------------------------------- /invokeai/app/invocations/segment_anything.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/segment_anything.py -------------------------------------------------------------------------------- /invokeai/app/invocations/spandrel_image_to_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/spandrel_image_to_image.py -------------------------------------------------------------------------------- /invokeai/app/invocations/strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/strings.py -------------------------------------------------------------------------------- /invokeai/app/invocations/t2i_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/t2i_adapter.py -------------------------------------------------------------------------------- /invokeai/app/invocations/tiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/tiles.py -------------------------------------------------------------------------------- /invokeai/app/invocations/upscale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/upscale.py -------------------------------------------------------------------------------- /invokeai/app/invocations/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/invocations/util.py -------------------------------------------------------------------------------- /invokeai/app/run_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/run_app.py -------------------------------------------------------------------------------- /invokeai/app/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/board_image_records/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/board_images/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/boards/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/boards/boards_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/boards/boards_base.py -------------------------------------------------------------------------------- /invokeai/app/services/boards/boards_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/boards/boards_common.py -------------------------------------------------------------------------------- /invokeai/app/services/boards/boards_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/boards/boards_default.py -------------------------------------------------------------------------------- /invokeai/app/services/bulk_download/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/config/__init__.py -------------------------------------------------------------------------------- /invokeai/app/services/config/config_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/config/config_common.py -------------------------------------------------------------------------------- /invokeai/app/services/config/config_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/config/config_default.py -------------------------------------------------------------------------------- /invokeai/app/services/download/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/download/__init__.py -------------------------------------------------------------------------------- /invokeai/app/services/download/download_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/download/download_base.py -------------------------------------------------------------------------------- /invokeai/app/services/download/download_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/download/download_default.py -------------------------------------------------------------------------------- /invokeai/app/services/events/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/events/events_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/events/events_base.py -------------------------------------------------------------------------------- /invokeai/app/services/events/events_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/events/events_common.py -------------------------------------------------------------------------------- /invokeai/app/services/events/events_fastapievents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/events/events_fastapievents.py -------------------------------------------------------------------------------- /invokeai/app/services/image_files/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/image_files/image_files_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/image_files/image_files_base.py -------------------------------------------------------------------------------- /invokeai/app/services/image_files/image_files_disk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/image_files/image_files_disk.py -------------------------------------------------------------------------------- /invokeai/app/services/image_records/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/images/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/images/images_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/images/images_base.py -------------------------------------------------------------------------------- /invokeai/app/services/images/images_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/images/images_common.py -------------------------------------------------------------------------------- /invokeai/app/services/images/images_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/images/images_default.py -------------------------------------------------------------------------------- /invokeai/app/services/invocation_cache/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/invocation_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/invocation_services.py -------------------------------------------------------------------------------- /invokeai/app/services/invocation_stats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/invoker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/invoker.py -------------------------------------------------------------------------------- /invokeai/app/services/item_storage/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/model_install/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/model_install/__init__.py -------------------------------------------------------------------------------- /invokeai/app/services/model_load/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/model_load/__init__.py -------------------------------------------------------------------------------- /invokeai/app/services/model_load/model_load_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/model_load/model_load_base.py -------------------------------------------------------------------------------- /invokeai/app/services/model_load/model_load_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/model_load/model_load_default.py -------------------------------------------------------------------------------- /invokeai/app/services/model_manager/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/model_manager/__init__.py -------------------------------------------------------------------------------- /invokeai/app/services/model_manager/model_manager_common.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/model_records/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/model_records/__init__.py -------------------------------------------------------------------------------- /invokeai/app/services/names/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/names/names_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/names/names_base.py -------------------------------------------------------------------------------- /invokeai/app/services/names/names_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/names/names_common.py -------------------------------------------------------------------------------- /invokeai/app/services/names/names_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/names/names_default.py -------------------------------------------------------------------------------- /invokeai/app/services/session_processor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/session_queue/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/shared/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/shared/README.md -------------------------------------------------------------------------------- /invokeai/app/services/shared/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/shared/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/shared/graph.py -------------------------------------------------------------------------------- /invokeai/app/services/shared/invocation_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/shared/invocation_context.py -------------------------------------------------------------------------------- /invokeai/app/services/shared/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/shared/pagination.py -------------------------------------------------------------------------------- /invokeai/app/services/shared/sqlite/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/shared/sqlite/sqlite_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/shared/sqlite/sqlite_common.py -------------------------------------------------------------------------------- /invokeai/app/services/shared/sqlite/sqlite_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/shared/sqlite/sqlite_database.py -------------------------------------------------------------------------------- /invokeai/app/services/shared/sqlite/sqlite_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/shared/sqlite/sqlite_util.py -------------------------------------------------------------------------------- /invokeai/app/services/shared/sqlite_migrator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/shared/sqlite_migrator/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/style_preset_images/default_style_preset_images/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/style_preset_records/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/urls/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/services/urls/urls_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/urls/urls_base.py -------------------------------------------------------------------------------- /invokeai/app/services/urls/urls_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/services/urls/urls_default.py -------------------------------------------------------------------------------- /invokeai/app/services/workflow_records/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/shared/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/shared/__init__.py -------------------------------------------------------------------------------- /invokeai/app/shared/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/shared/models.py -------------------------------------------------------------------------------- /invokeai/app/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/app/util/controlnet_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/util/controlnet_utils.py -------------------------------------------------------------------------------- /invokeai/app/util/custom_openapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/util/custom_openapi.py -------------------------------------------------------------------------------- /invokeai/app/util/metaenum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/util/metaenum.py -------------------------------------------------------------------------------- /invokeai/app/util/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/util/misc.py -------------------------------------------------------------------------------- /invokeai/app/util/model_exclude_null.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/util/model_exclude_null.py -------------------------------------------------------------------------------- /invokeai/app/util/profiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/util/profiler.py -------------------------------------------------------------------------------- /invokeai/app/util/startup_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/util/startup_utils.py -------------------------------------------------------------------------------- /invokeai/app/util/step_callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/util/step_callback.py -------------------------------------------------------------------------------- /invokeai/app/util/suppress_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/util/suppress_output.py -------------------------------------------------------------------------------- /invokeai/app/util/t5_model_identifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/util/t5_model_identifier.py -------------------------------------------------------------------------------- /invokeai/app/util/thumbnails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/util/thumbnails.py -------------------------------------------------------------------------------- /invokeai/app/util/ti_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/util/ti_utils.py -------------------------------------------------------------------------------- /invokeai/app/util/torch_cuda_allocator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/app/util/torch_cuda_allocator.py -------------------------------------------------------------------------------- /invokeai/assets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/assets/a-painting-of-a-fire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/a-painting-of-a-fire.png -------------------------------------------------------------------------------- /invokeai/assets/a-photograph-of-a-fire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/a-photograph-of-a-fire.png -------------------------------------------------------------------------------- /invokeai/assets/a-shirt-with-a-fire-printed-on-it.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/a-shirt-with-a-fire-printed-on-it.png -------------------------------------------------------------------------------- /invokeai/assets/a-watercolor-painting-of-a-fire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/a-watercolor-painting-of-a-fire.png -------------------------------------------------------------------------------- /invokeai/assets/birdhouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/birdhouse.png -------------------------------------------------------------------------------- /invokeai/assets/data/DejaVuSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/data/DejaVuSans.ttf -------------------------------------------------------------------------------- /invokeai/assets/data/example_conditioning/text_conditional/sample_0.txt: -------------------------------------------------------------------------------- 1 | A basket of cerries 2 | -------------------------------------------------------------------------------- /invokeai/assets/data/imagenet_clsidx_to_label.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/data/imagenet_clsidx_to_label.txt -------------------------------------------------------------------------------- /invokeai/assets/data/imagenet_train_hr_indices.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/data/imagenet_train_hr_indices.p -------------------------------------------------------------------------------- /invokeai/assets/data/imagenet_val_hr_indices.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/data/imagenet_val_hr_indices.p -------------------------------------------------------------------------------- /invokeai/assets/data/index_synset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/data/index_synset.yaml -------------------------------------------------------------------------------- /invokeai/assets/data/inpainting_examples/bench2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/data/inpainting_examples/bench2.png -------------------------------------------------------------------------------- /invokeai/assets/fire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/fire.png -------------------------------------------------------------------------------- /invokeai/assets/fonts/inter/Inter-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/fonts/inter/Inter-Regular.ttf -------------------------------------------------------------------------------- /invokeai/assets/fonts/inter/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/fonts/inter/LICENSE.txt -------------------------------------------------------------------------------- /invokeai/assets/inpainting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/inpainting.png -------------------------------------------------------------------------------- /invokeai/assets/modelfigure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/modelfigure.png -------------------------------------------------------------------------------- /invokeai/assets/rdm-preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/rdm-preview.jpg -------------------------------------------------------------------------------- /invokeai/assets/reconstruction1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/reconstruction1.png -------------------------------------------------------------------------------- /invokeai/assets/reconstruction2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/reconstruction2.png -------------------------------------------------------------------------------- /invokeai/assets/results.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/results.gif -------------------------------------------------------------------------------- /invokeai/assets/stable-samples/img2img/mountains-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/stable-samples/img2img/mountains-1.png -------------------------------------------------------------------------------- /invokeai/assets/stable-samples/txt2img/000002025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/stable-samples/txt2img/000002025.png -------------------------------------------------------------------------------- /invokeai/assets/stable-samples/txt2img/000002035.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/stable-samples/txt2img/000002035.png -------------------------------------------------------------------------------- /invokeai/assets/txt2img-convsample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/txt2img-convsample.png -------------------------------------------------------------------------------- /invokeai/assets/txt2img-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/assets/txt2img-preview.png -------------------------------------------------------------------------------- /invokeai/backend/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Initialization file for invokeai.backend 3 | """ 4 | -------------------------------------------------------------------------------- /invokeai/backend/flux/controlnet/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/flux/controlnet/state_dict_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/flux/controlnet/state_dict_utils.py -------------------------------------------------------------------------------- /invokeai/backend/flux/controlnet/zero_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/flux/controlnet/zero_module.py -------------------------------------------------------------------------------- /invokeai/backend/flux/custom_block_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/flux/custom_block_processor.py -------------------------------------------------------------------------------- /invokeai/backend/flux/denoise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/flux/denoise.py -------------------------------------------------------------------------------- /invokeai/backend/flux/extensions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/flux/extensions/kontext_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/flux/extensions/kontext_extension.py -------------------------------------------------------------------------------- /invokeai/backend/flux/flux_state_dict_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/flux/flux_state_dict_utils.py -------------------------------------------------------------------------------- /invokeai/backend/flux/ip_adapter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/flux/ip_adapter/state_dict_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/flux/ip_adapter/state_dict_utils.py -------------------------------------------------------------------------------- /invokeai/backend/flux/math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/flux/math.py -------------------------------------------------------------------------------- /invokeai/backend/flux/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/flux/model.py -------------------------------------------------------------------------------- /invokeai/backend/flux/modules/autoencoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/flux/modules/autoencoder.py -------------------------------------------------------------------------------- /invokeai/backend/flux/modules/conditioner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/flux/modules/conditioner.py -------------------------------------------------------------------------------- /invokeai/backend/flux/modules/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/flux/modules/layers.py -------------------------------------------------------------------------------- /invokeai/backend/flux/redux/flux_redux_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/flux/redux/flux_redux_model.py -------------------------------------------------------------------------------- /invokeai/backend/flux/sampling_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/flux/sampling_utils.py -------------------------------------------------------------------------------- /invokeai/backend/flux/text_conditioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/flux/text_conditioning.py -------------------------------------------------------------------------------- /invokeai/backend/flux/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/flux/util.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/__init__.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/assets/CIELab_to_UPLab.icc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/assets/CIELab_to_UPLab.icc -------------------------------------------------------------------------------- /invokeai/backend/image_util/basicsr/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/basicsr/LICENSE -------------------------------------------------------------------------------- /invokeai/backend/image_util/basicsr/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/basicsr/__init__.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/basicsr/arch_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/basicsr/arch_util.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/basicsr/rrdbnet_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/basicsr/rrdbnet_arch.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/canny.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/canny.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/composition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/composition.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/content_shuffle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/content_shuffle.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/dw_openpose/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/dw_openpose/__init__.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/dw_openpose/onnxdet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/dw_openpose/onnxdet.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/dw_openpose/onnxpose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/dw_openpose/onnxpose.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/dw_openpose/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/dw_openpose/utils.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/grounding_dino/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/image_util/hed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/hed.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/imwatermark/vendor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/imwatermark/vendor.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/infill_methods/lama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/infill_methods/lama.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/infill_methods/mosaic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/infill_methods/mosaic.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/infill_methods/tile.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/infill_methods/tile.ipynb -------------------------------------------------------------------------------- /invokeai/backend/image_util/infill_methods/tile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/infill_methods/tile.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/invisible_watermark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/invisible_watermark.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/lineart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/lineart.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/lineart_anime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/lineart_anime.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/mediapipe_face/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/mediapipe_face/__init__.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/mlsd/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/mlsd/__init__.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/mlsd/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/image_util/mlsd/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/mlsd/utils.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/normal_bae/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/normal_bae/LICENSE -------------------------------------------------------------------------------- /invokeai/backend/image_util/normal_bae/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/normal_bae/__init__.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/normal_bae/nets/NNET.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/normal_bae/nets/NNET.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/normal_bae/nets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/image_util/normal_bae/nets/submodules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/image_util/normal_bae/nets/submodules/efficientnet_repo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/image_util/normal_bae/nets/submodules/efficientnet_repo/geffnet/version.py: -------------------------------------------------------------------------------- 1 | __version__ = '1.0.2' 2 | -------------------------------------------------------------------------------- /invokeai/backend/image_util/pidi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/pidi/__init__.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/pidi/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/pidi/model.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/pngwriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/pngwriter.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/realesrgan/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/realesrgan/LICENSE -------------------------------------------------------------------------------- /invokeai/backend/image_util/realesrgan/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/image_util/realesrgan/realesrgan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/realesrgan/realesrgan.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/safety_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/safety_checker.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/segment_anything/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/image_util/segment_anything/shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/segment_anything/shared.py -------------------------------------------------------------------------------- /invokeai/backend/image_util/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/image_util/util.py -------------------------------------------------------------------------------- /invokeai/backend/ip_adapter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/ip_adapter/README.md -------------------------------------------------------------------------------- /invokeai/backend/ip_adapter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/ip_adapter/ip_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/ip_adapter/ip_adapter.py -------------------------------------------------------------------------------- /invokeai/backend/ip_adapter/ip_attention_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/ip_adapter/ip_attention_weights.py -------------------------------------------------------------------------------- /invokeai/backend/ip_adapter/resampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/ip_adapter/resampler.py -------------------------------------------------------------------------------- /invokeai/backend/llava_onevision_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/llava_onevision_pipeline.py -------------------------------------------------------------------------------- /invokeai/backend/model_hash/hash_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_hash/hash_validator.py -------------------------------------------------------------------------------- /invokeai/backend/model_hash/model_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_hash/model_hash.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/README.md -------------------------------------------------------------------------------- /invokeai/backend/model_manager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/model_manager/configs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/model_manager/configs/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/configs/base.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/configs/clip_embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/configs/clip_embed.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/configs/clip_vision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/configs/clip_vision.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/configs/controlnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/configs/controlnet.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/configs/external_api.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/model_manager/configs/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/configs/factory.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/configs/flux_redux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/configs/flux_redux.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/configs/ip_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/configs/ip_adapter.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/configs/lora.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/configs/lora.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/configs/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/configs/main.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/configs/siglip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/configs/siglip.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/configs/spandrel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/configs/spandrel.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/configs/t2i_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/configs/t2i_adapter.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/configs/t5_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/configs/t5_encoder.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/configs/unknown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/configs/unknown.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/configs/vae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/configs/vae.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/load/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/load/__init__.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/load/load_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/load/load_base.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/load/load_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/load/load_default.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/load/memory_snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/load/memory_snapshot.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/load/model_cache/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/model_manager/load/model_cache/torch_module_autocast/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/model_manager/load/model_cache/torch_module_autocast/custom_modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/model_manager/load/model_loaders/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Init file for model_loaders. 3 | """ 4 | -------------------------------------------------------------------------------- /invokeai/backend/model_manager/load/model_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/load/model_util.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/load/optimizations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/load/optimizations.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/metadata/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/metadata/__init__.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/model_on_disk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/model_on_disk.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/omi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/omi/__init__.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/omi/omi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/omi/omi.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/omi/vendor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/model_manager/omi/vendor/convert/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/model_manager/omi/vendor/convert/lora/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/model_manager/omi/vendor/model_spec/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/model_manager/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/search.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/starter_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/starter_models.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/taxonomy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/taxonomy.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/util/libc_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/util/libc_util.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/util/model_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/util/model_util.py -------------------------------------------------------------------------------- /invokeai/backend/model_manager/util/select_hf_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_manager/util/select_hf_files.py -------------------------------------------------------------------------------- /invokeai/backend/model_patcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/model_patcher.py -------------------------------------------------------------------------------- /invokeai/backend/onnx/onnx_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/onnx/onnx_runtime.py -------------------------------------------------------------------------------- /invokeai/backend/patches/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/patches/layer_patcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/patches/layer_patcher.py -------------------------------------------------------------------------------- /invokeai/backend/patches/layers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/patches/layers/base_layer_patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/patches/layers/base_layer_patch.py -------------------------------------------------------------------------------- /invokeai/backend/patches/layers/dora_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/patches/layers/dora_layer.py -------------------------------------------------------------------------------- /invokeai/backend/patches/layers/full_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/patches/layers/full_layer.py -------------------------------------------------------------------------------- /invokeai/backend/patches/layers/ia3_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/patches/layers/ia3_layer.py -------------------------------------------------------------------------------- /invokeai/backend/patches/layers/loha_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/patches/layers/loha_layer.py -------------------------------------------------------------------------------- /invokeai/backend/patches/layers/lokr_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/patches/layers/lokr_layer.py -------------------------------------------------------------------------------- /invokeai/backend/patches/layers/lora_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/patches/layers/lora_layer.py -------------------------------------------------------------------------------- /invokeai/backend/patches/layers/lora_layer_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/patches/layers/lora_layer_base.py -------------------------------------------------------------------------------- /invokeai/backend/patches/layers/merged_layer_patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/patches/layers/merged_layer_patch.py -------------------------------------------------------------------------------- /invokeai/backend/patches/layers/norm_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/patches/layers/norm_layer.py -------------------------------------------------------------------------------- /invokeai/backend/patches/layers/param_shape_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/patches/layers/param_shape_utils.py -------------------------------------------------------------------------------- /invokeai/backend/patches/layers/set_parameter_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/patches/layers/set_parameter_layer.py -------------------------------------------------------------------------------- /invokeai/backend/patches/layers/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/patches/layers/utils.py -------------------------------------------------------------------------------- /invokeai/backend/patches/lora_conversions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/patches/lora_conversions/formats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/patches/lora_conversions/formats.py -------------------------------------------------------------------------------- /invokeai/backend/patches/model_patch_raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/patches/model_patch_raw.py -------------------------------------------------------------------------------- /invokeai/backend/patches/pad_with_zeros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/patches/pad_with_zeros.py -------------------------------------------------------------------------------- /invokeai/backend/quantization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/quantization/bnb_llm_int8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/quantization/bnb_llm_int8.py -------------------------------------------------------------------------------- /invokeai/backend/quantization/bnb_nf4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/quantization/bnb_nf4.py -------------------------------------------------------------------------------- /invokeai/backend/quantization/gguf/ggml_tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/quantization/gguf/ggml_tensor.py -------------------------------------------------------------------------------- /invokeai/backend/quantization/gguf/loaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/quantization/gguf/loaders.py -------------------------------------------------------------------------------- /invokeai/backend/quantization/gguf/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/quantization/gguf/utils.py -------------------------------------------------------------------------------- /invokeai/backend/raw_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/raw_model.py -------------------------------------------------------------------------------- /invokeai/backend/rectified_flow/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/sig_lip/sig_lip_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/sig_lip/sig_lip_pipeline.py -------------------------------------------------------------------------------- /invokeai/backend/spandrel_image_to_image_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/spandrel_image_to_image_model.py -------------------------------------------------------------------------------- /invokeai/backend/stable_diffusion/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/stable_diffusion/__init__.py -------------------------------------------------------------------------------- /invokeai/backend/stable_diffusion/denoise_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/stable_diffusion/denoise_context.py -------------------------------------------------------------------------------- /invokeai/backend/stable_diffusion/diffusion_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/stable_diffusion/diffusion_backend.py -------------------------------------------------------------------------------- /invokeai/backend/stable_diffusion/extensions/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/stable_diffusion/extensions/base.py -------------------------------------------------------------------------------- /invokeai/backend/stable_diffusion/extensions/freeu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/stable_diffusion/extensions/freeu.py -------------------------------------------------------------------------------- /invokeai/backend/stable_diffusion/extensions/lora.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/stable_diffusion/extensions/lora.py -------------------------------------------------------------------------------- /invokeai/backend/stable_diffusion/vae_tiling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/stable_diffusion/vae_tiling.py -------------------------------------------------------------------------------- /invokeai/backend/textual_inversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/textual_inversion.py -------------------------------------------------------------------------------- /invokeai/backend/tiles/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/backend/tiles/tiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/tiles/tiles.py -------------------------------------------------------------------------------- /invokeai/backend/tiles/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/tiles/utils.py -------------------------------------------------------------------------------- /invokeai/backend/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/util/__init__.py -------------------------------------------------------------------------------- /invokeai/backend/util/attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/util/attention.py -------------------------------------------------------------------------------- /invokeai/backend/util/build_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/util/build_line.py -------------------------------------------------------------------------------- /invokeai/backend/util/calc_tensor_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/util/calc_tensor_size.py -------------------------------------------------------------------------------- /invokeai/backend/util/catch_sigint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/util/catch_sigint.py -------------------------------------------------------------------------------- /invokeai/backend/util/db_maintenance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/util/db_maintenance.py -------------------------------------------------------------------------------- /invokeai/backend/util/devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/util/devices.py -------------------------------------------------------------------------------- /invokeai/backend/util/hotfixes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/util/hotfixes.py -------------------------------------------------------------------------------- /invokeai/backend/util/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/util/logging.py -------------------------------------------------------------------------------- /invokeai/backend/util/mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/util/mask.py -------------------------------------------------------------------------------- /invokeai/backend/util/original_weights_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/util/original_weights_storage.py -------------------------------------------------------------------------------- /invokeai/backend/util/prefix_logger_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/util/prefix_logger_adapter.py -------------------------------------------------------------------------------- /invokeai/backend/util/silence_warnings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/util/silence_warnings.py -------------------------------------------------------------------------------- /invokeai/backend/util/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/util/test_utils.py -------------------------------------------------------------------------------- /invokeai/backend/util/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/util/util.py -------------------------------------------------------------------------------- /invokeai/backend/util/vae_working_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/backend/util/vae_working_memory.py -------------------------------------------------------------------------------- /invokeai/configs/controlnet/cldm_v15.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/configs/controlnet/cldm_v15.yaml -------------------------------------------------------------------------------- /invokeai/configs/controlnet/cldm_v21.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/configs/controlnet/cldm_v21.yaml -------------------------------------------------------------------------------- /invokeai/configs/stable-diffusion/sd_xl_base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/configs/stable-diffusion/sd_xl_base.yaml -------------------------------------------------------------------------------- /invokeai/configs/stable-diffusion/sd_xl_inpaint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/configs/stable-diffusion/sd_xl_inpaint.yaml -------------------------------------------------------------------------------- /invokeai/configs/stable-diffusion/sd_xl_refiner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/configs/stable-diffusion/sd_xl_refiner.yaml -------------------------------------------------------------------------------- /invokeai/configs/stable-diffusion/v1-finetune.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/configs/stable-diffusion/v1-finetune.yaml -------------------------------------------------------------------------------- /invokeai/configs/stable-diffusion/v1-inference-v.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/configs/stable-diffusion/v1-inference-v.yaml -------------------------------------------------------------------------------- /invokeai/configs/stable-diffusion/v1-inference.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/configs/stable-diffusion/v1-inference.yaml -------------------------------------------------------------------------------- /invokeai/configs/stable-diffusion/v1-m1-finetune.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/configs/stable-diffusion/v1-m1-finetune.yaml -------------------------------------------------------------------------------- /invokeai/configs/stable-diffusion/v2-inference-v.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/configs/stable-diffusion/v2-inference-v.yaml -------------------------------------------------------------------------------- /invokeai/configs/stable-diffusion/v2-inference.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/configs/stable-diffusion/v2-inference.yaml -------------------------------------------------------------------------------- /invokeai/frontend/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Initialization file for invokeai.frontend 3 | """ 4 | -------------------------------------------------------------------------------- /invokeai/frontend/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invokeai/frontend/cli/arg_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/cli/arg_parser.py -------------------------------------------------------------------------------- /invokeai/frontend/install/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Initialization file for invokeai.frontend.config 3 | """ 4 | -------------------------------------------------------------------------------- /invokeai/frontend/install/import_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/install/import_images.py -------------------------------------------------------------------------------- /invokeai/frontend/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/.gitignore -------------------------------------------------------------------------------- /invokeai/frontend/web/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/.prettierignore -------------------------------------------------------------------------------- /invokeai/frontend/web/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/.prettierrc.json -------------------------------------------------------------------------------- /invokeai/frontend/web/.storybook/ReduxInit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/.storybook/ReduxInit.tsx -------------------------------------------------------------------------------- /invokeai/frontend/web/.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/.storybook/main.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/.storybook/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/.storybook/manager.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/.storybook/preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/.storybook/preview.tsx -------------------------------------------------------------------------------- /invokeai/frontend/web/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/CLAUDE.md -------------------------------------------------------------------------------- /invokeai/frontend/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/README.md -------------------------------------------------------------------------------- /invokeai/frontend/web/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Initialization file for invokeai.frontend.web 3 | """ 4 | -------------------------------------------------------------------------------- /invokeai/frontend/web/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/eslint.config.mjs -------------------------------------------------------------------------------- /invokeai/frontend/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/index.html -------------------------------------------------------------------------------- /invokeai/frontend/web/knip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/knip.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/package.json -------------------------------------------------------------------------------- /invokeai/frontend/web/patches/reselect@5.0.1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/patches/reselect@5.0.1.patch -------------------------------------------------------------------------------- /invokeai/frontend/web/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/pnpm-lock.yaml -------------------------------------------------------------------------------- /invokeai/frontend/web/pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/pnpm-workspace.yaml -------------------------------------------------------------------------------- /invokeai/frontend/web/public/assets/images/mask.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/assets/images/mask.svg -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/ar.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/az.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/az.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/bg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/bg.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/de.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/en.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/es.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/fi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/fi.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/fr.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/he.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/he.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/hu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/hu.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/it.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/ja.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/ko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/ko.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/mn.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/nl.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/pl.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/pt-BR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/pt-BR.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/pt.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/ro.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/ru.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/sv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/sv.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/tr.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/uk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/uk.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/vi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/vi.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/zh-CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/zh-CN.json -------------------------------------------------------------------------------- /invokeai/frontend/web/public/locales/zh-Hant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/public/locales/zh-Hant.json -------------------------------------------------------------------------------- /invokeai/frontend/web/scripts/clean_translations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/scripts/clean_translations.py -------------------------------------------------------------------------------- /invokeai/frontend/web/scripts/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /invokeai/frontend/web/scripts/typegen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/scripts/typegen.js -------------------------------------------------------------------------------- /invokeai/frontend/web/src/app/components/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/app/components/App.tsx -------------------------------------------------------------------------------- /invokeai/frontend/web/src/app/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/app/constants.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/app/logging/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/app/logging/logger.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/app/store/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/app/store/constants.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/app/store/nanostores/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/app/store/nanostores/util.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/app/store/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/app/store/store.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/app/store/storeHooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/app/store/storeHooks.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/app/store/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/app/store/types.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/common/components/linkify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/common/components/linkify.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/common/hooks/focus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/common/hooks/focus.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/common/hooks/useBoolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/common/hooks/useBoolean.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/common/hooks/useEditable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/common/hooks/useEditable.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/common/hooks/useSubMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/common/hooks/useSubMenu.tsx -------------------------------------------------------------------------------- /invokeai/frontend/web/src/common/util/arrayUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/common/util/arrayUtils.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/common/util/deepClone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/common/util/deepClone.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/common/util/generateSeeds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/common/util/generateSeeds.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/common/util/randomFloat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/common/util/randomFloat.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/common/util/randomInt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/common/util/randomInt.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/common/util/result.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/common/util/result.test.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/common/util/result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/common/util/result.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/common/util/serialize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/common/util/serialize.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/common/util/typedMemo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/common/util/typedMemo.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/common/util/zodUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/common/util/zodUtils.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/features/cropper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/features/cropper/README.md -------------------------------------------------------------------------------- /invokeai/frontend/web/src/features/dnd/DndImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/features/dnd/DndImage.tsx -------------------------------------------------------------------------------- /invokeai/frontend/web/src/features/dnd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/features/dnd/README.md -------------------------------------------------------------------------------- /invokeai/frontend/web/src/features/dnd/dnd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/features/dnd/dnd.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/features/dnd/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/features/dnd/types.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/features/dnd/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/features/dnd/util.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/features/gallery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/features/gallery/README.md -------------------------------------------------------------------------------- /invokeai/frontend/web/src/features/prompt/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/features/prompt/types.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/features/prompt/usePrompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/features/prompt/usePrompt.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/features/toast/toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/features/toast/toast.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/features/ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/features/ui/README.md -------------------------------------------------------------------------------- /invokeai/frontend/web/src/features/ui/store/uiSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/features/ui/store/uiSlice.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/features/ui/store/uiTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/features/ui/store/uiTypes.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/features/ui/styles/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/features/ui/styles/theme.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/i18.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/i18.d.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/i18n.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/main.tsx -------------------------------------------------------------------------------- /invokeai/frontend/web/src/services/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/services/api/README.md -------------------------------------------------------------------------------- /invokeai/frontend/web/src/services/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/services/api/index.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/services/api/run-graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/services/api/run-graph.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/services/api/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/services/api/schema.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/services/api/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/services/api/types.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/services/api/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/services/api/util.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/services/events/stores.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/services/events/stores.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/services/events/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/src/services/events/types.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /invokeai/frontend/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/tsconfig.json -------------------------------------------------------------------------------- /invokeai/frontend/web/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/tsconfig.node.json -------------------------------------------------------------------------------- /invokeai/frontend/web/vite-plugin-logger-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/vite-plugin-logger-context.ts -------------------------------------------------------------------------------- /invokeai/frontend/web/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/frontend/web/vite.config.mts -------------------------------------------------------------------------------- /invokeai/invocation_api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/invocation_api/__init__.py -------------------------------------------------------------------------------- /invokeai/version/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/invokeai/version/__init__.py -------------------------------------------------------------------------------- /invokeai/version/invokeai_version.py: -------------------------------------------------------------------------------- 1 | __version__ = "6.9.0" 2 | -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/pins.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/allocate_vram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/scripts/allocate_vram.py -------------------------------------------------------------------------------- /scripts/build_wheel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/scripts/build_wheel.sh -------------------------------------------------------------------------------- /scripts/check_classifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/scripts/check_classifiers.py -------------------------------------------------------------------------------- /scripts/classify-model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/scripts/classify-model.py -------------------------------------------------------------------------------- /scripts/extract_sd_keys_and_shapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/scripts/extract_sd_keys_and_shapes.py -------------------------------------------------------------------------------- /scripts/generate_openapi_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/scripts/generate_openapi_schema.py -------------------------------------------------------------------------------- /scripts/generate_profile_graphs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/scripts/generate_profile_graphs.sh -------------------------------------------------------------------------------- /scripts/generate_vae_linear_approximation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/scripts/generate_vae_linear_approximation.py -------------------------------------------------------------------------------- /scripts/get_external_contributions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/scripts/get_external_contributions.py -------------------------------------------------------------------------------- /scripts/invokeai-web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/scripts/invokeai-web.py -------------------------------------------------------------------------------- /scripts/tag_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/scripts/tag_release.sh -------------------------------------------------------------------------------- /scripts/update_config_docstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/scripts/update_config_docstring.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/invocations/test_flux_denoise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/app/invocations/test_flux_denoise.py -------------------------------------------------------------------------------- /tests/app/invocations/test_is_optional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/app/invocations/test_is_optional.py -------------------------------------------------------------------------------- /tests/app/routers/test_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/app/routers/test_images.py -------------------------------------------------------------------------------- /tests/app/services/bulk_download/test_bulk_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/app/services/bulk_download/test_bulk_download.py -------------------------------------------------------------------------------- /tests/app/services/download/test_download_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/app/services/download/test_download_queue.py -------------------------------------------------------------------------------- /tests/app/services/model_install/test_model_install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/app/services/model_install/test_model_install.py -------------------------------------------------------------------------------- /tests/app/services/model_load/test_load_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/app/services/model_load/test_load_api.py -------------------------------------------------------------------------------- /tests/app/test_extract_metadata_from_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/app/test_extract_metadata_from_image.py -------------------------------------------------------------------------------- /tests/app/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/util/test_controlnet_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/app/util/test_controlnet_utils.py -------------------------------------------------------------------------------- /tests/app/util/test_torch_cuda_allocator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/app/util/test_torch_cuda_allocator.py -------------------------------------------------------------------------------- /tests/backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backend/flux/controlnet/test_state_dict_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/backend/flux/controlnet/test_state_dict_utils.py -------------------------------------------------------------------------------- /tests/backend/flux/test_sampling_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/backend/flux/test_sampling_utils.py -------------------------------------------------------------------------------- /tests/backend/ip_adapter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backend/ip_adapter/test_ip_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/backend/ip_adapter/test_ip_adapter.py -------------------------------------------------------------------------------- /tests/backend/model_manager/data/test_files/test-diffusers-main/text_encoder/model.fp16.safetensors: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backend/model_manager/data/test_files/test-diffusers-main/text_encoder/model.safetensors: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backend/model_manager/data/test_files/test-diffusers-main/text_encoder_2/model.fp16.safetensors: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backend/model_manager/data/test_files/test-diffusers-main/text_encoder_2/model.safetensors: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backend/model_manager/data/test_files/test-diffusers-main/tokenizer/merges.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backend/model_manager/data/test_files/test-diffusers-main/tokenizer/vocab.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backend/model_manager/data/test_files/test-diffusers-main/tokenizer_2/merges.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backend/model_manager/data/test_files/test-diffusers-main/tokenizer_2/vocab.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backend/model_manager/data/test_files/test-diffusers-main/unet/diffusion_pytorch_model.fp16.safetensors: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backend/model_manager/data/test_files/test-diffusers-main/unet/diffusion_pytorch_model.safetensors: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backend/model_manager/data/test_files/test-diffusers-main/vae/diffusion_pytorch_model.fp16.safetensors: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backend/model_manager/data/test_files/test-diffusers-main/vae/diffusion_pytorch_model.safetensors: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backend/model_manager/test_libc_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/backend/model_manager/test_libc_util.py -------------------------------------------------------------------------------- /tests/backend/model_manager/test_memory_snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/backend/model_manager/test_memory_snapshot.py -------------------------------------------------------------------------------- /tests/backend/patches/layers/test_lora_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/backend/patches/layers/test_lora_layer.py -------------------------------------------------------------------------------- /tests/backend/patches/test_layer_patcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/backend/patches/test_layer_patcher.py -------------------------------------------------------------------------------- /tests/backend/quantization/gguf/test_ggml_tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/backend/quantization/gguf/test_ggml_tensor.py -------------------------------------------------------------------------------- /tests/backend/quantization/test_bnb_llm_int8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/backend/quantization/test_bnb_llm_int8.py -------------------------------------------------------------------------------- /tests/backend/stable_diffusion/test_vae_tiling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/backend/stable_diffusion/test_vae_tiling.py -------------------------------------------------------------------------------- /tests/backend/tiles/test_tiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/backend/tiles/test_tiles.py -------------------------------------------------------------------------------- /tests/backend/tiles/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/backend/tiles/test_utils.py -------------------------------------------------------------------------------- /tests/backend/util/test_build_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/backend/util/test_build_line.py -------------------------------------------------------------------------------- /tests/backend/util/test_devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/backend/util/test_devices.py -------------------------------------------------------------------------------- /tests/backend/util/test_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/backend/util/test_logging.py -------------------------------------------------------------------------------- /tests/backend/util/test_mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/backend/util/test_mask.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/dangerously_run_function_in_subprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/dangerously_run_function_in_subprocess.py -------------------------------------------------------------------------------- /tests/dev_prompts.txt: -------------------------------------------------------------------------------- 1 | banana sushi -Ak_lms -S42 2 | -------------------------------------------------------------------------------- /tests/fixtures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures/sqlite_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/fixtures/sqlite_database.py -------------------------------------------------------------------------------- /tests/inpainting/coyote-inpainting.prompt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/inpainting/coyote-inpainting.prompt -------------------------------------------------------------------------------- /tests/inpainting/coyote-input.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/inpainting/coyote-input.webp -------------------------------------------------------------------------------- /tests/inpainting/coyote-mask.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/inpainting/coyote-mask.webp -------------------------------------------------------------------------------- /tests/inpainting/original.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/inpainting/original.json -------------------------------------------------------------------------------- /tests/legacy_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/legacy_tests.sh -------------------------------------------------------------------------------- /tests/model_identification/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/model_identification/README.md -------------------------------------------------------------------------------- /tests/model_identification/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/model_identification/strip_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/model_identification/strip_model.py -------------------------------------------------------------------------------- /tests/model_identification/stripped_model_on_disk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/model_identification/stripped_model_on_disk.py -------------------------------------------------------------------------------- /tests/model_identification/test_identification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/model_identification/test_identification.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_dangerously_run_function_in_subprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/test_dangerously_run_function_in_subprocess.py -------------------------------------------------------------------------------- /tests/test_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/test_docs.py -------------------------------------------------------------------------------- /tests/test_graph_execution_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/test_graph_execution_state.py -------------------------------------------------------------------------------- /tests/test_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/test_imports.py -------------------------------------------------------------------------------- /tests/test_invocation_cache_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/test_invocation_cache_memory.py -------------------------------------------------------------------------------- /tests/test_item_storage_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/test_item_storage_memory.py -------------------------------------------------------------------------------- /tests/test_model_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/test_model_hash.py -------------------------------------------------------------------------------- /tests/test_model_manager/models/sdxl/main/SDXL base 1_0/model_index.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_model_manager/models/sdxl/vae/sdxl-vae-fp16-fix/config.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_model_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/test_model_search.py -------------------------------------------------------------------------------- /tests/test_node_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/test_node_graph.py -------------------------------------------------------------------------------- /tests/test_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/test_nodes.py -------------------------------------------------------------------------------- /tests/test_object_serializer_disk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/test_object_serializer_disk.py -------------------------------------------------------------------------------- /tests/test_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/test_path.py -------------------------------------------------------------------------------- /tests/test_profiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/test_profiler.py -------------------------------------------------------------------------------- /tests/test_session_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/test_session_queue.py -------------------------------------------------------------------------------- /tests/test_sqlite_migrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/test_sqlite_migrator.py -------------------------------------------------------------------------------- /tests/validate_pr_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/tests/validate_pr_prompt.txt -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invoke-ai/InvokeAI/HEAD/uv.lock --------------------------------------------------------------------------------