mac error (need help)
- Dominant language
- Python
- Stars
- 133k
- Forks
- 15.7k
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 158
Description
### Custom Node Testing
- [ ] I have tried disabling custom nodes and the issue persists (see [how to disable custom nodes](https://docs.comfy.org/troubleshooting/custom-node-issues#step-1%3A-test-with-all-custom-nodes-disabled) if you need help)
### Expected Behavior
macos27beta2
comfyui 0.26.2
I have no clue where the problem is. Does anyone know what’s going on?
### Actual Behavior
1
### Steps to Reproduce
1
### Debug Logs
```powershell
AttributeError: 'NoneType' object has no attribute 'device'
# ComfyUI Error Report
## Error Details
- **Node ID:** 131
- **Node Type:** LTXDirector
- **Exception Type:** AttributeError
- **Exception Message:** AttributeError: 'NoneType' object has no attribute 'device'
## Stack Trace
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/execution.py", line 542, in execute
output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/execution.py", line 341, in get_output_data
return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/execution.py", line 315, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/execution.py", line 303, in process_inputs
result = f(**inputs)
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/comfy_api/internal/__init__.py", line 149, in wrapped_func
return method(locked_class, **inputs)
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/comfy_api/latest/_io.py", line 1900, in EXECUTE_NORMALIZED
to_return = cls.execute(*args, **kwargs)
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/custom_nodes/WhatDreamsCost-ComfyUI/ltx_director.py", line 1170, in execute
patched, conditioning = _encode_relay(
~~~~~~~~~~~~~^
model, clip, latent, global_prompt, local_prompts, segment_lengths, epsilon,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/custom_nodes/WhatDreamsCost-ComfyUI/ltx_director.py", line 821, in _encode_relay
conditioning = clip.encode_from_tokens_scheduled(clip.tokenize(full_prompt))
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/comfy/sd.py", line 329, in encode_from_tokens_scheduled
pooled_dict = self.encode_from_tokens(tokens, return_pooled=return_pooled, return_dict=True)
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/comfy/sd.py", line 398, in encode_from_tokens
o = self.cond_stage_model.encode_token_weights(tokens)
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/comfy/text_encoders/lt.py", line 176, in encode_token_weights
out = self.text_embedding_projection(out)
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/.venv/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1776, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/.venv/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1787, in _call_impl
return forward_call(*args, **kwargs)
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/comfy/ops.py", line 501, in forward
return self.forward_comfy_cast_weights(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/custom_nodes/ComfyUI-GGUF/ops.py", line 217, in forward_comfy_cast_weights
out = super().forward_comfy_cast_weights(input, *args, **kwargs)
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/comfy/ops.py", line 493, in forward_comfy_cast_weights
weight, bias, offload_stream = cast_bias_weight(self, input, offloadable=True)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/comfy/ops.py", line 337, in cast_bias_weight
if offloadable and (device != s.weight.device or
^^^^^^^^^^^^^^^
## System Information
- **ComfyUI Version:** 0.26.2
- **Arguments:** ComfyUI/main.py --feature-flag show_signin_button=true --feature-flag enable_telemetry=true --enable-manager --extra-model-paths-config /Users/huachayui/Library/Application Support/Comfy Desktop/shared_model_paths.yaml --input-directory /Users/huachayui/ComfyUI-Shared/input --output-directory /Users/huachayui/ComfyUI-Shared/output
- **OS:** darwin
- **Python Version:** 3.13.12 (main, Feb 12 2026, 01:06:02) [Clang 21.1.4 ]
- **Embedded Python:** false
- **PyTorch Version:** 2.10.0
## Devices
- **Name:** mps
- **Type:** mps
- **VRAM Total:** 51539607552
- **VRAM Free:** 25665273856
- **Torch VRAM Total:** 51539607552
- **Torch VRAM Free:** 25665273856
## Logs
2026-06-29T17:56:18.883998 - [32m[INFO][0m setup plugin alembic.autogenerate.schemas
2026-06-29T17:56:18.884060 - [32m[INFO][0m setup plugin alembic.autogenerate.tables
2026-06-29T17:56:18.884087 - [32m[INFO][0m setup plugin alembic.autogenerate.types
2026-06-29T17:56:18.884108 - [32m[INFO][0m setup plugin alembic.autogenerate.constraints
2026-06-29T17:56:18.884126 - [32m[INFO][0m setup plugin alembic.autogenerate.defaults
2026-06-29T17:56:18.884144 - [32m[INFO][0m setup plugin alembic.autogenerate.comments
2026-06-29T17:56:18.919335 - [1m[33m[WARNING][0m Could not autodetect AIMDO implementation, assuming Nvidia
2026-06-29T17:56:18.919414 - [32m[INFO][0m comfy-aimdo unsupported operating system: Darwin
2026-06-29T17:56:18.919427 - [32m[INFO][0m NOTE: comfy-aimdo currently only supports Windows and Linux
2026-06-29T17:56:18.985661 - [32m[INFO][0m Adding extra search path checkpoints /Users/huachayui/ComfyUI-Shared/models/checkpoints
2026-06-29T17:56:18.985696 - [32m[INFO][0m Adding extra search path classifiers /Users/huachayui/ComfyUI-Shared/models/classifiers
2026-06-29T17:56:18.985714 - [32m[INFO][0m Adding extra search path clip_vision /Users/huachayui/ComfyUI-Shared/models/clip_vision
2026-06-29T17:56:18.985724 - [32m[INFO][0m Adding extra search path configs /Users/huachayui/ComfyUI-Shared/models/configs
2026-06-29T17:56:18.985733 - [32m[INFO][0m Adding extra search path controlnet /Users/huachayui/ComfyUI-Shared/models/controlnet
2026-06-29T17:56:18.985740 - [32m[INFO][0m Adding extra search path controlnet /Users/huachayui/ComfyUI-Shared/models/t2i_adapter
2026-06-29T17:56:18.985748 - [32m[INFO][0m Adding extra search path diffusers /Users/huachayui/ComfyUI-Shared/models/diffusers
2026-06-29T17:56:18.985755 - [32m[INFO][0m Adding extra search path diffusion_models /Users/huachayui/ComfyUI-Shared/models/diffusion_models
2026-06-29T17:56:18.985762 - [32m[INFO][0m Adding extra search path embeddings /Users/huachayui/ComfyUI-Shared/models/embeddings
2026-06-29T17:56:18.985769 - [32m[INFO][0m Adding extra search path gligen /Users/huachayui/ComfyUI-Shared/models/gligen
2026-06-29T17:56:18.985776 - [32m[INFO][0m Adding extra search path hypernetworks /Users/huachayui/ComfyUI-Shared/models/hypernetworks
2026-06-29T17:56:18.985784 - [32m[INFO][0m Adding extra search path latent_upscale_models /Users/huachayui/ComfyUI-Shared/models/latent_upscale_models
2026-06-29T17:56:18.985791 - [32m[INFO][0m Adding extra search path loras /Users/huachayui/ComfyUI-Shared/models/loras
2026-06-29T17:56:18.985799 - [32m[INFO][0m Adding extra search path model_patches /Users/huachayui/ComfyUI-Shared/models/model_patches
2026-06-29T17:56:18.985805 - [32m[INFO][0m Adding extra search path audio_encoders /Users/huachayui/ComfyUI-Shared/models/audio_encoders
2026-06-29T17:56:18.985812 - [32m[INFO][0m Adding extra search path photomaker /Users/huachayui/ComfyUI-Shared/models/photomaker
2026-06-29T17:56:18.985818 - [32m[INFO][0m Adding extra search path style_models /Users/huachayui/ComfyUI-Shared/models/style_models
2026-06-29T17:56:18.985825 - [32m[INFO][0m Adding extra search path text_encoders /Users/huachayui/ComfyUI-Shared/models/text_encoders
2026-06-29T17:56:18.985831 - [32m[INFO][0m Adding extra search path upscale_models /Users/huachayui/ComfyUI-Shared/models/upscale_models
2026-06-29T17:56:18.985839 - [32m[INFO][0m Adding extra search path background_removal /Users/huachayui/ComfyUI-Shared/models/background_removal
2026-06-29T17:56:18.985847 - [32m[INFO][0m Adding extra search path frame_interpolation /Users/huachayui/ComfyUI-Shared/models/frame_interpolation
2026-06-29T17:56:18.985854 - [32m[INFO][0m Adding extra search path geometry_estimation /Users/huachayui/ComfyUI-Shared/models/geometry_estimation
2026-06-29T17:56:18.985861 - [32m[INFO][0m Adding extra search path optical_flow /Users/huachayui/ComfyUI-Shared/models/optical_flow
2026-06-29T17:56:18.985867 - [32m[INFO][0m Adding extra search path detection /Users/huachayui/ComfyUI-Shared/models/detection
2026-06-29T17:56:18.985874 - [32m[INFO][0m Adding extra search path vae /Users/huachayui/ComfyUI-Shared/models/vae
2026-06-29T17:56:18.985880 - [32m[INFO][0m Adding extra search path vae_approx /Users/huachayui/ComfyUI-Shared/models/vae_approx
2026-06-29T17:56:18.985886 - [32m[INFO][0m Adding extra search path clip /Users/huachayui/ComfyUI-Shared/models/clip
2026-06-29T17:56:18.985893 - [32m[INFO][0m Adding extra search path unet /Users/huachayui/ComfyUI-Shared/models/unet
2026-06-29T17:56:18.985905 - [32m[INFO][0m Setting output directory to: /Users/huachayui/ComfyUI-Shared/output
2026-06-29T17:56:18.985918 - [32m[INFO][0m Setting input directory to: /Users/huachayui/ComfyUI-Shared/input
2026-06-29T17:56:19.102707 - [START] Security scan2026-06-29T17:56:19.102715 -
2026-06-29T17:56:19.150158 - [32m[INFO][0m [ComfyUI-Manager] Using uv as Python module for pip operations.
2026-06-29T17:56:19.230992 - [DONE] Security scan2026-06-29T17:56:19.231012 -
2026-06-29T17:56:19.232450 - ** ComfyUI startup time:2026-06-29T17:56:19.232485 - 2026-06-29T17:56:19.232503 - 2026-06-29 17:56:19.2322026-06-29T17:56:19.232522 -
2026-06-29T17:56:19.232546 - ** Platform:2026-06-29T17:56:19.232556 - 2026-06-29T17:56:19.232569 - Darwin2026-06-29T17:56:19.232581 -
2026-06-29T17:56:19.232599 - ** Python version:2026-06-29T17:56:19.232611 - 2026-06-29T17:56:19.232626 - 3.13.12 (main, Feb 12 2026, 01:06:02) [Clang 21.1.4 ]2026-06-29T17:56:19.232641 -
2026-06-29T17:56:19.232650 - ** Python executable:2026-06-29T17:56:19.232661 - 2026-06-29T17:56:19.232672 - /Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/.venv/bin/python32026-06-29T17:56:19.232680 -
2026-06-29T17:56:19.232695 - ** ComfyUI Path:2026-06-29T17:56:19.232704 - 2026-06-29T17:56:19.232721 - /Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI2026-06-29T17:56:19.232730 -
2026-06-29T17:56:19.232741 - ** ComfyUI Base Folder Path:2026-06-29T17:56:19.232751 - 2026-06-29T17:56:19.232759 - /Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI2026-06-29T17:56:19.232767 -
2026-06-29T17:56:19.232775 - ** User directory:2026-06-29T17:56:19.232799 - 2026-06-29T17:56:19.232832 - /Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/user2026-06-29T17:56:19.232848 -
2026-06-29T17:56:19.232862 - ** ComfyUI-Manager config path:2026-06-29T17:56:19.232872 - 2026-06-29T17:56:19.232897 - /Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/user/__manager/config.ini2026-06-29T17:56:19.233037 -
2026-06-29T17:56:19.233050 - ** Log path:2026-06-29T17:56:19.233059 - 2026-06-29T17:56:19.233096 - /Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/user/comfyui.log2026-06-29T17:56:19.233115 -
2026-06-29T17:56:19.292589 - [32m[INFO][0m [PRE] ComfyUI-Manager
2026-06-29T17:56:20.242817 - [32m[INFO][0m Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': "ImportError: No module named 'triton'", 'capabilities': []}
2026-06-29T17:56:20.242889 - [32m[INFO][0m Found comfy_kitchen backend cuda: {'available': False, 'disabled': True, 'unavailable_reason': 'Extension file not found: /Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/.venv/lib/python3.13/site-packages/comfy_kitchen/backends/cuda/_C.abi3.so', 'capabilities': []}
2026-06-29T17:56:20.242918 - [32m[INFO][0m Found comfy_kitchen backend eager: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['apply_rope', 'apply_rope1', 'apply_rope_split_half', 'apply_rope_split_half1', 'dequantize_mxfp8', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'gemv_awq_w4a16', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'quantize_svdquant_w4a4', 'scaled_mm_mxfp8', 'scaled_mm_nvfp4', 'scaled_mm_svdquant_w4a4', 'stochastic_rounding_fp8']}
2026-06-29T17:56:20.247421 - [32m[INFO][0m Checkpoint files will always be loaded safely.
2026-06-29T17:56:20.264043 - [32m[INFO][0m Total VRAM 49152 MB, total RAM 49152 MB
2026-06-29T17:56:20.264122 - [32m[INFO][0m pytorch version: 2.10.0
2026-06-29T17:56:20.265800 - [32m[INFO][0m Mac Version (27, 0)
2026-06-29T17:56:20.265891 - [32m[INFO][0m Set vram state to: SHARED
2026-06-29T17:56:20.265922 - [32m[INFO][0m Device: mps
2026-06-29T17:56:20.452491 - [32m[INFO][0m Using sub quadratic optimization for attention, if you have memory or speed issues try using: --use-split-cross-attention
2026-06-29T17:56:21.926734 - [32m[INFO][0m Python version: 3.13.12 (main, Feb 12 2026, 01:06:02) [Clang 21.1.4 ]
2026-06-29T17:56:21.926805 - [32m[INFO][0m ComfyUI version: 0.26.2
2026-06-29T17:56:21.927058 - [32m[INFO][0m comfy-aimdo version: 0.4.10
2026-06-29T17:56:21.927268 - [32m[INFO][0m comfy-kitchen version: 0.2.10
2026-06-29T17:56:21.928601 - [32m[INFO][0m comfyui-frontend-package version: 1.45.19
2026-06-29T17:56:21.928644 - [32m[INFO][0m comfyui-workflow-templates version: 0.10.7
2026-06-29T17:56:21.928668 - [32m[INFO][0m comfyui-embedded-docs version: 0.5.5
2026-06-29T17:56:21.928690 - [32m[INFO][0m comfy-kitchen version: 0.2.10
2026-06-29T17:56:21.928708 - [32m[INFO][0m comfy-aimdo version: 0.4.10
2026-06-29T17:56:21.929076 - [32m[INFO][0m [Prompt Server] web root: /Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/.venv/lib/python3.13/site-packages/comfyui_frontend_package/static
2026-06-29T17:56:21.929519 - [32m[INFO][0m Asset seeder disabled
2026-06-29T17:56:21.929575 - [32m[INFO][0m [START] ComfyUI-Manager
2026-06-29T17:56:22.094288 - [ComfyUI-Manager] Using GitPython backend2026-06-29T17:56:22.094360 -
2026-06-29T17:56:22.114098 - [32m[INFO][0m [ComfyUI-Manager] network_mode: public
2026-06-29T17:56:22.116209 - [1m[33m[WARNING][0m [ComfyUI-Manager] The matrix sharing feature has been disabled because the `matrix-nio` dependency is not installed.
To use this feature, please run the following command:
/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/.venv/bin/python3 -m pip install matrix-nio
2026-06-29T17:56:22.623287 - [32m[INFO][0m ComfyUI-GGUF: Allowing full torch compile
2026-06-29T17:56:22.638775 - [1m[33m[WARNING][0m KJNodes: PatchTritonVAE node could not be imported. PatchTritonVAE will be unavailable.
Traceback (most recent call last):
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/custom_nodes/comfyui-kjnodes/nodes/triton_vae.py", line 18, in
import triton
ModuleNotFoundError: No module named 'triton'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/custom_nodes/comfyui-kjnodes/__init__.py", line 364, in
from .nodes.triton_vae import PatchTritonVAE
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/custom_nodes/comfyui-kjnodes/nodes/triton_vae.py", line 21, in
raise ImportError("PatchTritonVAE requires triton (pip install triton, or triton-windows)") from e
ImportError: PatchTritonVAE requires triton (pip install triton, or triton-windows)
2026-06-29T17:56:22.686737 - [32m[INFO][0m
Import times for custom nodes:
2026-06-29T17:56:22.686864 - [32m[INFO][0m 0.0 seconds: /Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/custom_nodes/websocket_image_save.py
2026-06-29T17:56:22.686899 - [32m[INFO][0m 0.0 seconds: /Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/custom_nodes/LTXDirector-Extender
2026-06-29T17:56:22.686943 - [32m[INFO][0m 0.0 seconds: /Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/custom_nodes/WhatDreamsCost-ComfyUI
2026-06-29T17:56:22.686961 - [32m[INFO][0m 0.0 seconds: /Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/custom_nodes/comfyui_essentials
2026-06-29T17:56:22.686979 - [32m[INFO][0m 0.0 seconds: /Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/custom_nodes/comfyui-kjnodes
2026-06-29T17:56:22.686996 - [32m[INFO][0m 0.0 seconds: /Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/custom_nodes/ComfyUI-GGUF
2026-06-29T17:56:22.687011 - [32m[INFO][0m 0.0 seconds: /Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/custom_nodes/comfyui-videohelpersuite
2026-06-29T17:56:22.687026 - [32m[INFO][0m
2026-06-29T17:56:22.689170 - [32m[INFO][0m Context impl SQLiteImpl.
2026-06-29T17:56:22.689225 - [32m[INFO][0m Will assume non-transactional DDL.
2026-06-29T17:56:22.713415 - [32m[INFO][0m Using RAM pressure cache.
2026-06-29T17:56:22.713801 - [32m[INFO][0m Starting server
2026-06-29T17:56:22.714449 - [32m[INFO][0m To see the GUI go to: http://127.0.0.1:8188
2026-06-29T17:56:23.614362 - [1m[33m[WARNING][0m [DEPRECATION WARNING] Detected import of deprecated legacy API: /extensions/core/widgetInputs.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
2026-06-29T17:56:24.581409 - [32m[INFO][0m [ComfyUI-Manager] The ComfyRegistry cache update is still in progress, so an outdated cache is being used.
2026-06-29T17:56:24.619487 - FETCH DATA from: /Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/.venv/lib/python3.13/site-packages/comfyui_manager/custom-node-list.json2026-06-29T17:56:24.619517 - 2026-06-29T17:56:24.627510 - [DONE]2026-06-29T17:56:24.627543 -
2026-06-29T18:00:02.378898 - [32m[INFO][0m got prompt
2026-06-29T18:00:02.703156 - [32m[INFO][0m VAE load device: mps, offload device: cpu, dtype: torch.float32
2026-06-29T18:00:06.307731 - [32m[INFO][0m gguf qtypes: F32 (289), Q6_K (67), Q5_K (30), Q4_K (220), IQ4_XS (20)
2026-06-29T18:00:06.365411 - [32m[INFO][0m Attempting to recreate sentencepiece tokenizer from GGUF file metadata...
2026-06-29T18:00:10.435427 - [32m[INFO][0m Created tokenizer with vocab size of 262208
2026-06-29T18:00:10.653253 - [1m[33m[WARNING][0m Dequantizing token_embd.weight to prevent runtime OOM.
2026-06-29T18:00:11.404571 - [32m[INFO][0m gguf qtypes: F16 (1), F32 (276), BF16 (162)
2026-06-29T18:00:12.126679 - [1m[33m[WARNING][0m clip missing: ['multi_modal_projector.mm_input_projection_weight', 'multi_modal_projector.mm_soft_emb_norm.weight', 'vision_model.embeddings.patch_embedding.weight', 'vision_model.embeddings.patch_embedding.bias', 'vision_model.embeddings.position_embedding.weight', 'vision_model.encoder.layers.0.layer_norm1.weight', 'vision_model.encoder.layers.0.layer_norm1.bias', 'vision_model.encoder.layers.0.self_attn.q_proj.weight', 'vision_model.encoder.layers.0.self_attn.k_proj.weight', 'vision_model.encoder.layers.0.self_attn.v_proj.weight', 'vision_model.encoder.layers.0.self_attn.out_proj.weight', 'vision_model.encoder.layers.0.layer_norm2.weight', 'vision_model.encoder.layers.0.layer_norm2.bias', 'vision_model.encoder.layers.0.mlp.fc1.weight', 'vision_model.encoder.layers.0.mlp.fc2.weight', 'vision_model.encoder.layers.1.layer_norm1.weight', 'vision_model.encoder.layers.1.layer_norm1.bias', 'vision_model.encoder.layers.1.self_attn.q_proj.weight', 'vision_model.encoder.layers.1.self_attn.k_proj.weight', 'vision_model.encoder.layers.1.self_attn.v_proj.weight', 'vision_model.encoder.layers.1.self_attn.out_proj.weight', 'vision_model.encoder.layers.1.layer_norm2.weight', 'vision_model.encoder.layers.1.layer_norm2.bias', 'vision_model.encoder.layers.1.mlp.fc1.weight', 'vision_model.encoder.layers.1.mlp.fc2.weight', 'vision_model.encoder.layers.2.layer_norm1.weight', 'vision_model.encoder.layers.2.layer_norm1.bias', 'vision_model.encoder.layers.2.self_attn.q_proj.weight', 'vision_model.encoder.layers.2.self_attn.k_proj.weight', 'vision_model.encoder.layers.2.self_attn.v_proj.weight', 'vision_model.encoder.layers.2.self_attn.out_proj.weight', 'vision_model.encoder.layers.2.layer_norm2.weight', 'vision_model.encoder.layers.2.layer_norm2.bias', 'vision_model.encoder.layers.2.mlp.fc1.weight', 'vision_model.encoder.layers.2.mlp.fc2.weight', 'vision_model.encoder.layers.3.layer_norm1.weight', 'vision_model.encoder.layers.3.layer_norm1.bias', 'vision_model.encoder.layers.3.self_attn.q_proj.weight', 'vision_model.encoder.layers.3.self_attn.k_proj.weight', 'vision_model.encoder.layers.3.self_attn.v_proj.weight', 'vision_model.encoder.layers.3.self_attn.out_proj.weight', 'vision_model.encoder.layers.3.layer_norm2.weight', 'vision_model.encoder.layers.3.layer_norm2.bias', 'vision_model.encoder.layers.3.mlp.fc1.weight', 'vision_model.encoder.layers.3.mlp.fc2.weight', 'vision_model.encoder.layers.4.layer_norm1.weight', 'vision_model.encoder.layers.4.layer_norm1.bias', 'vision_model.encoder.layers.4.self_attn.q_proj.weight', 'vision_model.encoder.layers.4.self_attn.k_proj.weight', 'vision_model.encoder.layers.4.self_attn.v_proj.weight', 'vision_model.encoder.layers.4.self_attn.out_proj.weight', 'vision_model.encoder.layers.4.layer_norm2.weight', 'vision_model.encoder.layers.4.layer_norm2.bias', 'vision_model.encoder.layers.4.mlp.fc1.weight', 'vision_model.encoder.layers.4.mlp.fc2.weight', 'vision_model.encoder.layers.5.layer_norm1.weight', 'vision_model.encoder.layers.5.layer_norm1.bias', 'vision_model.encoder.layers.5.self_attn.q_proj.weight', 'vision_model.encoder.layers.5.self_attn.k_proj.weight', 'vision_model.encoder.layers.5.self_attn.v_proj.weight', 'vision_model.encoder.layers.5.self_attn.out_proj.weight', 'vision_model.encoder.layers.5.layer_norm2.weight', 'vision_model.encoder.layers.5.layer_norm2.bias', 'vision_model.encoder.layers.5.mlp.fc1.weight', 'vision_model.encoder.layers.5.mlp.fc2.weight', 'vision_model.encoder.layers.6.layer_norm1.weight', 'vision_model.encoder.layers.6.layer_norm1.bias', 'vision_model.encoder.layers.6.self_attn.q_proj.weight', 'vision_model.encoder.layers.6.self_attn.k_proj.weight', 'vision_model.encoder.layers.6.self_attn.v_proj.weight', 'vision_model.encoder.layers.6.self_attn.out_proj.weight', 'vision_model.encoder.layers.6.layer_norm2.weight', 'vision_model.encoder.layers.6.layer_norm2.bias', 'vision_model.encoder.layers.6.mlp.fc1.weight', 'vision_model.encoder.layers.6.mlp.fc2.weight', 'vision_model.encoder.layers.7.layer_norm1.weight', 'vision_model.encoder.layers.7.layer_norm1.bias', 'vision_model.encoder.layers.7.self_attn.q_proj.weight', 'vision_model.encoder.layers.7.self_attn.k_proj.weight', 'vision_model.encoder.layers.7.self_attn.v_proj.weight', 'vision_model.encoder.layers.7.self_attn.out_proj.weight', 'vision_model.encoder.layers.7.layer_norm2.weight', 'vision_model.encoder.layers.7.layer_norm2.bias', 'vision_model.encoder.layers.7.mlp.fc1.weight', 'vision_model.encoder.layers.7.mlp.fc2.weight', 'vision_model.encoder.layers.8.layer_norm1.weight', 'vision_model.encoder.layers.8.layer_norm1.bias', 'vision_model.encoder.layers.8.self_attn.q_proj.weight', 'vision_model.encoder.layers.8.self_attn.k_proj.weight', 'vision_model.encoder.layers.8.self_attn.v_proj.weight', 'vision_model.encoder.layers.8.self_attn.out_proj.weight', 'vision_model.encoder.layers.8.layer_norm2.weight', 'vision_model.encoder.layers.8.layer_norm2.bias', 'vision_model.encoder.layers.8.mlp.fc1.weight', 'vision_model.encoder.layers.8.mlp.fc2.weight', 'vision_model.encoder.layers.9.layer_norm1.weight', 'vision_model.encoder.layers.9.layer_norm1.bias', 'vision_model.encoder.layers.9.self_attn.q_proj.weight', 'vision_model.encoder.layers.9.self_attn.k_proj.weight', 'vision_model.encoder.layers.9.self_attn.v_proj.weight', 'vision_model.encoder.layers.9.self_attn.out_proj.weight', 'vision_model.encoder.layers.9.layer_norm2.weight', 'vision_model.encoder.layers.9.layer_norm2.bias', 'vision_model.encoder.layers.9.mlp.fc1.weight', 'vision_model.encoder.layers.9.mlp.fc2.weight', 'vision_model.encoder.layers.10.layer_norm1.weight', 'vision_model.encoder.layers.10.layer_norm1.bias', 'vision_model.encoder.layers.10.self_attn.q_proj.weight', 'vision_model.encoder.layers.10.self_attn.k_proj.weight', 'vision_model.encoder.layers.10.self_attn.v_proj.weight', 'vision_model.encoder.layers.10.self_attn.out_proj.weight', 'vision_model.encoder.layers.10.layer_norm2.weight', 'vision_model.encoder.layers.10.layer_norm2.bias', 'vision_model.encoder.layers.10.mlp.fc1.weight', 'vision_model.encoder.layers.10.mlp.fc2.weight', 'vision_model.encoder.layers.11.layer_norm1.weight', 'vision_model.encoder.layers.11.layer_norm1.bias', 'vision_model.encoder.layers.11.self_attn.q_proj.weight', 'vision_model.encoder.layers.11.self_attn.k_proj.weight', 'vision_model.encoder.layers.11.self_attn.v_proj.weight', 'vision_model.encoder.layers.11.self_attn.out_proj.weight', 'vision_model.encoder.layers.11.layer_norm2.weight', 'vision_model.encoder.layers.11.layer_norm2.bias', 'vision_model.encoder.layers.11.mlp.fc1.weight', 'vision_model.encoder.layers.11.mlp.fc2.weight', 'vision_model.encoder.layers.12.layer_norm1.weight', 'vision_model.encoder.layers.12.layer_norm1.bias', 'vision_model.encoder.layers.12.self_attn.q_proj.weight', 'vision_model.encoder.layers.12.self_attn.k_proj.weight', 'vision_model.encoder.layers.12.self_attn.v_proj.weight', 'vision_model.encoder.layers.12.self_attn.out_proj.weight', 'vision_model.encoder.layers.12.layer_norm2.weight', 'vision_model.encoder.layers.12.layer_norm2.bias', 'vision_model.encoder.layers.12.mlp.fc1.weight', 'vision_model.encoder.layers.12.mlp.fc2.weight', 'vision_model.encoder.layers.13.layer_norm1.weight', 'vision_model.encoder.layers.13.layer_norm1.bias', 'vision_model.encoder.layers.13.self_attn.q_proj.weight', 'vision_model.encoder.layers.13.self_attn.k_proj.weight', 'vision_model.encoder.layers.13.self_attn.v_proj.weight', 'vision_model.encoder.layers.13.self_attn.out_proj.weight', 'vision_model.encoder.layers.13.layer_norm2.weight', 'vision_model.encoder.layers.13.layer_norm2.bias', 'vision_model.encoder.layers.13.mlp.fc1.weight', 'vision_model.encoder.layers.13.mlp.fc2.weight', 'vision_model.encoder.layers.14.layer_norm1.weight', 'vision_model.encoder.layers.14.layer_norm1.bias', 'vision_model.encoder.layers.14.self_attn.q_proj.weight', 'vision_model.encoder.layers.14.self_attn.k_proj.weight', 'vision_model.encoder.layers.14.self_attn.v_proj.weight', 'vision_model.encoder.layers.14.self_attn.out_proj.weight', 'vision_model.encoder.layers.14.layer_norm2.weight', 'vision_model.encoder.layers.14.layer_norm2.bias', 'vision_model.encoder.layers.14.mlp.fc1.weight', 'vision_model.encoder.layers.14.mlp.fc2.weight', 'vision_model.encoder.layers.15.layer_norm1.weight', 'vision_model.encoder.layers.15.layer_norm1.bias', 'vision_model.encoder.layers.15.self_attn.q_proj.weight', 'vision_model.encoder.layers.15.self_attn.k_proj.weight', 'vision_model.encoder.layers.15.self_attn.v_proj.weight', 'vision_model.encoder.layers.15.self_attn.out_proj.weight', 'vision_model.encoder.layers.15.layer_norm2.weight', 'vision_model.encoder.layers.15.layer_norm2.bias', 'vision_model.encoder.layers.15.mlp.fc1.weight', 'vision_model.encoder.layers.15.mlp.fc2.weight', 'vision_model.encoder.layers.16.layer_norm1.weight', 'vision_model.encoder.layers.16.layer_norm1.bias', 'vision_model.encoder.layers.16.self_attn.q_proj.weight', 'vision_model.encoder.layers.16.self_attn.k_proj.weight', 'vision_model.encoder.layers.16.self_attn.v_proj.weight', 'vision_model.encoder.layers.16.self_attn.out_proj.weight', 'vision_model.encoder.layers.16.layer_norm2.weight', 'vision_model.encoder.layers.16.layer_norm2.bias', 'vision_model.encoder.layers.16.mlp.fc1.weight', 'vision_model.encoder.layers.16.mlp.fc2.weight', 'vision_model.encoder.layers.17.layer_norm1.weight', 'vision_model.encoder.layers.17.layer_norm1.bias', 'vision_model.encoder.layers.17.self_attn.q_proj.weight', 'vision_model.encoder.layers.17.self_attn.k_proj.weight', 'vision_model.encoder.layers.17.self_attn.v_proj.weight', 'vision_model.encoder.layers.17.self_attn.out_proj.weight', 'vision_model.encoder.layers.17.layer_norm2.weight', 'vision_model.encoder.layers.17.layer_norm2.bias', 'vision_model.encoder.layers.17.mlp.fc1.weight', 'vision_model.encoder.layers.17.mlp.fc2.weight', 'vision_model.encoder.layers.18.layer_norm1.weight', 'vision_model.encoder.layers.18.layer_norm1.bias', 'vision_model.encoder.layers.18.self_attn.q_proj.weight', 'vision_model.encoder.layers.18.self_attn.k_proj.weight', 'vision_model.encoder.layers.18.self_attn.v_proj.weight', 'vision_model.encoder.layers.18.self_attn.out_proj.weight', 'vision_model.encoder.layers.18.layer_norm2.weight', 'vision_model.encoder.layers.18.layer_norm2.bias', 'vision_model.encoder.layers.18.mlp.fc1.weight', 'vision_model.encoder.layers.18.mlp.fc2.weight', 'vision_model.encoder.layers.19.layer_norm1.weight', 'vision_model.encoder.layers.19.layer_norm1.bias', 'vision_model.encoder.layers.19.self_attn.q_proj.weight', 'vision_model.encoder.layers.19.self_attn.k_proj.weight', 'vision_model.encoder.layers.19.self_attn.v_proj.weight', 'vision_model.encoder.layers.19.self_attn.out_proj.weight', 'vision_model.encoder.layers.19.layer_norm2.weight', 'vision_model.encoder.layers.19.layer_norm2.bias', 'vision_model.encoder.layers.19.mlp.fc1.weight', 'vision_model.encoder.layers.19.mlp.fc2.weight', 'vision_model.encoder.layers.20.layer_norm1.weight', 'vision_model.encoder.layers.20.layer_norm1.bias', 'vision_model.encoder.layers.20.self_attn.q_proj.weight', 'vision_model.encoder.layers.20.self_attn.k_proj.weight', 'vision_model.encoder.layers.20.self_attn.v_proj.weight', 'vision_model.encoder.layers.20.self_attn.out_proj.weight', 'vision_model.encoder.layers.20.layer_norm2.weight', 'vision_model.encoder.layers.20.layer_norm2.bias', 'vision_model.encoder.layers.20.mlp.fc1.weight', 'vision_model.encoder.layers.20.mlp.fc2.weight', 'vision_model.encoder.layers.21.layer_norm1.weight', 'vision_model.encoder.layers.21.layer_norm1.bias', 'vision_model.encoder.layers.21.self_attn.q_proj.weight', 'vision_model.encoder.layers.21.self_attn.k_proj.weight', 'vision_model.encoder.layers.21.self_attn.v_proj.weight', 'vision_model.encoder.layers.21.self_attn.out_proj.weight', 'vision_model.encoder.layers.21.layer_norm2.weight', 'vision_model.encoder.layers.21.layer_norm2.bias', 'vision_model.encoder.layers.21.mlp.fc1.weight', 'vision_model.encoder.layers.21.mlp.fc2.weight', 'vision_model.encoder.layers.22.layer_norm1.weight', 'vision_model.encoder.layers.22.layer_norm1.bias', 'vision_model.encoder.layers.22.self_attn.q_proj.weight', 'vision_model.encoder.layers.22.self_attn.k_proj.weight', 'vision_model.encoder.layers.22.self_attn.v_proj.weight', 'vision_model.encoder.layers.22.self_attn.out_proj.weight', 'vision_model.encoder.layers.22.layer_norm2.weight', 'vision_model.encoder.layers.22.layer_norm2.bias', 'vision_model.encoder.layers.22.mlp.fc1.weight', 'vision_model.encoder.layers.22.mlp.fc2.weight', 'vision_model.encoder.layers.23.layer_norm1.weight', 'vision_model.encoder.layers.23.layer_norm1.bias', 'vision_model.encoder.layers.23.self_attn.q_proj.weight', 'vision_model.encoder.layers.23.self_attn.k_proj.weight', 'vision_model.encoder.layers.23.self_attn.v_proj.weight', 'vision_model.encoder.layers.23.self_attn.out_proj.weight', 'vision_model.encoder.layers.23.layer_norm2.weight', 'vision_model.encoder.layers.23.layer_norm2.bias', 'vision_model.encoder.layers.23.mlp.fc1.weight', 'vision_model.encoder.layers.23.mlp.fc2.weight', 'vision_model.encoder.layers.24.layer_norm1.weight', 'vision_model.encoder.layers.24.layer_norm1.bias', 'vision_model.encoder.layers.24.self_attn.q_proj.weight', 'vision_model.encoder.layers.24.self_attn.k_proj.weight', 'vision_model.encoder.layers.24.self_attn.v_proj.weight', 'vision_model.encoder.layers.24.self_attn.out_proj.weight', 'vision_model.encoder.layers.24.layer_norm2.weight', 'vision_model.encoder.layers.24.layer_norm2.bias', 'vision_model.encoder.layers.24.mlp.fc1.weight', 'vision_model.encoder.layers.24.mlp.fc2.weight', 'vision_model.encoder.layers.25.layer_norm1.weight', 'vision_model.encoder.layers.25.layer_norm1.bias', 'vision_model.encoder.layers.25.self_attn.q_proj.weight', 'vision_model.encoder.layers.25.self_attn.k_proj.weight', 'vision_model.encoder.layers.25.self_attn.v_proj.weight', 'vision_model.encoder.layers.25.self_attn.out_proj.weight', 'vision_model.encoder.layers.25.layer_norm2.weight', 'vision_model.encoder.layers.25.layer_norm2.bias', 'vision_model.encoder.layers.25.mlp.fc1.weight', 'vision_model.encoder.layers.25.mlp.fc2.weight', 'vision_model.encoder.layers.26.layer_norm1.weight', 'vision_model.encoder.layers.26.layer_norm1.bias', 'vision_model.encoder.layers.26.self_attn.q_proj.weight', 'vision_model.encoder.layers.26.self_attn.k_proj.weight', 'vision_model.encoder.layers.26.self_attn.v_proj.weight', 'vision_model.encoder.layers.26.self_attn.out_proj.weight', 'vision_model.encoder.layers.26.layer_norm2.weight', 'vision_model.encoder.layers.26.layer_norm2.bias', 'vision_model.encoder.layers.26.mlp.fc1.weight', 'vision_model.encoder.layers.26.mlp.fc2.weight', 'vision_model.post_layernorm.weight', 'vision_model.post_layernorm.bias']
2026-06-29T18:00:12.128246 - [32m[INFO][0m Requested to load LTXAVTEModel_
2026-06-29T18:00:12.155281 - [32m[INFO][0m loaded completely; 9803.64 MB loaded, full load: True
2026-06-29T18:00:12.160955 - [32m[INFO][0m CLIP/text encoder model load device: cpu, offload device: cpu, current: cpu, dtype: torch.float16
2026-06-29T18:00:12.281579 - [32m[INFO][0m gguf qtypes: F32 (2672), BF16 (28), Q5_0 (1680), Q5_1 (64)
2026-06-29T18:00:12.324583 - [32m[INFO][0m model weight dtype torch.bfloat16, manual cast: None
2026-06-29T18:00:12.329125 - [32m[INFO][0m model_type FLUX
2026-06-29T18:00:12.520242 - [32m[INFO][0m [LTXDirector] execute RECEIVED global_prompt: '1'
2026-06-29T18:00:12.560814 - [32m[INFO][0m [PromptRelay] Auto-generated LTXV latent: 1056x704, 121 pixel frames (16 latent frames)
2026-06-29T18:00:12.561082 - [32m[INFO][0m [PromptRelay] Global: tokens [0:2] (2 tokens)
2026-06-29T18:00:12.561120 - [32m[INFO][0m [PromptRelay] Segment 0: tokens [2:13] (11 tokens)
2026-06-29T18:00:12.561474 - [32m[INFO][0m Requested to load LTXAVTEModel_
2026-06-29T18:00:23.902961 - [1m[31m[ERROR][0m !!! Exception during processing !!! 'NoneType' object has no attribute 'device'
2026-06-29T18:00:23.910374 - [1m[31m[ERROR][0m Traceback (most recent call last):
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/execution.py", line 542, in execute
output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/execution.py", line 341, in get_output_data
return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/execution.py", line 315, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/execution.py", line 303, in process_inputs
result = f(**inputs)
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/comfy_api/internal/__init__.py", line 149, in wrapped_func
return method(locked_class, **inputs)
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/comfy_api/latest/_io.py", line 1900, in EXECUTE_NORMALIZED
to_return = cls.execute(*args, **kwargs)
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/custom_nodes/WhatDreamsCost-ComfyUI/ltx_director.py", line 1170, in execute
patched, conditioning = _encode_relay(
~~~~~~~~~~~~~^
model, clip, latent, global_prompt, local_prompts, segment_lengths, epsilon,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/custom_nodes/WhatDreamsCost-ComfyUI/ltx_director.py", line 821, in _encode_relay
conditioning = clip.encode_from_tokens_scheduled(clip.tokenize(full_prompt))
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/comfy/sd.py", line 329, in encode_from_tokens_scheduled
pooled_dict = self.encode_from_tokens(tokens, return_pooled=return_pooled, return_dict=True)
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/comfy/sd.py", line 398, in encode_from_tokens
o = self.cond_stage_model.encode_token_weights(tokens)
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/comfy/text_encoders/lt.py", line 176, in encode_token_weights
out = self.text_embedding_projection(out)
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/.venv/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1776, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/.venv/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1787, in _call_impl
return forward_call(*args, **kwargs)
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/comfy/ops.py", line 501, in forward
return self.forward_comfy_cast_weights(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/custom_nodes/ComfyUI-GGUF/ops.py", line 217, in forward_comfy_cast_weights
out = super().forward_comfy_cast_weights(input, *args, **kwargs)
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/comfy/ops.py", line 493, in forward_comfy_cast_weights
weight, bias, offload_stream = cast_bias_weight(self, input, offloadable=True)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/huachayui/ComfyUI-Installs/1 (v0.26.2)/ComfyUI/comfy/ops.py", line 337, in cast_bias_weight
if offloadable and (device != s.weight.device or
^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'device'
2026-06-29T18:00:23.911979 - [32m[INFO][0m [32mPrompt executed in 21.53 seconds[0m
## Attached Workflow
Please make sure that workflow does not contain any sensitive information such as API keys or passwords.
Workflow too large. Please manually upload the workflow from local file system.
## Additional Context
(Please add any additional context or steps to reproduce the error here)
```
### Other
_No response_
Contributor guide
Research direction
Read comfy/ops.py:337 and comfy/text_encoders/lt.py:176, then inspect custom_nodes/WhatDreamsCost-ComfyUI/ltx_director.py:821 and custom_nodes/ComfyUI-GGUF/ops.py:217. Reproduce the LTXDirector failure on macOS MPS with the reported versions. Done requires a confirmed cause and a verified fix or a clarified upstream/custom-node boundary.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, pytorch
- Domain
- machine-learning
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100