[bug]: Segment Anything V2 fails every time
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
AttributeErrorWhat you expected to happen
I expected it to work, and segment out the selected area.
How to reproduce the problem
- Go to the Canvas
- Add or generate a Raster Layer to work with
- Go to Select Object
- Select at least one Include dot
- Select Segment Anything 2
- Hit Process (if Auto Process is not on)
- Wait for the Server Error toast
- Go to the terminal and see the error
Additional context
No response
Discord username
shanedk
Source: invoke-ai/InvokeAI