Views
No views yet
| eval | test | comp-eval | comp-test | |
|---|---|---|---|---|
| llama2-7b | 46.68% | 46.82% | ||
| ckpt-200 | 44.28% | 46.03% | -2.40% | -0.79% |
| ckpt-600 | 45.26% | 45.61% | -1.42% | -1.21% |
past_key_values)1import sys
2sys.path.insert(1, '/workspace/asr/peft/src')
3# TODO set this path to the lazy-lora source code path,
4# or you can install it from source code:
5# TODO, please install lazylora for usage:
6# git clone git@github.com:Xianchao-Wu/peft.git
7# cd peft
8# python setup.py install
9
10from transformers import (AutoTokenizer,
11 AutoModelForCausalLM, BitsAndBytesConfig)
12from peft import PeftModel, PeftConfig
13import os
14import torch
15
16#import ipdb; ipdb.set_trace()
17cache_dir="/workspace/asr/peft/qlora"
18# TODO set this cache_dir to the path where you
19# stored (or, want to store) llama2-7bhf model
20
21lazylora_dir=os.getcwd()
22# the path that contains 'adapter_config.json'
23# and 'adapter_model.bin'
24
25config = PeftConfig.from_pretrained(lazylora_dir)
26
27tokenizer = AutoTokenizer.from_pretrained(
28 config.base_model_name_or_path,
29 cache_dir=cache_dir,
30 use_auth_token=True
31)
32
33bnb_config = BitsAndBytesConfig(
34 load_in_4bit=True,
35 bnb_4bit_use_double_quant=True,
36 bnb_4bit_quant_type='nf4',
37 bnb_4bit_compute_dtype=torch.bfloat16
38)
39
40model = AutoModelForCausalLM.from_pretrained(
41 config.base_model_name_or_path,
42 quantization_config=bnb_config,
43 device_map="auto",
44 cache_dir=cache_dir,
45 use_auth_token=True
46)
47#model.print_trainable_parameters()
48print(sum(p.numel() for p in model.parameters()))
49# 3,500,412,928 -> half-size of 7B due to 4-bit loading
50
51model = PeftModel.from_pretrained(model, lazylora_dir)
52print('after adding lazy lora parameters:')
53model.print_trainable_parameters()
54# trainable params: 0 || all params: 3,660,359,168 || trainable%: 0.0
551{"mmlu_loss": 1.9065961667247102,
2 "mmlu_eval_accuracy_professional_medicine": 0.3870967741935484,
3 "mmlu_eval_accuracy_college_physics": 0.45454545454545453,
4 "mmlu_eval_accuracy_conceptual_physics": 0.34615384615384615,
5 "mmlu_eval_accuracy_econometrics": 0.3333333333333333,
6 "mmlu_eval_accuracy_high_school_chemistry": 0.45454545454545453,
7 "mmlu_eval_accuracy_nutrition": 0.5151515151515151,
8 "mmlu_eval_accuracy_high_school_computer_science": 0.5555555555555556,
9 "mmlu_eval_accuracy_security_studies": 0.4444444444444444,
10 "mmlu_eval_accuracy_world_religions": 0.6842105263157895,
11 "mmlu_eval_accuracy_anatomy": 0.5,
12 "mmlu_eval_accuracy_prehistory": 0.42857142857142855,
13 "mmlu_eval_accuracy_high_school_government_and_politics": 0.6666666666666666,
14 "mmlu_eval_accuracy_professional_accounting": 0.3225806451612903,
15 "mmlu_eval_accuracy_philosophy": 0.4411764705882353,
16 "mmlu_eval_accuracy_astronomy": 0.3125,
17 "mmlu_eval_accuracy_medical_genetics": 0.8181818181818182,
18 "mmlu_eval_accuracy_jurisprudence": 0.5454545454545454,
19 "mmlu_eval_accuracy_professional_law": 0.38235294117647056,
20 "mmlu_eval_accuracy_college_chemistry": 0.125,
21 "mmlu_eval_accuracy_moral_disputes": 0.4473684210526316,
22 "mmlu_eval_accuracy_abstract_algebra": 0.36363636363636365,
23 "mmlu_eval_accuracy_computer_security": 0.5454545454545454,
24 "mmlu_eval_accuracy_business_ethics": 0.5454545454545454,
25 "mmlu_eval_accuracy_virology": 0.5,
26 "mmlu_eval_accuracy_electrical_engineering": 0.375,
27 "mmlu_eval_accuracy_high_school_biology": 0.34375,
28 "mmlu_eval_accuracy_public_relations": 0.3333333333333333,
29 "mmlu_eval_accuracy_high_school_physics": 0.35294117647058826,
30 "mmlu_eval_accuracy_high_school_psychology": 0.65,
31 "mmlu_eval_accuracy_college_computer_science": 0.5454545454545454,
32 "mmlu_eval_accuracy_high_school_european_history": 0.7222222222222222,
33 "mmlu_eval_accuracy_international_law": 0.8461538461538461,
34 "mmlu_eval_accuracy_high_school_microeconomics": 0.2692307692307692,
35 "mmlu_eval_accuracy_college_biology": 0.25,
36 "mmlu_eval_accuracy_formal_logic": 0.14285714285714285,
37 "mmlu_eval_accuracy_machine_learning": 0.18181818181818182,
38 "mmlu_eval_accuracy_human_aging": 0.6956521739130435,
39 "mmlu_eval_accuracy_logical_fallacies": 0.5555555555555556,
40 "mmlu_eval_accuracy_clinical_knowledge": 0.41379310344827586,
41 "mmlu_eval_accuracy_high_school_macroeconomics": 0.3488372093023256,
42 "mmlu_eval_accuracy_miscellaneous": 0.5930232558139535,
43 "mmlu_eval_accuracy_sociology": 0.7272727272727273,
44 "mmlu_eval_accuracy_high_school_us_history": 0.6363636363636364,
45 "mmlu_eval_accuracy_college_medicine": 0.4090909090909091,
46 "mmlu_eval_accuracy_high_school_world_history": 0.5,
47 "mmlu_eval_accuracy_marketing": 0.8,
48 "mmlu_eval_accuracy_human_sexuality": 0.4166666666666667,
49 "mmlu_eval_accuracy_professional_psychology": 0.36231884057971014,
50 "mmlu_eval_accuracy_moral_scenarios": 0.24,
51 "mmlu_eval_accuracy_college_mathematics": 0.18181818181818182,
52 "mmlu_eval_accuracy_us_foreign_policy": 0.6363636363636364,
53 "mmlu_eval_accuracy_high_school_geography": 0.6818181818181818,
54 "mmlu_eval_accuracy_high_school_statistics": 0.34782608695652173,
55 "mmlu_eval_accuracy_high_school_mathematics": 0.2413793103448276,
56 "mmlu_eval_accuracy_elementary_mathematics": 0.3170731707317073,
57 "mmlu_eval_accuracy_management": 0.36363636363636365,
58 "mmlu_eval_accuracy_global_facts": 0.2,
59 "mmlu_eval_accuracy": 0.4526436056641111}1{"mmlu_loss": 1.925738222594615,
2 "mmlu_test_accuracy_business_ethics": 0.53,
3 "mmlu_test_accuracy_medical_genetics": 0.53,
4 "mmlu_test_accuracy_international_law": 0.628099173553719,
5 "mmlu_test_accuracy_professional_law": 0.3363754889178618,
6 "mmlu_test_accuracy_econometrics": 0.32456140350877194,
7 "mmlu_test_accuracy_high_school_biology": 0.4806451612903226,
8 "mmlu_test_accuracy_computer_security": 0.57,
9 "mmlu_test_accuracy_global_facts": 0.34,
10 "mmlu_test_accuracy_clinical_knowledge": 0.46037735849056605,
11 "mmlu_test_accuracy_miscellaneous": 0.6347381864623244,
12 "mmlu_test_accuracy_high_school_microeconomics": 0.39915966386554624,
13 "mmlu_test_accuracy_public_relations": 0.5636363636363636,
14 "mmlu_test_accuracy_high_school_computer_science": 0.45,
15 "mmlu_test_accuracy_human_sexuality": 0.5572519083969466,
16 "mmlu_test_accuracy_virology": 0.43373493975903615,
17 "mmlu_test_accuracy_human_aging": 0.5695067264573991,
18 "mmlu_test_accuracy_high_school_world_history": 0.6371308016877637,
19 "mmlu_test_accuracy_college_medicine": 0.3699421965317919,
20 "mmlu_test_accuracy_marketing": 0.6923076923076923,
21 "mmlu_test_accuracy_world_religions": 0.6783625730994152,
22 "mmlu_test_accuracy_college_physics": 0.23529411764705882,
23 "mmlu_test_accuracy_high_school_chemistry": 0.33004926108374383,
24 "mmlu_test_accuracy_elementary_mathematics": 0.2751322751322751,
25 "mmlu_test_accuracy_high_school_psychology": 0.6018348623853211,
26 "mmlu_test_accuracy_sociology": 0.5920398009950248,
27 "mmlu_test_accuracy_astronomy": 0.4342105263157895,
28 "mmlu_test_accuracy_high_school_mathematics": 0.27037037037037037,
29 "mmlu_test_accuracy_high_school_us_history": 0.5343137254901961,
30 "mmlu_test_accuracy_logical_fallacies": 0.49693251533742333,
31 "mmlu_test_accuracy_high_school_statistics": 0.19907407407407407,
32 "mmlu_test_accuracy_management": 0.5825242718446602,
33 "mmlu_test_accuracy_moral_disputes": 0.5057803468208093,
34 "mmlu_test_accuracy_formal_logic": 0.24603174603174602,
35 "mmlu_test_accuracy_college_chemistry": 0.25,
36 "mmlu_test_accuracy_college_mathematics": 0.3,
37 "mmlu_test_accuracy_high_school_geography": 0.5050505050505051,
38 "mmlu_test_accuracy_machine_learning": 0.35714285714285715,
39 "mmlu_test_accuracy_philosophy": 0.5787781350482315,
40 "mmlu_test_accuracy_college_computer_science": 0.32,
41 "mmlu_test_accuracy_security_studies": 0.46938775510204084,
42 "mmlu_test_accuracy_abstract_algebra": 0.27,
43 "mmlu_test_accuracy_professional_psychology": 0.4526143790849673,
44 "mmlu_test_accuracy_college_biology": 0.4444444444444444,
45 "mmlu_test_accuracy_us_foreign_policy": 0.68,
46 "mmlu_test_accuracy_professional_medicine": 0.4522058823529412,
47 "mmlu_test_accuracy_prehistory": 0.48148148148148145,
48 "mmlu_test_accuracy_anatomy": 0.45925925925925926,
49 "mmlu_test_accuracy_moral_scenarios": 0.2346368715083799,
50 "mmlu_test_accuracy_nutrition": 0.4738562091503268,
51 "mmlu_test_accuracy_high_school_macroeconomics": 0.4461538461538462,
52 "mmlu_test_accuracy_high_school_european_history": 0.6181818181818182,
53 "mmlu_test_accuracy_jurisprudence": 0.5370370370370371,
54 "mmlu_test_accuracy_professional_accounting": 0.35815602836879434,
55 "mmlu_test_accuracy_high_school_government_and_politics": 0.6321243523316062,
56 "mmlu_test_accuracy_high_school_physics": 0.32450331125827814,
57 "mmlu_test_accuracy_electrical_engineering": 0.47586206896551725,
58 "mmlu_test_accuracy_conceptual_physics": 0.3872340425531915,
59 "mmlu_test_accuracy": 0.4560969792275357}