Llama 3.1 check
This commit is contained in:
parent
b66bd4c578
commit
60557d0eb8
2 changed files with 16 additions and 3 deletions
|
|
@ -35,7 +35,7 @@ exclude = ["images*"]
|
|||
huggingface = [
|
||||
"packaging",
|
||||
"tyro",
|
||||
"transformers>=4.42.3",
|
||||
"transformers>=4.43.1",
|
||||
"datasets>=2.16.0",
|
||||
"sentencepiece>=0.2.0",
|
||||
"tqdm",
|
||||
|
|
@ -188,7 +188,7 @@ colab-ampere-torch220 = [
|
|||
colab-new = [
|
||||
"packaging",
|
||||
"tyro",
|
||||
"transformers>=4.42.3",
|
||||
"transformers>=4.43.1",
|
||||
"datasets>=2.16.0",
|
||||
"sentencepiece>=0.2.0",
|
||||
"tqdm",
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@ transformers_version = Version(transformers_version)
|
|||
SUPPORTS_FOURBIT = transformers_version >= Version("4.37")
|
||||
SUPPORTS_GEMMA = transformers_version >= Version("4.38")
|
||||
SUPPORTS_GEMMA2 = transformers_version >= Version("4.42")
|
||||
SUPPORTS_LLAMA31 = transformers_version >= Version("4.43.1")
|
||||
if SUPPORTS_GEMMA:
|
||||
from .gemma import FastGemmaModel
|
||||
if SUPPORTS_GEMMA2:
|
||||
|
|
@ -130,7 +131,19 @@ class FastLanguageModel(FastLlamaModel):
|
|||
|
||||
model_type = model_config.model_type
|
||||
|
||||
if model_type == "llama": dispatch_model = FastLlamaModel
|
||||
if model_type == "llama":
|
||||
scaling_type1 = model_config.rope_scaling.get("type", None)
|
||||
scaling_type2 = model_config.rope_scaling.get("rope_type", None)
|
||||
scaling_type = scaling_type1 if scaling_type1 is not None else scaling_type2
|
||||
|
||||
if scaling_type == "llama3" and not SUPPORTS_LLAMA31:
|
||||
raise ImportError(
|
||||
f"Unsloth: Your transformers version of {transformers_version} does not support Llama 3.1.\n"\
|
||||
f"The minimum required version is 4.43.1\n"\
|
||||
f'Try `pip install --upgrade "transformers>=4.43.1"`\n'\
|
||||
f"to obtain the latest transformers build, then restart this session."\
|
||||
)
|
||||
dispatch_model = FastLlamaModel
|
||||
elif model_type == "mistral": dispatch_model = FastMistralModel
|
||||
elif model_type == "gemma":
|
||||
if not SUPPORTS_GEMMA:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue