Skip to content

Cannot import name 'AttrsDescriptor' from 'triton.compiler.compiler' #1

@mwalker1000

Description

@mwalker1000

Installed without error, but when it goes to process the first frame, I get this error message...

2026-04-13 05:13:12,863 [INFO] corridorkey-backend: Starting CorridorKey backend server
2026-04-13 05:13:12,864 [INFO] corridorkey-backend: Shared memory regions created
2026-04-13 05:13:14,465 [INFO] inference_wrapper: Loading CorridorKey engine (device=cuda, precision=fp16)...
2026-04-13 05:13:14,550 [INFO] CorridorKeyModule.inference_engine: Loading CorridorKey from CorridorKeyModule\checkpoints\CorridorKey_v1.0.pth
2026-04-13 05:13:14,550 [INFO] CorridorKeyModule.core.model_transformer: Initializing hiera_base_plus_224.mae_in1k_ft_in1k (img_size=2048)
2026-04-13 05:13:15,317 [INFO] CorridorKeyModule.core.model_transformer: Skipped downloading base weights (relying on custom checkpoint)
2026-04-13 05:13:15,318 [INFO] CorridorKeyModule.core.model_transformer: Patched input layer: 3 → 4 channels (extra initialized to 0)
2026-04-13 05:13:15,318 [INFO] CorridorKeyModule.core.model_transformer: Feature channels: [112, 224, 448, 896]
2026-04-13 05:13:15,707 [INFO] CorridorKeyModule.inference_engine: Skipping torch.compile (MSVC (cl.exe) not found. Install Visual Studio Build Tools for ~30% faster inference: https://visualstudio.microsoft.com/visual-cpp-build-tools/)
2026-04-13 05:13:15,708 [INFO] inference_wrapper: CorridorKey engine loaded successfully (fp16)
2026-04-13 05:13:15,708 [INFO] corridorkey-backend: Waiting for client connection on \.\pipe\CorridorKeyForResolve
2026-04-13 05:13:27,130 [INFO] corridorkey-backend: Client connected
2026-04-13 05:13:30,342 [INFO] corridorkey-backend: Processing frame 3840x2160
2026-04-13 05:13:31,642 [INFO] inference_wrapper: Loading BiRefNet model (ZhengPeng7/BiRefNet) in fp16...
2026-04-13 05:13:32,312 [INFO] httpx: HTTP Request: HEAD https://huggingface.co/ZhengPeng7/BiRefNet/resolve/main/config.json "HTTP/1.1 307 Temporary Redirect"
2026-04-13 05:13:32,333 [INFO] httpx: HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/ZhengPeng7/BiRefNet/e2bf8e4460fc8fa32bba5ea4d94b3233d367b0e4/config.json "HTTP/1.1 200 OK"
2026-04-13 05:13:32,371 [INFO] httpx: HTTP Request: HEAD https://huggingface.co/ZhengPeng7/BiRefNet/resolve/main/BiRefNet_config.py "HTTP/1.1 307 Temporary Redirect"
2026-04-13 05:13:32,392 [INFO] httpx: HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/ZhengPeng7/BiRefNet/e2bf8e4460fc8fa32bba5ea4d94b3233d367b0e4/BiRefNet_config.py "HTTP/1.1 200 OK"
2026-04-13 05:13:32,458 [INFO] httpx: HTTP Request: HEAD https://huggingface.co/ZhengPeng7/BiRefNet/resolve/main/birefnet.py "HTTP/1.1 307 Temporary Redirect"
2026-04-13 05:13:32,479 [INFO] httpx: HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/ZhengPeng7/BiRefNet/e2bf8e4460fc8fa32bba5ea4d94b3233d367b0e4/birefnet.py "HTTP/1.1 200 OK"
Loading weights: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 754/754 [00:00<00:00, 7474.87it/s]
2026-04-13 05:13:33,560 [INFO] inference_wrapper: BiRefNet model loaded successfully (fp16)
2026-04-13 05:13:34,544 [INFO] inference_wrapper: BiRefNet alpha hint: 932.2 ms
2026-04-13 05:13:34,563 [ERROR] corridorkey-backend: Error handling message PROCESS_FRAME: cannot import name 'AttrsDescriptor' from 'triton.compiler.compiler' (C:\Users\Mike\AppData\Roaming\CorridorKeyForResolve\venv\Lib\site-packages\triton\compiler\compiler.py)
Traceback (most recent call last):
File "C:\Users\Mike\AppData\Roaming\CorridorKeyForResolve\venv\Lib\site-packages\torch_inductor\runtime\hints.py", line 46, in
from triton.backends.compiler import AttrsDescriptor
ImportError: cannot import name 'AttrsDescriptor' from 'triton.backends.compiler' (C:\Users\Mike\AppData\Roaming\CorridorKeyForResolve\venv\Lib\site-packages\triton\backends\compiler.py)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users\Mike\AppData\Roaming\CorridorKeyForResolve\server.py", line 328, in _handle_client
self._handle_process_frame(payload)
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "C:\Users\Mike\AppData\Roaming\CorridorKeyForResolve\server.py", line 375, in handle_process_frame
result = self.inference.process_frame(
image_rgba=input_frame,
...<5 lines>...
input_colorspace=colorspace,
)
File "C:\Users\Mike\AppData\Roaming\CorridorKeyForResolve\inference_wrapper.py", line 326, in process_frame
raw_alpha, raw_fg_srgb = self.run_inference(
~~~~~~~~~~~~~~~~~~^
image_rgba, alpha_hint, refiner_strength, input_is_linear,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Mike\AppData\Roaming\CorridorKeyForResolve\inference_wrapper.py", line 226, in run_inference
result = self.corridorkey_engine.process_frame(
image=image_rgb,
...<5 lines>...
auto_despeckle=False,
)
File "C:\Users\Mike\AppData\Roaming\CorridorKeyForResolve\venv\Lib\site-packages\torch\utils_contextlib.py", line 116, in decorate_context
return func(*args, **kwargs)
File "C:\Users\Mike\AppData\Roaming\CorridorKeyForResolve\CorridorKey\CorridorKeyModule\inference_engine.py", line 423, in process_frame
torch.compiler.cudagraph_mark_step_begin()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "C:\Users\Mike\AppData\Roaming\CorridorKeyForResolve\venv\Lib\site-packages\torch\compiler_init
.py", line 327, in cudagraph_mark_step_begin
from torch._inductor import cudagraph_trees
File "C:\Users\Mike\AppData\Roaming\CorridorKeyForResolve\venv\Lib\site-packages\torch_inductor\cudagraph_trees.py", line 75, in
from torch._inductor.compile_fx import (
...<7 lines>...
)
File "C:\Users\Mike\AppData\Roaming\CorridorKeyForResolve\venv\Lib\site-packages\torch_inductor\compile_fx.py", line 31, in
import torch._inductor.async_compile # noqa: F401 required to warm up AsyncCompile pools
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Mike\AppData\Roaming\CorridorKeyForResolve\venv\Lib\site-packages\torch_inductor\async_compile.py", line 17, in
from torch._inductor.codecache import (
...<9 lines>...
)
File "C:\Users\Mike\AppData\Roaming\CorridorKeyForResolve\venv\Lib\site-packages\torch_inductor\codecache.py", line 60, in
from torch._inductor import config, exc, metrics
File "C:\Users\Mike\AppData\Roaming\CorridorKeyForResolve\venv\Lib\site-packages\torch_inductor\metrics.py", line 14, in
from torch._inductor.utils import get_benchmark_name
File "C:\Users\Mike\AppData\Roaming\CorridorKeyForResolve\venv\Lib\site-packages\torch_inductor\utils.py", line 50, in
from torch._inductor.runtime.hints import DeviceProperties
File "C:\Users\Mike\AppData\Roaming\CorridorKeyForResolve\venv\Lib\site-packages\torch_inductor\runtime\hints.py", line 67, in
from triton.compiler.compiler import AttrsDescriptor
ImportError: cannot import name 'AttrsDescriptor' from 'triton.compiler.compiler' (C:\Users\Mike\AppData\Roaming\CorridorKeyForResolve\venv\Lib\site-packages\triton\compiler\compiler.py)
2026-04-13 05:13:34,622 [INFO] corridorkey-backend: Client disconnected
2026-04-13 05:13:34,623 [INFO] corridorkey-backend: Waiting for client connection on \.\pipe\CorridorKeyForResolve

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions