Gourieff / sd-webui-reactor

Fast and Simple Face Swap Extension for StableDiffusion WebUI (A1111 SD WebUI, SD WebUI Forge, SD.Next, Cagliostro)
GNU Affero General Public License v3.0
2.56k stars 281 forks source link

Multiple image source ignoring inpaint #295

Open prime385 opened 11 months ago

prime385 commented 11 months ago

First, confirm

What happened?

When I use a single image source together with inpaint ("Inpaint Masked" mask mode), ReActor correctly only replaces/generates the region that I've painted.

However, when I switch to using multiple image sources, it no longer seems to take into account the inpainted area, and seems to generate the entire image

In this example, notice there is a random water droplet on the wrists of the right images that isn't on the original, and also the hair near the left side of the image looks somewhat transparent, presumably because the "strength" of result face is making the face more visible where it shouldn't be (under the hair)

Multi-Source-Issue_Example-001

Steps to reproduce the problem

  1. On img2img, find a source image which has slight obstruction on the face (e.g. hair bangs, hands/objects covering small part of face etc)
  2. On the img2img tab, use the "Copy image to inpaint" button, set Mask Mode to "Inpaint Masked", then paint in the just the face. Do not paint the obstructions like the hair bangs or hands/object/etc
  3. Enable ReActor, and use a single image source
  4. Generate a result
  5. Now change ReActor from single image source to multiple image sources
  6. Using the same original img2img image with the inpainting still active, re-generate a result
  7. The inpaint should be (incorrectly) ignored after switching to multiple source

Sysinfo

System Info { "Platform": "Windows-10-10.0.19045-SP0", "Python": "3.10.6", "Version": "v1.7.0", "Commit": "cf2772fab0af5573da775e7437e6acdca424f26e", "Script path": "C:\\stable-diffusion\\stable-diffusion-webui", "Data path": "C:\\stable-diffusion\\stable-diffusion-webui", "Extensions dir": "C:\\stable-diffusion\\stable-diffusion-webui\\extensions", "Checksum": "03934b59da690509a220ee0a6255808e0e9efe5b199adea947926bd118cc8673", "Commandline": [ "launch.py" ], "Torch env info": { "torch_version": "2.0.1+cu118", "is_debug_build": "False", "cuda_compiled_version": "11.8", "gcc_version": null, "clang_version": null, "cmake_version": null, "os": "Microsoft Windows 10 Pro", "libc_version": "N/A", "python_version": "3.10.6 (tags/v3.10.6:9c7b4bd, Aug 1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)] (64-bit runtime)", "python_platform": "Windows-10-10.0.19045-SP0", "is_cuda_available": "True", "cuda_runtime_version": null, "cuda_module_loading": "LAZY", "nvidia_driver_version": "536.23", "nvidia_gpu_models": "GPU 0: NVIDIA GeForce RTX 2070 SUPER", "cudnn_version": null, "pip_version": "pip3", "pip_packages": [ "numpy==1.23.5", "open-clip-torch==2.20.0", "pytorch-lightning==1.9.4", "torch==2.0.1+cu118", "torchdiffeq==0.2.3", "torchmetrics==0.11.4", "torchsde==0.2.6", "torchvision==0.15.2+cu118" ], "conda_packages": null, "hip_compiled_version": "N/A", "hip_runtime_version": "N/A", "miopen_runtime_version": "N/A", "caching_allocator_config": "", "is_xnnpack_available": "True", "cpu_info": [ "Architecture=9", "CurrentClockSpeed=3600", "DeviceID=CPU0", "Family=107", "L2CacheSize=4096", "L2CacheSpeed=", "Manufacturer=AuthenticAMD", "MaxClockSpeed=3600", "Name=AMD Ryzen 7 3700X 8-Core Processor ", "ProcessorType=3", "Revision=28928" ] }, "Exceptions": [ { "exception": "C:\\stable-diffusion\\stable-diffusion-webui\\models\\Stable-diffusion\\epicphotogasm_lastUnicorn.safetensors is not a safetensors file", "traceback": [ [ "C:\\stable-diffusion\\stable-diffusion-webui\\modules\\sd_models.py, line 75, __init__", "self.metadata = cache.cached_data_for_file('safetensors-metadata', \"checkpoint/\" + name, filename, read_metadata)" ], [ "C:\\stable-diffusion\\stable-diffusion-webui\\modules\\cache.py, line 115, cached_data_for_file", "value = func()" ], [ "C:\\stable-diffusion\\stable-diffusion-webui\\modules\\sd_models.py, line 67, read_metadata", "metadata = read_metadata_from_safetensors(filename)" ], [ "C:\\stable-diffusion\\stable-diffusion-webui\\modules\\sd_models.py, line 282, read_metadata_from_safetensors", "assert metadata_len > 2 and json_start in (b'{\"', b\"{'\"), f\"{filename} is not a safetensors file\"" ] ] }, { "exception": "C:\\stable-diffusion\\stable-diffusion-webui\\models\\Stable-diffusion\\epicphotogasm_lastUnicorn.safetensors is not a safetensors file", "traceback": [ [ "C:\\stable-diffusion\\stable-diffusion-webui\\modules\\sd_models.py, line 75, __init__", "self.metadata = cache.cached_data_for_file('safetensors-metadata', \"checkpoint/\" + name, filename, read_metadata)" ], [ "C:\\stable-diffusion\\stable-diffusion-webui\\modules\\cache.py, line 115, cached_data_for_file", "value = func()" ], [ "C:\\stable-diffusion\\stable-diffusion-webui\\modules\\sd_models.py, line 67, read_metadata", "metadata = read_metadata_from_safetensors(filename)" ], [ "C:\\stable-diffusion\\stable-diffusion-webui\\modules\\sd_models.py, line 282, read_metadata_from_safetensors", "assert metadata_len > 2 and json_start in (b'{\"', b\"{'\"), f\"{filename} is not a safetensors file\"" ] ] }, { "exception": "C:\\stable-diffusion\\stable-diffusion-webui\\models\\Stable-diffusion\\epicphotogasm_lastUnicorn.safetensors is not a safetensors file", "traceback": [ [ "C:\\stable-diffusion\\stable-diffusion-webui\\modules\\sd_models.py, line 75, __init__", "self.metadata = cache.cached_data_for_file('safetensors-metadata', \"checkpoint/\" + name, filename, read_metadata)" ], [ "C:\\stable-diffusion\\stable-diffusion-webui\\modules\\cache.py, line 115, cached_data_for_file", "value = func()" ], [ "C:\\stable-diffusion\\stable-diffusion-webui\\modules\\sd_models.py, line 67, read_metadata", "metadata = read_metadata_from_safetensors(filename)" ], [ "C:\\stable-diffusion\\stable-diffusion-webui\\modules\\sd_models.py, line 282, read_metadata_from_safetensors", "assert metadata_len > 2 and json_start in (b'{\"', b\"{'\"), f\"{filename} is not a safetensors file\"" ] ] } ], "CPU": { "model": "AMD64 Family 23 Model 113 Stepping 0, AuthenticAMD", "count logical": 16, "count physical": 8 }, "RAM": { "total": "32GB", "used": "15GB", "free": "17GB" }, "Extensions": [ { "name": "canvas-zoom", "path": "C:\\stable-diffusion\\stable-diffusion-webui\\extensions\\canvas-zoom", "version": "26450143", "branch": "main", "remote": "https://github.com/richrobber2/canvas-zoom.git" }, { "name": "sd-webui-reactor", "path": "C:\\stable-diffusion\\stable-diffusion-webui\\extensions\\sd-webui-reactor", "version": "805a0cae", "branch": "main", "remote": "https://github.com/Gourieff/sd-webui-reactor" } ], "Inactive extensions": [], "Environment": { "GRADIO_ANALYTICS_ENABLED": "False" }, "Config": { "samples_save": true, "samples_format": "jpg", "samples_filename_pattern": "[datetime<%Y-%m-%d_%H%M%S__%f>]__[sampler]-[steps]__", "save_images_add_number": false, "grid_save": true, "grid_format": "jpg", "grid_extended_filename": false, "grid_only_if_multiple": true, "grid_prevent_empty_spots": false, "grid_zip_filename_pattern": "[datetime<%Y-%m-%d_%H%M%S__%f>]__[sampler]-[steps]__", "n_rows": -1, "font": "", "grid_text_active_color": "#000000", "grid_text_inactive_color": "#999999", "grid_background_color": "#ffffff", "enable_pnginfo": true, "save_txt": false, "save_images_before_face_restoration": false, "save_images_before_highres_fix": false, "save_images_before_color_correction": false, "save_mask": false, "save_mask_composite": false, "jpeg_quality": 90, "webp_lossless": false, "export_for_4chan": true, "img_downscale_threshold": 4.0, "target_side_length": 4000, "img_max_size_mp": 200, "use_original_name_batch": true, "use_upscaler_name_as_suffix": false, "save_selected_only": true, "save_init_img": false, "temp_dir": "", "clean_temp_dir_at_start": false, "save_incomplete_images": false, "outdir_samples": "", "outdir_txt2img_samples": "outputs/txt2img-images", "outdir_img2img_samples": "outputs/img2img-images", "outdir_extras_samples": "outputs/extras-images", "outdir_grids": "", "outdir_txt2img_grids": "outputs/txt2img-grids", "outdir_img2img_grids": "outputs/img2img-grids", "outdir_save": "log/images", "outdir_init_images": "outputs/init-images", "save_to_dirs": true, "grid_save_to_dirs": true, "use_save_to_dirs_for_ui": false, "directories_filename_pattern": "[datetime<%Y-%m-%d_%H%M%S__%f>]__[sampler]-[steps]__", "directories_max_prompt_words": 8, "ESRGAN_tile": 192, "ESRGAN_tile_overlap": 8, "realesrgan_enabled_models": [ "R-ESRGAN 4x+", "R-ESRGAN 4x+ Anime6B" ], "upscaler_for_img2img": null, "face_restoration": false, "face_restoration_model": "CodeFormer", "code_former_weight": 0.5, "face_restoration_unload": false, "auto_launch_browser": "Local", "show_warnings": false, "show_gradio_deprecation_warnings": true, "memmon_poll_rate": 8, "samples_log_stdout": false, "multiple_tqdm": true, "print_hypernet_extra": false, "list_hidden_files": true, "disable_mmap_load_safetensors": false, "hide_ldm_prints": true, "api_enable_requests": true, "api_forbid_local_requests": true, "api_useragent": "", "unload_models_when_training": false, "pin_memory": false, "save_optimizer_state": false, "save_training_settings_to_txt": true, "dataset_filename_word_regex": "", "dataset_filename_join_string": " ", "training_image_repeats_per_epoch": 1, "training_write_csv_every": 500, "training_xattention_optimizations": false, "training_enable_tensorboard": false, "training_tensorboard_save_images": false, "training_tensorboard_flush_every": 120, "sd_model_checkpoint": "realisticVisionV60B1_v60B1VAE__2023-12-01.safetensors [e5f3cbc5f7]", "sd_checkpoints_limit": 1, "sd_checkpoints_keep_in_cpu": true, "sd_checkpoint_cache": 0, "sd_unet": "Automatic", "enable_quantization": false, "enable_emphasis": true, "enable_batch_seeds": true, "comma_padding_backtrack": 20, "CLIP_stop_at_last_layers": 1, "upcast_attn": false, "randn_source": "GPU", "tiling": false, "hires_fix_refiner_pass": "second pass", "sdxl_crop_top": 0, "sdxl_crop_left": 0, "sdxl_refiner_low_aesthetic_score": 2.5, "sdxl_refiner_high_aesthetic_score": 6.0, "sd_vae_explanation": "VAE is a neural network that transforms a standard RGB\nimage into latent space representation and back. Latent space representation is what stable diffusion is working on during sampling\n(i.e. when the progress bar is between empty and full). For txt2img, VAE is used to create a resulting image after the sampling is finished.\nFor img2img, VAE is used to process user's input image before the sampling, and to create an image after sampling.", "sd_vae_checkpoint_cache": 0, "sd_vae": "Automatic", "sd_vae_overrides_per_model_preferences": true, "auto_vae_precision": true, "sd_vae_encode_method": "Full", "sd_vae_decode_method": "Full", "inpainting_mask_weight": 1.0, "initial_noise_multiplier": 1.0, "img2img_extra_noise": 0.0, "img2img_color_correction": false, "img2img_fix_steps": false, "img2img_background_color": "#ffffff", "img2img_editor_height": 720, "img2img_sketch_default_brush_color": "#ffffff", "img2img_inpaint_mask_brush_color": "#ffffff", "img2img_inpaint_sketch_default_brush_color": "#ffffff", "return_mask": false, "return_mask_composite": false, "cross_attention_optimization": "Automatic", "s_min_uncond": 0.0, "token_merging_ratio": 0.0, "token_merging_ratio_img2img": 0.0, "token_merging_ratio_hr": 0.0, "pad_cond_uncond": false, "persistent_cond_cache": true, "batch_cond_uncond": true, "use_old_emphasis_implementation": false, "use_old_karras_scheduler_sigmas": false, "no_dpmpp_sde_batch_determinism": false, "use_old_hires_fix_width_height": false, "dont_fix_second_order_samplers_schedule": false, "hires_fix_use_firstpass_conds": false, "use_old_scheduling": false, "interrogate_keep_models_in_memory": false, "interrogate_return_ranks": false, "interrogate_clip_num_beams": 1, "interrogate_clip_min_length": 24, "interrogate_clip_max_length": 48, "interrogate_clip_dict_limit": 1500, "interrogate_clip_skip_categories": [], "interrogate_deepbooru_score_threshold": 0.5, "deepbooru_sort_alpha": true, "deepbooru_use_spaces": true, "deepbooru_escape": true, "deepbooru_filter_tags": "", "extra_networks_show_hidden_directories": true, "extra_networks_hidden_models": "When searched", "extra_networks_default_multiplier": 1.0, "extra_networks_card_width": 0, "extra_networks_card_height": 0, "extra_networks_card_text_scale": 1.0, "extra_networks_card_show_desc": true, "extra_networks_add_text_separator": " ", "ui_extra_networks_tab_reorder": "", "textual_inversion_print_at_load": false, "textual_inversion_add_hashes_to_infotext": true, "sd_hypernetwork": "None", "localization": "None", "gradio_theme": "Default", "gradio_themes_cache": true, "gallery_height": "", "return_grid": true, "do_not_show_images": false, "send_seed": true, "send_size": true, "js_modal_lightbox": true, "js_modal_lightbox_initially_zoomed": true, "js_modal_lightbox_gamepad": false, "js_modal_lightbox_gamepad_repeat": 250, "show_progress_in_title": true, "samplers_in_dropdown": true, "dimensions_and_batch_together": true, "keyedit_precision_attention": 0.1, "keyedit_precision_extra": 0.05, "keyedit_delimiters": ".,\\/!?%^*;:{}=`~()", "keyedit_move": true, "quicksettings_list": [ "sd_model_checkpoint", "sd_vae" ], "ui_tab_order": [], "hidden_tabs": [], "ui_reorder_list": [], "hires_fix_show_sampler": false, "hires_fix_show_prompts": false, "disable_token_counters": false, "add_model_hash_to_info": true, "add_model_name_to_info": true, "add_user_name_to_info": false, "add_version_to_infotext": true, "disable_weights_auto_swap": true, "infotext_styles": "Apply if any", "show_progressbar": true, "live_previews_enable": true, "live_previews_image_format": "png", "show_progress_grid": true, "show_progress_every_n_steps": 10, "show_progress_type": "Approx NN", "live_preview_allow_lowvram_full": false, "live_preview_content": "Prompt", "live_preview_refresh_period": 1000, "live_preview_fast_interrupt": false, "hide_samplers": [], "eta_ddim": 0.0, "eta_ancestral": 1.0, "ddim_discretize": "uniform", "s_churn": 0.0, "s_tmin": 0.0, "s_tmax": 0.0, "s_noise": 1.0, "k_sched_type": "Automatic", "sigma_min": 0.0, "sigma_max": 0.0, "rho": 0.0, "eta_noise_seed_delta": 0, "always_discard_next_to_last_sigma": false, "sgm_noise_multiplier": false, "uni_pc_variant": "bh1", "uni_pc_skip_type": "time_uniform", "uni_pc_order": 3, "uni_pc_lower_order_final": true, "postprocessing_enable_in_main_ui": [], "postprocessing_operation_order": [], "upscaling_max_images_in_cache": 5, "disabled_extensions": [], "disable_all_extensions": "none", "restore_config_state_file": "", "sd_checkpoint_hash": "e5f3cbc5f7669457d3bec1fd492420995fb9a79e735dce438b81af61fd5d77f0", "ldsr_steps": 100, "ldsr_cached": false, "SCUNET_tile": 256, "SCUNET_tile_overlap": 8, "SWIN_tile": 192, "SWIN_tile_overlap": 8, "lora_functional": false, "sd_lora": "None", "lora_preferred_name": "Alias from file", "lora_add_hashes_to_infotext": true, "lora_show_all": false, "lora_hide_unknown_for_versions": [], "lora_in_memory_limit": 0, "extra_options_txt2img": [], "extra_options_img2img": [], "extra_options_cols": 1, "extra_options_accordion": false, "canvas_hotkey_zoom": "Alt", "canvas_hotkey_adjust": "Ctrl", "canvas_hotkey_move": "F", "canvas_hotkey_fullscreen": "S", "canvas_hotkey_reset": "R", "canvas_hotkey_overlap": "O", "canvas_show_tooltip": true, "canvas_auto_expand": true, "canvas_blur_prompt": false, "canvas_disabled_functions": [ "Overlap" ], "hypertile_enable_unet": false, "hypertile_enable_unet_secondpass": false, "hypertile_max_depth_unet": 3, "hypertile_max_tile_unet": 256, "hypertile_swap_size_unet": 3, "hypertile_enable_vae": false, "hypertile_max_depth_vae": 3, "hypertile_max_tile_vae": 128, "hypertile_swap_size_vae": 3, "save_images_replace_action": "Replace", "notification_audio": true, "notification_volume": 100, "extra_networks_dir_button_function": false, "extra_networks_card_order_field": "Path", "extra_networks_card_order": "Ascending", "img2img_batch_show_results_limit": 32, "add_vae_name_to_info": true, "add_vae_hash_to_info": true, "infotext_skip_pasting": [], "js_live_preview_in_modal_lightbox": false, "keyedit_delimiters_whitespace": [ "Tab", "Carriage Return", "Line Feed" ], "compact_prompt_box": false, "sd_checkpoint_dropdown_use_short": false, "txt2img_settings_accordion": false, "img2img_settings_accordion": false, "enable_console_prompts": false, "dump_stacks_on_signal": false, "postprocessing_existing_caption_action": "Ignore", "canvas_zoom_undo_extra_key": "Ctrl", "canvas_zoom_hotkey_undo": "Z", "canvas_zoom_inc_brush_size": "]", "canvas_zoom_dec_brush_size": "[", "canvas_zoom_hotkey_open_colorpanel": "Q", "canvas_zoom_hotkey_pin_colorpanel": "T", "canvas_zoom_hotkey_dropper": "A", "canvas_zoom_hotkey_fill": "X", "canvas_zoom_hotkey_transparency": "C", "canvas_zoom_hide_btn": true, "canvas_zoom_mask_clear": true, "canvas_zoom_enable_integration": true, "canvas_zoom_brush_size": 200, "canvas_zoom_brush_size_change": 5, "canvas_zoom_transparency_level": 70, "canvas_zoom_brush_opacity": false, "canvas_zoom_inpaint_label": true, "canvas_zoom_inpaint_warning": true, "canvas_zoom_inpaint_change_btn_color": false, "canvas_zoom_inpaint_btn_color": "#C33227", "canvas_zoom_brush_outline": false, "canvas_zoom_add_buttons": false, "canvas_zoom_draw_staight_lines": false, "canvas_zoom_inpaint_brushcolor": "#000000", "canvas_zoom_disabled_functions": [ "Overlap" ] }, "Startup": { "total": 20.18530297279358, "records": { "initial startup": 0.04754042625427246, "prepare environment/checks": 0.04303693771362305, "prepare environment/git version info": 0.17565059661865234, "prepare environment/torch GPU test": 2.1113123893737793, "prepare environment/clone repositores": 0.5781092643737793, "prepare environment/run extensions installers/canvas-zoom": 3.3994879722595215, "prepare environment/run extensions installers/sd-webui-reactor": 2.2448315620422363, "prepare environment/run extensions installers": 5.644319534301758, "prepare environment": 8.589459896087646, "launcher": 0.002002239227294922, "import torch": 3.0796432495117188, "import gradio": 1.213040828704834, "setup paths": 0.666571855545044, "import ldm": 0.006506204605102539, "import sgm": 0.0, "initialize shared": 0.33167409896850586, "other imports": 0.5764946937561035, "opts onchange": 0.0005004405975341797, "setup SD model": 0.0030035972595214844, "setup codeformer": 0.10408926010131836, "setup gfpgan": 0.019015789031982422, "set samplers": 0.0, "list extensions": 0.0020017623901367188, "restore config state file": 0.0, "list SD models": 0.002501964569091797, "list localizations": 0.0005006790161132812, "load scripts/custom_code.py": 0.004003286361694336, "load scripts/detect_extension.py": 0.0020017623901367188, "load scripts/img2imgalt.py": 0.0, "load scripts/loopback.py": 0.0005002021789550781, "load scripts/outpainting_mk_2.py": 0.0, "load scripts/poor_mans_outpainting.py": 0.0005004405975341797, "load scripts/postprocessing_caption.py": 0.0, "load scripts/postprocessing_codeformer.py": 0.0005011558532714844, "load scripts/postprocessing_create_flipped_copies.py": 0.0, "load scripts/postprocessing_focal_crop.py": 0.0010001659393310547, "load scripts/postprocessing_gfpgan.py": 0.0, "load scripts/postprocessing_split_oversized.py": 0.0005004405975341797, "load scripts/postprocessing_upscale.py": 0.0, "load scripts/processing_autosized_crop.py": 0.0005004405975341797, "load scripts/prompt_matrix.py": 0.0, "load scripts/prompts_from_file.py": 0.0005004405975341797, "load scripts/sd_upscale.py": 0.0, "load scripts/xyz_grid.py": 0.0015017986297607422, "load scripts/ldsr_model.py": 3.213757276535034, "load scripts/lora_script.py": 0.14812731742858887, "load scripts/scunet_model.py": 0.03803300857543945, "load scripts/swinir_model.py": 0.0220186710357666, "load scripts/hotkey_config.py": 0.0005002021789550781, "load scripts/extra_options_section.py": 0.0, "load scripts/hypertile_script.py": 0.05004310607910156, "load scripts/hypertile_xyz.py": 0.0005004405975341797, "load scripts/config.py": 0.0, "load scripts/console_log_patch.py": 0.42586541175842285, "load scripts/reactor_api.py": 0.3052639961242676, "load scripts/reactor_faceswap.py": 0.003501415252685547, "load scripts/reactor_globals.py": 0.0005004405975341797, "load scripts/reactor_helpers.py": 0.0, "load scripts/reactor_logger.py": 0.0005011558532714844, "load scripts/reactor_swapper.py": 0.001001119613647461, "load scripts/reactor_version.py": 0.0, "load scripts/refiner.py": 0.0005002021789550781, "load scripts/seed.py": 0.0, "load scripts": 4.22162389755249, "load upscalers": 0.003002643585205078, "refresh VAE": 0.001501321792602539, "refresh textual inversion templates": 0.0005002021789550781, "scripts list_optimizers": 0.0010008811950683594, "scripts list_unets": 0.0, "reload hypernetworks": 0.004003763198852539, "initialize extra networks": 0.012509584426879883, "scripts before_ui_callback": 0.0015017986297607422, "create ui": 0.3823280334472656, "gradio launch": 0.9373040199279785, "add APIs": 0.007005929946899414, "app_started_callback/lora_script.py": 0.002501964569091797, "app_started_callback/reactor_api.py": 0.0030031204223632812, "app_started_callback": 0.005505084991455078 } }, "Packages": [ "-rotobuf==3.20.0", "absl-py==1.4.0", "accelerate==0.21.0", "addict==2.4.0", "aenum==3.1.14", "aiofiles==23.1.0", "aiohttp==3.8.4", "aiosignal==1.3.1", "albumentations==1.3.1", "altair==5.0.1", "antlr4-python3-runtime==4.9.3", "anyio==3.7.0", "async-timeout==4.0.2", "attrs==23.1.0", "basicsr==1.4.2", "beautifulsoup4==4.12.2", "blendmodes==2022", "boltons==23.0.0", "cachetools==5.3.1", "certifi==2023.5.7", "charset-normalizer==3.1.0", "clean-fid==0.1.35", "click==8.1.3", "clip==1.0", "colorama==0.4.6", "coloredlogs==15.0.1", "contourpy==1.1.0", "cycler==0.11.0", "cython==3.0.6", "deprecation==2.1.0", "easydict==1.11", "einops==0.4.1", "exceptiongroup==1.1.1", "facexlib==0.3.0", "fastapi==0.94.0", "ffmpy==0.3.0", "filelock==3.12.2", "filterpy==1.4.5", "flatbuffers==23.5.26", "fonttools==4.40.0", "frozenlist==1.3.3", "fsspec==2023.6.0", "ftfy==6.1.1", "future==0.18.3", "gdown==4.7.1", "gfpgan==1.3.8", "gitdb==4.0.10", "gitpython==3.1.32", "google-auth-oauthlib==1.0.0", "google-auth==2.20.0", "gradio-client==0.5.0", "gradio==3.41.2", "grpcio==1.56.0", "h11==0.12.0", "httpcore==0.15.0", "httpx==0.24.1", "huggingface-hub==0.15.1", "humanfriendly==10.0", "idna==3.4", "imageio==2.31.1", "importlib-metadata==6.7.0", "importlib-resources==6.1.1", "inflection==0.5.1", "insightface==0.7.3", "jinja2==3.1.2", "joblib==1.3.2", "jsonmerge==1.8.0", "jsonschema==4.17.3", "kiwisolver==1.4.4", "kornia==0.6.7", "lark==1.1.2", "lazy-loader==0.2", "lightning-utilities==0.8.0", "linkify-it-py==2.0.2", "llvmlite==0.40.1", "lmdb==1.4.1", "lpips==0.1.4", "markdown-it-py==2.2.0", "markdown==3.4.3", "markupsafe==2.1.3", "matplotlib==3.7.1", "mdit-py-plugins==0.3.3", "mdurl==0.1.2", "mpmath==1.3.0", "multidict==6.0.4", "networkx==3.1", "numba==0.57.1", "numpy==1.23.5", "oauthlib==3.2.2", "omegaconf==2.2.3", "onnx==1.15.0", "onnxruntime-gpu==1.16.3", "open-clip-torch==2.20.0", "opencv-python-headless==4.8.1.78", "opencv-python==4.7.0.72", "orjson==3.9.1", "packaging==23.1", "pandas==2.0.2", "piexif==1.1.3", "pillow==9.5.0", "pip==22.2.1", "platformdirs==3.8.0", "prettytable==3.9.0", "protobuf==3.20.3", "psutil==5.9.5", "pyasn1-modules==0.3.0", "pyasn1==0.5.0", "pydantic==1.10.9", "pydub==0.25.1", "pygments==2.15.1", "pyparsing==3.1.0", "pyreadline3==3.4.1", "pyrsistent==0.19.3", "pysocks==1.7.1", "python-dateutil==2.8.2", "python-multipart==0.0.6", "pytorch-lightning==1.9.4", "pytz==2023.3", "pywavelets==1.4.1", "pyyaml==6.0", "qudida==0.0.4", "realesrgan==0.3.0", "regex==2023.6.3", "requests-oauthlib==1.3.1", "requests==2.31.0", "resize-right==0.0.2", "rsa==4.9", "safetensors==0.3.1", "scikit-image==0.21.0", "scikit-learn==1.3.2", "scipy==1.10.1", "semantic-version==2.10.0", "sentencepiece==0.1.99", "setuptools==63.2.0", "six==1.16.0", "smmap==5.0.0", "sniffio==1.3.0", "soupsieve==2.4.1", "starlette==0.26.1", "sympy==1.12", "tb-nightly==2.14.0a20230623", "tensorboard-data-server==0.7.1", "threadpoolctl==3.2.0", "tifffile==2023.4.12", "timm==0.9.2", "tokenizers==0.13.3", "tomesd==0.1.3", "tomli==2.0.1", "toolz==0.12.0", "torch==2.0.1+cu118", "torchdiffeq==0.2.3", "torchmetrics==0.11.4", "torchsde==0.2.6", "torchvision==0.15.2+cu118", "tqdm==4.65.0", "trampoline==0.1.2", "transformers==4.30.2", "typing-extensions==4.6.3", "tzdata==2023.3", "uc-micro-py==1.0.2", "urllib3==1.26.16", "uvicorn==0.22.0", "wcwidth==0.2.6", "websockets==11.0.3", "werkzeug==2.3.6", "wheel==0.40.0", "yapf==0.40.1", "yarl==1.9.2", "zipp==3.15.0" ] }

Relevant console log

N/A

Additional information

No response

Gourieff commented 10 months ago

Ok, I will take a look

pesado1 commented 9 months ago

up! this is a really nice feature and should get some priority (imo).

sohotrightnow commented 8 months ago

Note: This inpaint-ignoring is also happening when selecting a Folder of images.

pesado1 commented 8 months ago

a "work around" for this, not really ideal, but.. you can go to XYZ plot, choose various facemodels, and it will work correctly with inpaint.

RockyFong commented 6 months ago

I got the same issue, also with a face model. May I know did it solve or I have other issues?

pesado1 commented 6 months ago

I got the same issue, also with a face model. May I know did it solve or I have other issues?

hi, you have to chose the facemodels in the XYZ plot, then it should work.

Screenshot 2024-05-14 150254