#9551·InvokeAI

[bug]: Segment Anything V2 fails every time

Author: shanedkCreated Aug 27, 2026Updated Sep 13, 2026
Labelsbug

Is there an existing issue for this problem?

  • I have searched the existing issues

Install method

Invoke's Launcher

Operating system

Windows

GPU vendor

Nvidia (CUDA)

GPU model

RTX 3060

GPU VRAM

12GB

Version number

6.14.0

Browser

No response

System Information

{ "version": "6.14.0", "dependencies": { "absl-py" : "2.4.0", "accelerate" : "1.14.0", "annotated-doc" : "0.0.4", "annotated-types" : "0.7.0", "anyio" : "4.14.1", "argon2-cffi" : "25.1.0", "argon2-cffi-bindings" : "25.1.0", "arrow" : "1.4.0", "asttokens" : "3.0.1", "async-lru" : "2.3.0", "attrs" : "26.1.0", "babel" : "2.18.0", "bcrypt" : "3.2.2", "beautifulsoup4" : "4.15.0", "bidict" : "0.23.1", "bitsandbytes" : "0.49.2", "blake3" : "1.0.9", "bleach" : "6.4.0", "certifi" : "2026.6.17", "cffi" : "2.0.0", "charset-normalizer" : "3.4.7", "click" : "8.4.2", "colorama" : "0.4.6", "coloredlogs" : "15.0.1", "comm" : "0.2.3", "compel" : "2.4.0", "contourpy" : "1.3.3", "cryptography" : "49.0.0", "CUDA" : "12.8", "cycler" : "0.12.1", "debugpy" : "1.8.21", "decorator" : "5.3.1", "defusedxml" : "0.7.1", "Deprecated" : "1.3.1", "diffusers" : "0.39.0", "dnspython" : "2.8.0", "dynamicprompts" : "0.31.0", "ecdsa" : "0.19.2", "einops" : "0.8.2", "email-validator" : "2.3.0", "executing" : "2.2.1", "fastapi" : "0.141.1", "fastapi-events" : "0.12.2", "fastjsonschema" : "2.21.2", "filelock" : "3.29.4", "flatbuffers" : "25.12.19", "fonttools" : "4.63.0", "fqdn" : "1.5.1", "fsspec" : "2026.6.0", "gguf" : "0.19.0", "h11" : "0.16.0", "hf-xet" : "1.5.1", "httpcore" : "1.0.9", "httptools" : "0.8.0", "httpx" : "0.28.1", "huggingface_hub" : "1.21.0", "humanfriendly" : "10.0", "idna" : "3.18", "ImageIO" : "2.37.4", "imageio-ffmpeg" : "0.6.0", "importlib_metadata" : "9.0.0", "InvokeAI" : "6.14.0", "ipykernel" : "7.3.0", "ipython" : "9.15.0", "ipython_pygments_lexers" : "1.1.1", "isoduration" : "20.11.0", "jax" : "0.7.1", "jaxlib" : "0.7.1", "jedi" : "0.20.0", "Jinja2" : "3.1.6", "json5" : "0.15.0", "jsonpointer" : "3.1.1", "jsonschema" : "4.26.0", "jsonschema-specifications": "2025.9.1", "jupyter-events" : "0.12.1", "jupyter-lsp" : "2.3.1", "jupyter_builder" : "1.0.2", "jupyter_client" : "8.9.1", "jupyter_core" : "5.9.1", "jupyter_server" : "2.20.0", "jupyter_server_terminals" : "0.5.4", "jupyterlab" : "4.6.0", "jupyterlab_pygments" : "0.3.0", "jupyterlab_server" : "2.28.0", "kiwisolver" : "1.5.0", "lark" : "1.3.1", "markdown-it-py" : "4.2.0", "MarkupSafe" : "3.0.3", "matplotlib" : "3.11.0", "matplotlib-inline" : "0.2.2", "mdurl" : "0.1.2", "mediapipe" : "0.10.14", "mistral_common" : "1.11.6", "mistune" : "3.3.2", "ml_dtypes" : "0.5.4", "mpmath" : "1.3.0", "nbclient" : "0.11.0", "nbconvert" : "7.17.1", "nbformat" : "5.10.4", "nest-asyncio2" : "1.7.2", "networkx" : "3.6.1", "notebook" : "7.6.0", "notebook_shim" : "0.2.4", "numpy" : "1.26.4", "onnx" : "1.16.1", "onnxruntime" : "1.19.2", "opencv-contrib-python" : "4.11.0.86", "opt_einsum" : "3.4.0", "packaging" : "26.2", "pandocfilters" : "1.5.1", "parso" : "0.8.7", "passlib" : "1.7.4", "picklescan" : "1.0.4", "pillow" : "12.2.0", "platformdirs" : "4.10.0", "prometheus_client" : "0.25.0", "prompt_toolkit" : "3.0.52", "protobuf" : "4.25.9", "psutil" : "7.2.2", "pure_eval" : "0.2.3", "pyasn1" : "0.6.3", "pycountry" : "26.2.16", "pycparser" : "3.0", "pydantic" : "2.13.4", "pydantic-extra-types" : "2.11.1", "pydantic-settings" : "2.14.2", "pydantic_core" : "2.46.4", "Pygments" : "2.20.0", "pyparsing" : "3.3.2", "PyPatchMatch" : "1.0.2", "pyreadline3" : "3.5.6", "python-dateutil" : "2.9.0.post0", "python-dotenv" : "1.2.2", "python-engineio" : "4.13.3", "python-jose" : "3.5.0", "python-json-logger" : "4.1.0", "python-multipart" : "0.0.32", "python-socketio" : "5.16.3", "PyWavelets" : "1.9.0", "pywinpty" : "3.0.5", "PyYAML" : "6.0.3", "pyzmq" : "27.1.0", "referencing" : "0.37.0", "regex" : "2026.5.9", "requests" : "2.34.2", "rfc3339-validator" : "0.1.4", "rfc3986-validator" : "0.1.1", "rfc3987-syntax" : "1.1.0", "rich" : "15.0.0", "rpds-py" : "2026.5.1", "rsa" : "4.9.1", "safetensors" : "0.8.0", "scipy" : "1.17.1", "semver" : "3.0.4", "Send2Trash" : "2.1.0", "sentencepiece" : "0.2.0", "setuptools" : "82.0.1", "shellingham" : "1.5.4", "simple-websocket" : "1.1.0", "six" : "1.17.0", "sounddevice" : "0.5.5", "soupsieve" : "2.8.4", "spandrel" : "0.4.2", "stack-data" : "0.6.3", "starlette" : "0.48.0", "sympy" : "1.14.0", "terminado" : "0.18.1", "tiktoken" : "0.13.0", "tinycss2" : "1.5.1", "tokenizers" : "0.22.2", "torch" : "2.7.1+cu128", "torchsde" : "0.2.6", "torchvision" : "0.22.1+cu128", "tornado" : "6.5.7", "tqdm" : "4.68.3", "traitlets" : "5.15.1", "trampoline" : "0.1.2", "transformers" : "5.5.4", "typer" : "0.25.1", "typing-inspection" : "0.4.2", "typing_extensions" : "4.15.0", "tzdata" : "2026.2", "uri-template" : "1.3.0", "urllib3" : "2.7.0", "uvicorn" : "0.49.0", "watchfiles" : "1.2.0", "wcwidth" : "0.8.1", "webcolors" : "25.10.0", "webencodings" : "0.5.1", "websocket-client" : "1.9.0", "websockets" : "16.0", "wrapt" : "2.2.2", "wsproto" : "1.3.2", "zipp" : "4.1.0" }, "config": { "schema_version": "4.0.3", "legacy_models_yaml_path": null, "host": "127.0.0.1", "port": 9090, "allow_origins": [], "allow_credentials": true, "allow_methods": [""], "allow_headers": [""], "ssl_certfile": null, "ssl_keyfile": null, "base_url": null, "forwarded_allow_ips": "127.0.0.1", "http_compression_level": 9, "log_tokenization": false, "patchmatch": true, "models_dir": "models", "convert_cache_dir": "models\.convert_cache", "download_cache_dir": "models\.download_cache", "legacy_conf_dir": "configs", "db_dir": "databases", "outputs_dir": "W:\AI\InvokeAI\outputs", "image_subfolder_strategy": "date", "custom_nodes_dir": "nodes", "style_presets_dir": "style_presets", "workflow_thumbnails_dir": "workflow_thumbnails", "log_handlers": ["console"], "log_format": "color", "log_level": "info", "log_sql": false, "log_level_network": "warning", "use_memory_db": false, "dev_reload": false, "profile_graphs": false, "profile_prefix": null, "profiles_dir": "profiles", "max_cache_ram_gb": null, "max_cache_vram_gb": null, "log_memory_usage": false, "model_cache_keep_alive_min": 0, "device_working_mem_gb": 0.9, "enable_partial_loading": true, "keep_ram_copy_of_weights": true, "ram": null, "vram": null, "lazy_offload": true, "pytorch_cuda_alloc_conf": "backend:cudaMallocAsync", "device": "cuda", "generation_devices": "auto", "offload_text_encoders_to_idle_gpus": true, "precision": "bfloat16", "sequential_guidance": false, "wan_memory_optimization": true, "pid_memory_optimization": false, "attention_type": "torch-sdp", "attention_slice_size": "auto", "force_tiled_decode": true, "pil_compress_level": 1, "max_queue_size": 10000, "session_queue_mode": "round_robin", "clear_queue_on_startup": false, "max_queue_history": 0, "allow_nodes": null, "deny_nodes": null, "node_cache_size": 512, "hashing_algorithm": "random", "remote_api_tokens": [ {"url_regex": "civitai.com", "token": ""}, {"url_regex": "huggingface.co", "token": ""}, {"url_regex": "civitai.red", "token": "**********"} ], "scan_models_on_startup": false, "allow_private_download_urls": false, "download_proxy": null, "unsafe_disable_picklescan": false, "allow_unknown_models": true, "multiuser": false, "strict_password_checking": false, "external_alibabacloud_api_key": null, "external_alibabacloud_base_url": null, "external_gemini_api_key": null, "external_openai_api_key": null, "external_gemini_base_url": null, "external_openai_base_url": null, "external_seedream_api_key": null, "external_seedream_base_url": null }, "set_config_fields": [ "image_subfolder_strategy", "device", "force_tiled_decode", "precision", "device_working_mem_gb", "wan_memory_optimization", "hashing_algorithm", "max_queue_history", "remote_api_tokens", "outputs_dir", "legacy_models_yaml_path", "attention_type", "pytorch_cuda_alloc_conf" ] }

What happened

Every time I try to use Segment Anything V2 in the Canvas, it fails with the following error. V1 works fine.

[2026-08-27 07:06:02,049]::[InvokeAI]::ERROR --> Error while invoking session cbec4a1e-1a4f-4161-b267-56bd86663da7, invocation ad5a562f-1c50-4869-87f2-4a3ea71a9d1a (segment_anything): 
[2026-08-27 07:06:02,049]::[InvokeAI]::ERROR --> Traceback (most recent call last):
  File "W:\AI\InvokeAI\.venv\Lib\site-packages\transformers\feature_extraction_utils.py", line 97, in __getattr__
    return self.data[item]
           ~~~~~~~~~^^^^^^
KeyError: 'reshaped_input_sizes'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "W:\AI\InvokeAI\.venv\Lib\site-packages\invokeai\app\services\session_processor\session_processor_default.py", line 278, in run_node
    output = invocation.invoke_internal(context=context, services=self._services)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "W:\AI\InvokeAI\.venv\Lib\site-packages\invokeai\app\invocations\baseinvocation.py", line 248, in invoke_internal
    output = self.invoke(context)
             ^^^^^^^^^^^^^^^^^^^^
  File "W:\AI\InvokeAI\.venv\Lib\site-packages\torch\\\utils\_contextlib.py", line 116, in decorate_context
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "W:\AI\InvokeAI\.venv\Lib\site-packages\invokeai\app\invocations\segment_anything.py", line 100, in invoke
    masks = self._segment(context=context, image=image_pil)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "W:\AI\InvokeAI\.venv\Lib\site-packages\invokeai\app\invocations\segment_anything.py", line 147, in _segment
    masks = pipeline.segment(image=image, inputs=inputs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "W:\AI\InvokeAI\.venv\Lib\site-packages\invokeai\backend\image_util\segment_anything\segment_anything_2_pipeline.py", line 104, in segment
    reshaped_input_sizes=processed_inputs.reshaped_input_sizes,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "W:\AI\InvokeAI\.venv\Lib\site-packages\transformers\feature_extraction_utils.py", line 99, in __getattr__
    raise AttributeError
AttributeError

What you expected to happen

I expected it to work, and segment out the selected area.

How to reproduce the problem

  1. Go to the Canvas
  2. Add or generate a Raster Layer to work with
  3. Go to Select Object
  4. Select at least one Include dot
  5. Select Segment Anything 2
  6. Hit Process (if Auto Process is not on)
  7. Wait for the Server Error toast
  8. Go to the terminal and see the error

Additional context

No response

Discord username

shanedk