[GH-ISSUE #63] 使用januspro-1B时的torch版本问题 #50

Open
opened 2026-10-26 21:11:02 +00:00 by bsakaguchi · 1 comment
Owner

Originally created by @453251 on GitHub (Jan 28, 2025).
Original GitHub issue: https://github.com/deepseek-ai/Janus/issues/63

使用januspro-1B的时候会遇到如下报错:return self.fget.__get__(instance, owner)() Traceback (most recent call last): File "/root/autodl-tmp/Janus/main.py", line 43, in <module> outputs = vl_gpt.language_model.generate( File "/root/miniconda3/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context return func(*args, **kwargs) File "/root/miniconda3/lib/python3.10/site-packages/transformers/generation/utils.py", line 2255, in generate result = self._sample( File "/root/miniconda3/lib/python3.10/site-packages/transformers/generation/utils.py", line 3254, in _sample outputs = self(**model_inputs, return_dict=True) File "/root/miniconda3/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1501, in _call_impl return forward_call(*args, **kwargs) File "/root/miniconda3/lib/python3.10/site-packages/transformers/models/llama/modeling_llama.py", line 831, in forward outputs = self.model( File "/root/miniconda3/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1501, in _call_impl return forward_call(*args, **kwargs) File "/root/miniconda3/lib/python3.10/site-packages/transformers/models/llama/modeling_llama.py", line 559, in forward causal_mask = self._update_causal_mask( File "/root/miniconda3/lib/python3.10/site-packages/transformers/models/llama/modeling_llama.py", line 661, in _update_causal_mask causal_mask = self._prepare_4d_causal_attention_mask_with_cache_position( File "/root/miniconda3/lib/python3.10/site-packages/transformers/models/llama/modeling_llama.py", line 727, in _prepare_4d_causal_attention_mask_with_cache_position causal_mask = torch.triu(causal_mask, diagonal=1) RuntimeError: "triu_tril_cuda_template" not implemented for 'BFloat16'
好像是官方requirements.txt中指定的torch=2.0.1中的triu不支持BFloat16(应该是这样),将torch版本修改为torch=2.2.2后解决

Originally created by @453251 on GitHub (Jan 28, 2025). Original GitHub issue: https://github.com/deepseek-ai/Janus/issues/63 使用januspro-1B的时候会遇到如下报错:`return self.fget.__get__(instance, owner)() Traceback (most recent call last): File "/root/autodl-tmp/Janus/main.py", line 43, in <module> outputs = vl_gpt.language_model.generate( File "/root/miniconda3/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context return func(*args, **kwargs) File "/root/miniconda3/lib/python3.10/site-packages/transformers/generation/utils.py", line 2255, in generate result = self._sample( File "/root/miniconda3/lib/python3.10/site-packages/transformers/generation/utils.py", line 3254, in _sample outputs = self(**model_inputs, return_dict=True) File "/root/miniconda3/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1501, in _call_impl return forward_call(*args, **kwargs) File "/root/miniconda3/lib/python3.10/site-packages/transformers/models/llama/modeling_llama.py", line 831, in forward outputs = self.model( File "/root/miniconda3/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1501, in _call_impl return forward_call(*args, **kwargs) File "/root/miniconda3/lib/python3.10/site-packages/transformers/models/llama/modeling_llama.py", line 559, in forward causal_mask = self._update_causal_mask( File "/root/miniconda3/lib/python3.10/site-packages/transformers/models/llama/modeling_llama.py", line 661, in _update_causal_mask causal_mask = self._prepare_4d_causal_attention_mask_with_cache_position( File "/root/miniconda3/lib/python3.10/site-packages/transformers/models/llama/modeling_llama.py", line 727, in _prepare_4d_causal_attention_mask_with_cache_position causal_mask = torch.triu(causal_mask, diagonal=1) RuntimeError: "triu_tril_cuda_template" not implemented for 'BFloat16'` 好像是官方requirements.txt中指定的torch=2.0.1中的triu不支持BFloat16(应该是这样),将torch版本修改为torch=2.2.2后解决
Author
Owner

@zhl102208 commented on GitHub (Jan 30, 2025):

torch版本的问题

<!-- gh-comment-id:2623221945 --> @zhl102208 commented on GitHub (Jan 30, 2025): torch版本的问题
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#50
No description provided.