[GH-ISSUE #196] RuntimeError: "slow_conv2d_cpu" not implemented for 'Half' #157

Open
opened 2026-10-26 21:13:11 +00:00 by bsakaguchi · 0 comments
Owner

Originally created by @chengjiawang on GitHub (Mar 11, 2025).
Original GitHub issue: https://github.com/deepseek-ai/Janus/issues/196

login to server failed: dial tcp 44.237.78.176:7000: connect: connection refused

Could not create share link. Please check your internet connection or our status page: https://status.gradio.app.
[W NNPACK.cpp:64] Could not initialize NNPACK! Reason: Unsupported hardware.
Traceback (most recent call last):
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/gradio/queueing.py", line 625, in process_events
response = await route_utils.call_process_api(
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/gradio/route_utils.py", line 322, in call_process_api
output = await app.get_blocks().process_api(
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/gradio/blocks.py", line 2103, in process_api
result = await self.call_function(
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/gradio/blocks.py", line 1650, in call_function
prediction = await anyio.to_thread.run_sync( # type: ignore
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/anyio/to_thread.py", line 56, in run_sync
return await get_async_backend().run_sync_in_worker_thread(
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 2461, in run_sync_in_worker_thread
return await future
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 962, in run
result = context.run(func, *args)
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/gradio/utils.py", line 890, in wrapper
response = f(*args, **kwargs)
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context
return func(*args, **kwargs)
File "/Users/cwang/Documents/LargeModels/Janus/demo/app_januspro.py", line 58, in multimodal_understanding
inputs_embeds = vl_gpt.prepare_inputs_embeds(**prepare_inputs)
File "/Users/cwang/Documents/LargeModels/Janus/janus/models/modeling_vlm.py", line 246, in prepare_inputs_embeds
images_embeds = self.aligner(self.vision_model(images))
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(*args, **kwargs)
File "/Users/cwang/Documents/LargeModels/Janus/janus/models/clip_encoder.py", line 120, in forward
image_forward_outs = self.vision_tower(images, **self.forward_kwargs)
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(*args, **kwargs)
File "/Users/cwang/Documents/LargeModels/Janus/janus/models/siglip_vit.py", line 586, in forward
x = self.forward_features(x)
File "/Users/cwang/Documents/LargeModels/Janus/janus/models/siglip_vit.py", line 563, in forward_features
x = self.patch_embed(x)
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(*args, **kwargs)
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/timm/layers/patch_embed.py", line 131, in forward
x = self.proj(x)
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(*args, **kwargs)
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/conv.py", line 460, in forward
return self._conv_forward(input, self.weight, self.bias)
File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/conv.py", line 456, in _conv_forward
return F.conv2d(input, weight, bias, self.stride,
RuntimeError: "slow_conv2d_cpu" not implemented for 'Half'

Anyone can double confirm whether anyone run Janos successfully on local MacOS?

Originally created by @chengjiawang on GitHub (Mar 11, 2025). Original GitHub issue: https://github.com/deepseek-ai/Janus/issues/196 login to server failed: dial tcp 44.237.78.176:7000: connect: connection refused Could not create share link. Please check your internet connection or our status page: https://status.gradio.app. [W NNPACK.cpp:64] Could not initialize NNPACK! Reason: Unsupported hardware. Traceback (most recent call last): File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/gradio/queueing.py", line 625, in process_events response = await route_utils.call_process_api( File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/gradio/route_utils.py", line 322, in call_process_api output = await app.get_blocks().process_api( File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/gradio/blocks.py", line 2103, in process_api result = await self.call_function( File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/gradio/blocks.py", line 1650, in call_function prediction = await anyio.to_thread.run_sync( # type: ignore File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/anyio/to_thread.py", line 56, in run_sync return await get_async_backend().run_sync_in_worker_thread( File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 2461, in run_sync_in_worker_thread return await future File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 962, in run result = context.run(func, *args) File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/gradio/utils.py", line 890, in wrapper response = f(*args, **kwargs) File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context return func(*args, **kwargs) File "/Users/cwang/Documents/LargeModels/Janus/demo/app_januspro.py", line 58, in multimodal_understanding inputs_embeds = vl_gpt.prepare_inputs_embeds(**prepare_inputs) File "/Users/cwang/Documents/LargeModels/Janus/janus/models/modeling_vlm.py", line 246, in prepare_inputs_embeds images_embeds = self.aligner(self.vision_model(images)) File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl return forward_call(*args, **kwargs) File "/Users/cwang/Documents/LargeModels/Janus/janus/models/clip_encoder.py", line 120, in forward image_forward_outs = self.vision_tower(images, **self.forward_kwargs) File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl return forward_call(*args, **kwargs) File "/Users/cwang/Documents/LargeModels/Janus/janus/models/siglip_vit.py", line 586, in forward x = self.forward_features(x) File "/Users/cwang/Documents/LargeModels/Janus/janus/models/siglip_vit.py", line 563, in forward_features x = self.patch_embed(x) File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl return forward_call(*args, **kwargs) File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/timm/layers/patch_embed.py", line 131, in forward x = self.proj(x) File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl return forward_call(*args, **kwargs) File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/conv.py", line 460, in forward return self._conv_forward(input, self.weight, self.bias) File "/Users/cwang/anaconda3/envs/janosv/lib/python3.10/site-packages/torch/nn/modules/conv.py", line 456, in _conv_forward return F.conv2d(input, weight, bias, self.stride, RuntimeError: "slow_conv2d_cpu" not implemented for 'Half' Anyone can double confirm whether anyone run Janos successfully on local MacOS?
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
deepseek-ai/Janus#157
No description provided.