cpt core 4
Browse files
scripts/cpt_core_model_4.py
CHANGED
|
@@ -20,7 +20,7 @@ model, tokenizer = FastLanguageModel.from_pretrained(
|
|
| 20 |
dtype=dtype,
|
| 21 |
load_in_4bit=load_in_4bit,
|
| 22 |
)
|
| 23 |
-
print(f'{model=}')
|
| 24 |
|
| 25 |
# print('Ignore loaded tokenizer by FastLanguageModel.from_pretrained and using AutoTokenizer.from_pretrained')
|
| 26 |
# tokenizer = AutoTokenizer.from_pretrained('..', trust_remote_code=True, use_fast=True)
|
|
@@ -44,8 +44,7 @@ model = FastLanguageModel.get_peft_model(
|
|
| 44 |
use_rslora = True, # We support rank stabilized LoRA
|
| 45 |
loftq_config = None, # And LoftQ
|
| 46 |
)
|
| 47 |
-
|
| 48 |
-
print(f'{model=}')
|
| 49 |
|
| 50 |
|
| 51 |
from datasets import Dataset
|
|
@@ -85,8 +84,10 @@ trainer = UnslothTrainer(
|
|
| 85 |
packing=False, # Can make training 5x faster for short sequences.
|
| 86 |
|
| 87 |
args = UnslothTrainingArguments(
|
| 88 |
-
per_device_train_batch_size=16,
|
| 89 |
-
gradient_accumulation_steps=64,
|
|
|
|
|
|
|
| 90 |
|
| 91 |
warmup_ratio=0,
|
| 92 |
num_train_epochs=1,
|
|
|
|
| 20 |
dtype=dtype,
|
| 21 |
load_in_4bit=load_in_4bit,
|
| 22 |
)
|
| 23 |
+
# print(f'{model=}')
|
| 24 |
|
| 25 |
# print('Ignore loaded tokenizer by FastLanguageModel.from_pretrained and using AutoTokenizer.from_pretrained')
|
| 26 |
# tokenizer = AutoTokenizer.from_pretrained('..', trust_remote_code=True, use_fast=True)
|
|
|
|
| 44 |
use_rslora = True, # We support rank stabilized LoRA
|
| 45 |
loftq_config = None, # And LoftQ
|
| 46 |
)
|
| 47 |
+
# print(f'{model=}')
|
|
|
|
| 48 |
|
| 49 |
|
| 50 |
from datasets import Dataset
|
|
|
|
| 84 |
packing=False, # Can make training 5x faster for short sequences.
|
| 85 |
|
| 86 |
args = UnslothTrainingArguments(
|
| 87 |
+
# per_device_train_batch_size=16,
|
| 88 |
+
# gradient_accumulation_steps=64,
|
| 89 |
+
per_device_train_batch_size=2,
|
| 90 |
+
gradient_accumulation_steps=8,
|
| 91 |
|
| 92 |
warmup_ratio=0,
|
| 93 |
num_train_epochs=1,
|
scripts/{requirements.in → requirements-litgpt.in}
RENAMED
|
File without changes
|
scripts/requirements-unsloth.in
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# litgpt compatible litdata
|
| 2 |
+
litdata==0.2.17
|
| 3 |
+
|
| 4 |
+
# unsloth
|
| 5 |
+
unsloth
|
| 6 |
+
xformers
|
| 7 |
+
trl
|
| 8 |
+
peft
|
| 9 |
+
accelerate
|
| 10 |
+
bitsandbytes
|