mirror of
https://github.com/deepseek-ai/Janus.git
synced 2026-11-05 00:57:18 +00:00
[GH-ISSUE #29] Errors with Attention Mechanisms in Janus Inference Script (FlashAttention 2.0 & _flash_supports_window_size) #24
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
deepseek-ai/Janus#24
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @AlanPonnachan on GitHub (Dec 21, 2024).
Original GitHub issue: https://github.com/deepseek-ai/Janus/issues/29
I encountered multiple issues when running the Janus-1.3B model inference script, both with and without enabling FlashAttention. These errors prevent successful execution of the model in a standard environment, such as Google Colab. Below are the details of the issues:
Problem 1: Error Without FlashAttention
When running the inference script without FlashAttention, the following error is raised during the generate function call:
NameError: name '_flash_supports_window_size' is not definedProblem 2: FlashAttention 2.0 Unsupported
To address the above error, I attempted to install FlashAttention-2 and enable it via the attn_implementation="flash_attention_2" argument. However, this raises the following error:
ValueError: MultiModalityCausalLM does not support Flash Attention 2.0 yet. Please request to add support where the model is hosted, on its model hub page: https://huggingface.co/deepseek-ai/Janus-1.3B/discussions/newSteps to Reproduce:
pip install flash-attn --no-build-isolation2.Modify the script to include:
Thank you for your assistance! Let me know if you require additional details or logs to reproduce the issues.
@HussamCheema commented on GitHub (Jan 28, 2025):
I am getting the following error:
MultiModalityCausalLM does not support Flash Attention 2.0 yet.
@Purshow commented on GitHub (Feb 1, 2025):
hey! I have the same question. Have you done it?
@OHaiYo-lzy commented on GitHub (Feb 10, 2025):
same error