Macbook Pro M1 chip and try to run Z-image "RuntimeError: Placeholder storage has not been allocated on MPS device!" occured
Error as below
Traceback (most recent call last):
File "/Volumes/MX500 SSD/chromaforge/modules_forge/main_thread.py", line 30, in work
self.result = self.func(*self.args, **self.kwargs)
File "/Volumes/MX500 SSD/chromaforge/modules/txt2img.py", line 131, in txt2img_function
processed = processing.process_images(p)
File "/Volumes/MX500 SSD/chromaforge/modules/processing.py", line 847, in process_images
res = process_images_inner(p)
File "/Volumes/MX500 SSD/chromaforge/modules/processing.py", line 976, in process_images_inner
p.setup_conds()
File "/Volumes/MX500 SSD/chromaforge/modules/processing.py", line 1635, in setup_conds
super().setup_conds()
File "/Volumes/MX500 SSD/chromaforge/modules/processing.py", line 505, in setup_conds
self.c = self.get_conds_with_caching(prompt_parser.get_multicond_learned_conditioning, prompts, total_steps, [self.cached_c], self.extra_network_data)
File "/Volumes/MX500 SSD/chromaforge/modules/processing.py", line 474, in get_conds_with_caching
cache[1] = function(shared.sd_model, required_prompts, steps, hires_steps, shared.opts.use_old_scheduling)
File "/Volumes/MX500 SSD/chromaforge/modules/prompt_parser.py", line 262, in get_multicond_learned_conditioning
learned_conditioning = get_learned_conditioning(model, prompt_flat_list, steps, hires_steps, use_old_scheduling)
File "/Volumes/MX500 SSD/chromaforge/modules/prompt_parser.py", line 189, in get_learned_conditioning
conds = model.get_learned_conditioning(texts)
File "/Volumes/MX500 SSD/chromaforge/venv/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 120, in decorate_context
return func(*args, **kwargs)
File "/Volumes/MX500 SSD/chromaforge/backend/diffusion_engine/zimage.py", line 466, in get_learned_conditioning
outputs = text_encoder(
File "/Volumes/MX500 SSD/chromaforge/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1773, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/Volumes/MX500 SSD/chromaforge/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1784, in _call_impl
return forward_call(*args, **kwargs)
File "/Volumes/MX500 SSD/chromaforge/venv/lib/python3.10/site-packages/transformers/utils/generic.py", line 1072, in wrapper
outputs = func(self, *args, **kwargs)
File "/Volumes/MX500 SSD/chromaforge/venv/lib/python3.10/site-packages/transformers/models/qwen3/modeling_qwen3.py", line 371, in forward
inputs_embeds = self.embed_tokens(input_ids)
File "/Volumes/MX500 SSD/chromaforge/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1773, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/Volumes/MX500 SSD/chromaforge/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1784, in _call_impl
return forward_call(*args, **kwargs)
File "/Volumes/MX500 SSD/chromaforge/venv/lib/python3.10/site-packages/torch/nn/modules/sparse.py", line 192, in forward
return F.embedding(
File "/Volumes/MX500 SSD/chromaforge/venv/lib/python3.10/site-packages/torch/nn/functional.py", line 2546, in embedding
return torch.embedding(weight, input, padding_idx, scale_grad_by_freq, sparse)
RuntimeError: Placeholder storage has not been allocated on MPS device!
Placeholder storage has not been allocated on MPS device!
Besides, text encoder seems only support safetensors (use GGUF will show AssertionError: You do not have Qwen3 text encoder state dict!)
Macbook Pro M1 chip and try to run Z-image "RuntimeError: Placeholder storage has not been allocated on MPS device!" occured
Error as below
Traceback (most recent call last):
File "/Volumes/MX500 SSD/chromaforge/modules_forge/main_thread.py", line 30, in work
self.result = self.func(*self.args, **self.kwargs)
File "/Volumes/MX500 SSD/chromaforge/modules/txt2img.py", line 131, in txt2img_function
processed = processing.process_images(p)
File "/Volumes/MX500 SSD/chromaforge/modules/processing.py", line 847, in process_images
res = process_images_inner(p)
File "/Volumes/MX500 SSD/chromaforge/modules/processing.py", line 976, in process_images_inner
p.setup_conds()
File "/Volumes/MX500 SSD/chromaforge/modules/processing.py", line 1635, in setup_conds
super().setup_conds()
File "/Volumes/MX500 SSD/chromaforge/modules/processing.py", line 505, in setup_conds
self.c = self.get_conds_with_caching(prompt_parser.get_multicond_learned_conditioning, prompts, total_steps, [self.cached_c], self.extra_network_data)
File "/Volumes/MX500 SSD/chromaforge/modules/processing.py", line 474, in get_conds_with_caching
cache[1] = function(shared.sd_model, required_prompts, steps, hires_steps, shared.opts.use_old_scheduling)
File "/Volumes/MX500 SSD/chromaforge/modules/prompt_parser.py", line 262, in get_multicond_learned_conditioning
learned_conditioning = get_learned_conditioning(model, prompt_flat_list, steps, hires_steps, use_old_scheduling)
File "/Volumes/MX500 SSD/chromaforge/modules/prompt_parser.py", line 189, in get_learned_conditioning
conds = model.get_learned_conditioning(texts)
File "/Volumes/MX500 SSD/chromaforge/venv/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 120, in decorate_context
return func(*args, **kwargs)
File "/Volumes/MX500 SSD/chromaforge/backend/diffusion_engine/zimage.py", line 466, in get_learned_conditioning
outputs = text_encoder(
File "/Volumes/MX500 SSD/chromaforge/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1773, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/Volumes/MX500 SSD/chromaforge/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1784, in _call_impl
return forward_call(*args, **kwargs)
File "/Volumes/MX500 SSD/chromaforge/venv/lib/python3.10/site-packages/transformers/utils/generic.py", line 1072, in wrapper
outputs = func(self, *args, **kwargs)
File "/Volumes/MX500 SSD/chromaforge/venv/lib/python3.10/site-packages/transformers/models/qwen3/modeling_qwen3.py", line 371, in forward
inputs_embeds = self.embed_tokens(input_ids)
File "/Volumes/MX500 SSD/chromaforge/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1773, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/Volumes/MX500 SSD/chromaforge/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1784, in _call_impl
return forward_call(*args, **kwargs)
File "/Volumes/MX500 SSD/chromaforge/venv/lib/python3.10/site-packages/torch/nn/modules/sparse.py", line 192, in forward
return F.embedding(
File "/Volumes/MX500 SSD/chromaforge/venv/lib/python3.10/site-packages/torch/nn/functional.py", line 2546, in embedding
return torch.embedding(weight, input, padding_idx, scale_grad_by_freq, sparse)
RuntimeError: Placeholder storage has not been allocated on MPS device!
Placeholder storage has not been allocated on MPS device!
Besides, text encoder seems only support safetensors (use GGUF will show AssertionError: You do not have Qwen3 text encoder state dict!)