Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
2bdfbc1
Llama changes
regisss Oct 24, 2023
fe7018e
Merge branch 'main' into transformers_4.35
regisss Jan 5, 2024
e43a21a
Fix errors
regisss Jan 5, 2024
847a8fd
Merge branch 'main' into transformers_4.35
regisss Jan 18, 2024
204c185
Upgrade to Transformers v4.36
regisss Jan 19, 2024
27aba04
Fix
regisss Jan 21, 2024
5f136ae
Make style
regisss Jan 21, 2024
b86b546
Upgrade Diffusers
regisss Jan 21, 2024
722ba0a
Upgrade Diffusers 2
regisss Jan 22, 2024
4efa8d5
Merge branch 'main' into transformers_4.35
regisss Jan 22, 2024
e66097a
Upgrade to Transformers v4.37
regisss Jan 22, 2024
f978414
Upgrade Accelerate
regisss Jan 22, 2024
5902da3
Upgrade Falcon
regisss Jan 22, 2024
f3f334e
Update example diff files
regisss Jan 22, 2024
e59e9d8
Sasarkar/437 llama (#671)
regisss Jan 30, 2024
c2dafb7
Merge branch 'main' into transformers_4.35
regisss Feb 1, 2024
7263323
Update examples
regisss Feb 1, 2024
c7227e0
Upgrade to Diffusers v0.26.0
regisss Feb 1, 2024
af3b3bd
Make style
regisss Feb 1, 2024
30422a0
Install Transformers and Diffusers from main in CI
regisss Feb 2, 2024
4d9577c
Merge branch 'main' into transformers_4.35
regisss Feb 2, 2024
e9157b9
Fix diffusers tests
regisss Feb 2, 2024
810147c
Make style
regisss Feb 5, 2024
5fa626e
Cleaning
regisss Feb 6, 2024
634a56f
Update Gaudi2 CI baselines
regisss Feb 6, 2024
0bf802e
Merge branch 'main' into transformers_4.35
regisss Feb 6, 2024
9f70d6a
Fix gradient checkpointing
regisss Feb 7, 2024
dc48041
Clean code
regisss Feb 8, 2024
5850b96
Update transformer model test script to match with 4.37.1 (#694)
yeonsily Feb 8, 2024
45f3bb6
Sarkar/fix test (#695)
ssarkar2 Feb 8, 2024
972eb9a
Make style
regisss Feb 8, 2024
385df54
Remove falcon model cache unit test (#698)
jiminha Feb 9, 2024
115e899
Fix Llama modeling
regisss Feb 9, 2024
91d1c9e
Fix gradient checkpointing args
regisss Feb 9, 2024
6ee7228
Fix gradient checkpointing with flash attention
regisss Feb 9, 2024
0f668e8
437 upgrade fix for falcon (#700)
libinta Feb 10, 2024
431a2b2
Make style
regisss Feb 10, 2024
a45a84d
Update wav2vec_large CI learning rate matched with speech_recognition…
yeonsily Feb 11, 2024
b912328
Fix Gaudi2 CI
regisss Feb 11, 2024
b35a681
Merge branch 'main' into transformers_4.35
regisss Feb 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,12 @@ REAL_CLONE_URL = $(if $(CLONE_URL),$(CLONE_URL),$(DEFAULT_CLONE_URL))

# Run code quality checks
style_check: clean
pip install -U pip ruff
ruff check . setup.py
ruff format --check . setup.py

style: clean
pip install -U pip ruff
ruff check . setup.py --fix
ruff format . setup.py

Expand Down Expand Up @@ -53,6 +55,7 @@ slow_tests_deepspeed: test_installs
python -m pytest tests/test_examples.py -v -s -k "deepspeed"

slow_tests_diffusers: test_installs
python -m pip install git+https://github.com/huggingface/diffusers.git
python -m pytest tests/test_diffusers.py -v -s -k "test_no_"
python -m pytest tests/test_diffusers.py -v -s -k "test_textual_inversion"

Expand Down
4 changes: 2 additions & 2 deletions examples/audio-classification/run_audio_classification.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,8 @@ def check_optimum_habana_min_version(*a, **b):
logger = logging.getLogger(__name__)

# Will error if the minimal version of Transformers and Optimum Habana are not installed. Remove at your own risks.
check_min_version("4.34.0")
check_optimum_habana_min_version("1.8.1")
check_min_version("4.37.0")
check_optimum_habana_min_version("1.10.0")

require_version("datasets>=1.14.0", "To fix: pip install -r examples/pytorch/audio-classification/requirements.txt")

Expand Down
4 changes: 2 additions & 2 deletions examples/contrastive-image-text/run_bridgetower.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ def check_optimum_habana_min_version(*a, **b):
logger = logging.getLogger(__name__)

# Will error if the minimal version of Transformers and Optimum Habana are not installed. Remove at your own risks.
check_min_version("4.34.0")
check_optimum_habana_min_version("1.8.1")
check_min_version("4.37.0")
check_optimum_habana_min_version("1.10.0")

require_version("datasets>=1.8.0", "To fix: pip install -r examples/pytorch/contrastive-image-text/requirements.txt")

Expand Down
4 changes: 2 additions & 2 deletions examples/contrastive-image-text/run_clip.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,8 @@ def check_optimum_habana_min_version(*a, **b):
logger = logging.getLogger(__name__)

# Will error if the minimal version of Transformers and Optimum Habana are not installed. Remove at your own risks.
check_min_version("4.34.0")
check_optimum_habana_min_version("1.8.1")
check_min_version("4.37.0")
check_optimum_habana_min_version("1.10.0")

require_version("datasets>=1.8.0", "To fix: pip install -r examples/pytorch/contrastive-image-text/requirements.txt")

Expand Down
4 changes: 2 additions & 2 deletions examples/image-classification/run_image_classification.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@ def check_optimum_habana_min_version(*a, **b):
logger = logging.getLogger(__name__)

# Will error if the minimal version of Transformers and Optimum Habana are not installed. Remove at your own risks.
check_min_version("4.34.0")
check_optimum_habana_min_version("1.8.1")
check_min_version("4.37.0")
check_optimum_habana_min_version("1.10.0")

require_version("datasets>=2.14.0", "To fix: pip install -r examples/pytorch/image-classification/requirements.txt")

Expand Down
6 changes: 4 additions & 2 deletions examples/language-modeling/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -416,7 +416,8 @@ LOWER_LIST=ops_bf16.txt python3 run_lora_clm.py \
--max_seq_length 256 \
--low_cpu_mem_usage True \
--adam_epsilon 1e-08 \
--do_eval
--do_eval \
--validation_split_percentage 10
```

- Multi-card finetuning of Llama1-7B:
Expand Down Expand Up @@ -516,7 +517,8 @@ LOWER_LIST=ops_bf16.txt python3 ../gaudi_spawn.py \
--ddp_bucket_cap_mb 50 \
--adam_epsilon 1e-08 \
--do_eval \
--low_cpu_mem_usage True
--low_cpu_mem_usage True \
--validation_split_percentage 10
```

- Multi-card finetuning of Llama2-70B with DeepSpeed ZeRO-3 optimization and LoRA:
Expand Down
4 changes: 2 additions & 2 deletions examples/language-modeling/run_clm.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,8 @@ def check_optimum_habana_min_version(*a, **b):
logger = logging.getLogger(__name__)

# Will error if the minimal version of Transformers and Optimum Habana are not installed. Remove at your own risks.
check_min_version("4.34.0")
check_optimum_habana_min_version("1.8.1")
check_min_version("4.37.0")
check_optimum_habana_min_version("1.10.0")

require_version("datasets>=1.8.0", "To fix: pip install -r examples/pytorch/language-modeling/requirements.txt")

Expand Down
2 changes: 1 addition & 1 deletion examples/language-modeling/run_lora_clm.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ def check_optimum_habana_min_version(*a, **b):
logger = logging.getLogger(__name__)

# Will error if the minimal version of Optimum Habana is not installed. Remove at your own risks.
check_optimum_habana_min_version("1.8.1")
check_optimum_habana_min_version("1.10.0")


@dataclass
Expand Down
4 changes: 2 additions & 2 deletions examples/language-modeling/run_mlm.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,8 @@ def check_optimum_habana_min_version(*a, **b):
logger = logging.getLogger(__name__)

# Will error if the minimal version of Transformers and Optimum Habana are not installed. Remove at your own risks.
check_min_version("4.34.0")
check_optimum_habana_min_version("1.8.1")
check_min_version("4.37.0")
check_optimum_habana_min_version("1.10.0")

require_version("datasets>=1.8.0", "To fix: pip install -r examples/pytorch/language-modeling/requirements.txt")

Expand Down
2 changes: 1 addition & 1 deletion examples/protein-folding/run_esmfold.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ def check_optimum_habana_min_version(*a, **b):


# Will error if the minimal version of Optimum Habana is not installed. Remove at your own risks.
check_optimum_habana_min_version("1.8.1")
check_optimum_habana_min_version("1.10.0")


def convert_outputs_to_pdb(outputs):
Expand Down
4 changes: 2 additions & 2 deletions examples/question-answering/run_qa.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,8 @@ def check_optimum_habana_min_version(*a, **b):
logger = logging.getLogger(__name__)

# Will error if the minimal version of Transformers and Optimum Habana are not installed. Remove at your own risks.
check_min_version("4.34.0")
check_optimum_habana_min_version("1.8.1")
check_min_version("4.37.0")
check_optimum_habana_min_version("1.10.0")

require_version("datasets>=1.8.0", "To fix: pip install -r examples/pytorch/question-answering/requirements.txt")

Expand Down
4 changes: 2 additions & 2 deletions examples/question-answering/run_seq2seq_qa.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ def check_optimum_habana_min_version(*a, **b):
logger = logging.getLogger(__name__)

# Will error if the minimal version of Transformers and Optimum Habana are not installed. Remove at your own risks.
check_min_version("4.34.0")
check_optimum_habana_min_version("1.8.1")
check_min_version("4.37.0")
check_optimum_habana_min_version("1.10.0")

require_version("datasets>=1.8.0", "To fix: pip install -r examples/pytorch/question-answering/requirements.txt")

Expand Down
4 changes: 2 additions & 2 deletions examples/speech-recognition/run_speech_recognition_ctc.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,8 @@ def check_optimum_habana_min_version(*a, **b):
logger = logging.getLogger(__name__)

# Will error if the minimal version of Transformers and Optimum Habana are not installed. Remove at your own risks.
check_min_version("4.34.0")
check_optimum_habana_min_version("1.8.1")
check_min_version("4.37.0")
check_optimum_habana_min_version("1.10.0")

require_version("datasets>=1.18.0", "To fix: pip install -r examples/pytorch/speech-recognition/requirements.txt")

Expand Down
2 changes: 1 addition & 1 deletion examples/stable-diffusion/text_to_image_generation.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ def check_optimum_habana_min_version(*a, **b):


# Will error if the minimal version of Optimum Habana is not installed. Remove at your own risks.
check_optimum_habana_min_version("1.8.1")
check_optimum_habana_min_version("1.10.0")


logger = logging.getLogger(__name__)
Expand Down
2 changes: 1 addition & 1 deletion examples/stable-diffusion/textual_inversion.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@


# Will error if the minimal version of diffusers is not installed. Remove at your own risks.
check_min_version("0.23.0")
check_min_version("0.26.0")

logger = get_logger(__name__)

Expand Down
4 changes: 2 additions & 2 deletions examples/summarization/run_summarization.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,8 @@ def check_optimum_habana_min_version(*a, **b):
logger = logging.getLogger(__name__)

# Will error if the minimal version of Transformers and Optimum Habana are not installed. Remove at your own risks.
check_min_version("4.34.0")
check_optimum_habana_min_version("1.8.1")
check_min_version("4.37.0")
check_optimum_habana_min_version("1.10.0")

require_version("datasets>=1.8.0", "To fix: pip install -r examples/pytorch/summarization/requirements.txt")

Expand Down
4 changes: 2 additions & 2 deletions examples/text-classification/run_glue.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,8 @@ def check_optimum_habana_min_version(*a, **b):
logger = logging.getLogger(__name__)

# Will error if the minimal version of Transformers and Optimum Habana are not installed. Remove at your own risks.
check_min_version("4.34.0")
check_optimum_habana_min_version("1.8.1")
check_min_version("4.37.0")
check_optimum_habana_min_version("1.10.0")

require_version("datasets>=1.8.0", "To fix: pip install -r examples/pytorch/text-classification/requirements.txt")

Expand Down
4 changes: 2 additions & 2 deletions examples/translation/run_translation.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,8 @@ def check_optimum_habana_min_version(*a, **b):
logger = logging.getLogger(__name__)

# Will error if the minimal version of Transformers and Optimum Habana are not installed. Remove at your own risks.
check_min_version("4.34.0")
check_optimum_habana_min_version("1.8.1")
check_min_version("4.37.0")
check_optimum_habana_min_version("1.10.0")

require_version("datasets>=1.8.0", "To fix: pip install -r examples/pytorch/translation/requirements.txt")

Expand Down
Loading