Commit
·
bd432c0
1
Parent(s):
4f22f1b
asd
Browse files
requirements.txt
CHANGED
|
@@ -15,3 +15,4 @@ scipy
|
|
| 15 |
numpy
|
| 16 |
tqdm
|
| 17 |
requests
|
|
|
|
|
|
| 15 |
numpy
|
| 16 |
tqdm
|
| 17 |
requests
|
| 18 |
+
flash_attn
|
robohusky/model/modeling_husky_embody2.py
CHANGED
|
@@ -39,15 +39,15 @@ from transformers.utils import (
|
|
| 39 |
add_start_docstrings_to_model_forward,
|
| 40 |
logging,
|
| 41 |
replace_return_docstrings,
|
| 42 |
-
|
| 43 |
)
|
| 44 |
from transformers import AutoModelForCausalLM, GenerationConfig
|
| 45 |
|
| 46 |
from .configuration_husky import HuskyConfig, HuskyQFormerConfig, HuskyVisionConfig
|
| 47 |
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
|
| 52 |
try:
|
| 53 |
from apex.normalization import FusedLayerNorm as LayerNorm
|
|
|
|
| 39 |
add_start_docstrings_to_model_forward,
|
| 40 |
logging,
|
| 41 |
replace_return_docstrings,
|
| 42 |
+
is_flash_attn_available
|
| 43 |
)
|
| 44 |
from transformers import AutoModelForCausalLM, GenerationConfig
|
| 45 |
|
| 46 |
from .configuration_husky import HuskyConfig, HuskyQFormerConfig, HuskyVisionConfig
|
| 47 |
|
| 48 |
+
if is_flash_attn_available():
|
| 49 |
+
from flash_attn import flash_attn_func
|
| 50 |
+
from flash_attn.bert_padding import index_first_axis, pad_input, unpad_input # noqa
|
| 51 |
|
| 52 |
try:
|
| 53 |
from apex.normalization import FusedLayerNorm as LayerNorm
|