adeemharis commited on
Commit
3230a66
·
verified ·
1 Parent(s): 0894bdd

Publish Part A sanitizer adapters A1-A6 and best_sanitizer

Browse files
A1/adapter_config.json ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "alpha_pattern": {},
3
+ "auto_mapping": null,
4
+ "base_model_name_or_path": "Qwen/Qwen2.5-1.5B-Instruct",
5
+ "bias": "none",
6
+ "corda_config": null,
7
+ "eva_config": null,
8
+ "exclude_modules": null,
9
+ "fan_in_fan_out": false,
10
+ "inference_mode": true,
11
+ "init_lora_weights": true,
12
+ "layer_replication": null,
13
+ "layers_pattern": null,
14
+ "layers_to_transform": null,
15
+ "loftq_config": {},
16
+ "lora_alpha": 16,
17
+ "lora_bias": false,
18
+ "lora_dropout": 0.05,
19
+ "megatron_config": null,
20
+ "megatron_core": "megatron.core",
21
+ "modules_to_save": null,
22
+ "peft_type": "LORA",
23
+ "qalora_group_size": 16,
24
+ "r": 8,
25
+ "rank_pattern": {},
26
+ "revision": "989aa7980e4cf806f80c7fef2b1adb7bc71aa306",
27
+ "target_modules": [
28
+ "q_proj",
29
+ "v_proj"
30
+ ],
31
+ "target_parameters": null,
32
+ "task_type": "CAUSAL_LM",
33
+ "trainable_token_indices": null,
34
+ "use_dora": false,
35
+ "use_qalora": false,
36
+ "use_rslora": false
37
+ }
A1/adapter_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f32dc98535ec23fd6e08eb6079a6a301e7a981d841b736e6b3835b8b886149bc
3
+ size 4372840
A1/experiment.json ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "quant": "none",
3
+ "target_modules": "q_proj,v_proj",
4
+ "lora_r": 8,
5
+ "lora_alpha": 16,
6
+ "lora_dropout": 0.05,
7
+ "learning_rate": 0.0002,
8
+ "epochs": 1,
9
+ "seed": 42,
10
+ "run_id": "A1",
11
+ "base_model": "Qwen/Qwen2.5-1.5B-Instruct",
12
+ "published_adapter": "A1"
13
+ }
A2/adapter_config.json ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "alpha_pattern": {},
3
+ "auto_mapping": null,
4
+ "base_model_name_or_path": "Qwen/Qwen2.5-1.5B-Instruct",
5
+ "bias": "none",
6
+ "corda_config": null,
7
+ "eva_config": null,
8
+ "exclude_modules": null,
9
+ "fan_in_fan_out": false,
10
+ "inference_mode": true,
11
+ "init_lora_weights": true,
12
+ "layer_replication": null,
13
+ "layers_pattern": null,
14
+ "layers_to_transform": null,
15
+ "loftq_config": {},
16
+ "lora_alpha": 16,
17
+ "lora_bias": false,
18
+ "lora_dropout": 0.05,
19
+ "megatron_config": null,
20
+ "megatron_core": "megatron.core",
21
+ "modules_to_save": null,
22
+ "peft_type": "LORA",
23
+ "qalora_group_size": 16,
24
+ "r": 8,
25
+ "rank_pattern": {},
26
+ "revision": "989aa7980e4cf806f80c7fef2b1adb7bc71aa306",
27
+ "target_modules": [
28
+ "o_proj",
29
+ "k_proj",
30
+ "v_proj",
31
+ "q_proj"
32
+ ],
33
+ "target_parameters": null,
34
+ "task_type": "CAUSAL_LM",
35
+ "trainable_token_indices": null,
36
+ "use_dora": false,
37
+ "use_qalora": false,
38
+ "use_rslora": false
39
+ }
A2/adapter_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a986fe029381c5d9190be8eaa72e1625f7dc541aad79af03b260509ea4e1c465
3
+ size 8745704
A2/experiment.json ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "quant": "none",
3
+ "target_modules": "q_proj,k_proj,v_proj,o_proj",
4
+ "lora_r": 8,
5
+ "lora_alpha": 16,
6
+ "lora_dropout": 0.05,
7
+ "learning_rate": 0.0002,
8
+ "epochs": 1,
9
+ "seed": 42,
10
+ "run_id": "A2",
11
+ "base_model": "Qwen/Qwen2.5-1.5B-Instruct",
12
+ "published_adapter": "A2"
13
+ }
A3/adapter_config.json ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "alpha_pattern": {},
3
+ "auto_mapping": null,
4
+ "base_model_name_or_path": "Qwen/Qwen2.5-1.5B-Instruct",
5
+ "bias": "none",
6
+ "corda_config": null,
7
+ "eva_config": null,
8
+ "exclude_modules": null,
9
+ "fan_in_fan_out": false,
10
+ "inference_mode": true,
11
+ "init_lora_weights": true,
12
+ "layer_replication": null,
13
+ "layers_pattern": null,
14
+ "layers_to_transform": null,
15
+ "loftq_config": {},
16
+ "lora_alpha": 16,
17
+ "lora_bias": false,
18
+ "lora_dropout": 0.05,
19
+ "megatron_config": null,
20
+ "megatron_core": "megatron.core",
21
+ "modules_to_save": null,
22
+ "peft_type": "LORA",
23
+ "qalora_group_size": 16,
24
+ "r": 8,
25
+ "rank_pattern": {},
26
+ "revision": "989aa7980e4cf806f80c7fef2b1adb7bc71aa306",
27
+ "target_modules": [
28
+ "q_proj",
29
+ "up_proj",
30
+ "v_proj",
31
+ "k_proj",
32
+ "gate_proj",
33
+ "o_proj",
34
+ "down_proj"
35
+ ],
36
+ "target_parameters": null,
37
+ "task_type": "CAUSAL_LM",
38
+ "trainable_token_indices": null,
39
+ "use_dora": false,
40
+ "use_qalora": false,
41
+ "use_rslora": false
42
+ }
A3/adapter_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2a00bc6b4808a23f6373c956cf5999006a03530ccd7367e7888c3eb0611c4279
3
+ size 36981072
A3/experiment.json ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "quant": "none",
3
+ "target_modules": "q_proj,k_proj,v_proj,o_proj,gate_proj,up_proj,down_proj",
4
+ "lora_r": 8,
5
+ "lora_alpha": 16,
6
+ "lora_dropout": 0.05,
7
+ "learning_rate": 0.0002,
8
+ "epochs": 1,
9
+ "seed": 42,
10
+ "run_id": "A3",
11
+ "base_model": "Qwen/Qwen2.5-1.5B-Instruct",
12
+ "published_adapter": "A3"
13
+ }
A4/adapter_config.json ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "alpha_pattern": {},
3
+ "auto_mapping": null,
4
+ "base_model_name_or_path": "Qwen/Qwen2.5-1.5B-Instruct",
5
+ "bias": "none",
6
+ "corda_config": null,
7
+ "eva_config": null,
8
+ "exclude_modules": null,
9
+ "fan_in_fan_out": false,
10
+ "inference_mode": true,
11
+ "init_lora_weights": true,
12
+ "layer_replication": null,
13
+ "layers_pattern": null,
14
+ "layers_to_transform": null,
15
+ "loftq_config": {},
16
+ "lora_alpha": 64,
17
+ "lora_bias": false,
18
+ "lora_dropout": 0.05,
19
+ "megatron_config": null,
20
+ "megatron_core": "megatron.core",
21
+ "modules_to_save": null,
22
+ "peft_type": "LORA",
23
+ "qalora_group_size": 16,
24
+ "r": 32,
25
+ "rank_pattern": {},
26
+ "revision": "989aa7980e4cf806f80c7fef2b1adb7bc71aa306",
27
+ "target_modules": [
28
+ "v_proj",
29
+ "k_proj",
30
+ "down_proj",
31
+ "o_proj",
32
+ "up_proj",
33
+ "gate_proj",
34
+ "q_proj"
35
+ ],
36
+ "target_parameters": null,
37
+ "task_type": "CAUSAL_LM",
38
+ "trainable_token_indices": null,
39
+ "use_dora": false,
40
+ "use_qalora": false,
41
+ "use_rslora": false
42
+ }
A4/adapter_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1d9950fe356b2861601170c96675291a1e4216649fd10c618c15d52484ae358e
3
+ size 147770496
A4/experiment.json ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "quant": "none",
3
+ "target_modules": "q_proj,k_proj,v_proj,o_proj,gate_proj,up_proj,down_proj",
4
+ "lora_r": 32,
5
+ "lora_alpha": 64,
6
+ "lora_dropout": 0.05,
7
+ "learning_rate": 0.0002,
8
+ "epochs": 1,
9
+ "seed": 42,
10
+ "run_id": "A4",
11
+ "base_model": "Qwen/Qwen2.5-1.5B-Instruct",
12
+ "published_adapter": "A4"
13
+ }
A5/adapter_config.json ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "alpha_pattern": {},
3
+ "auto_mapping": null,
4
+ "base_model_name_or_path": "Qwen/Qwen2.5-1.5B-Instruct",
5
+ "bias": "none",
6
+ "corda_config": null,
7
+ "eva_config": null,
8
+ "exclude_modules": null,
9
+ "fan_in_fan_out": false,
10
+ "inference_mode": true,
11
+ "init_lora_weights": true,
12
+ "layer_replication": null,
13
+ "layers_pattern": null,
14
+ "layers_to_transform": null,
15
+ "loftq_config": {},
16
+ "lora_alpha": 16,
17
+ "lora_bias": false,
18
+ "lora_dropout": 0.05,
19
+ "megatron_config": null,
20
+ "megatron_core": "megatron.core",
21
+ "modules_to_save": null,
22
+ "peft_type": "LORA",
23
+ "qalora_group_size": 16,
24
+ "r": 32,
25
+ "rank_pattern": {},
26
+ "revision": "989aa7980e4cf806f80c7fef2b1adb7bc71aa306",
27
+ "target_modules": [
28
+ "o_proj",
29
+ "k_proj",
30
+ "q_proj",
31
+ "down_proj",
32
+ "up_proj",
33
+ "v_proj",
34
+ "gate_proj"
35
+ ],
36
+ "target_parameters": null,
37
+ "task_type": "CAUSAL_LM",
38
+ "trainable_token_indices": null,
39
+ "use_dora": false,
40
+ "use_qalora": false,
41
+ "use_rslora": false
42
+ }
A5/adapter_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4f0063566d7bfeefc08f42ad1709b9289271cd11c84b154d065fbe7c753d2017
3
+ size 147770496
A5/experiment.json ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "quant": "none",
3
+ "target_modules": "q_proj,k_proj,v_proj,o_proj,gate_proj,up_proj,down_proj",
4
+ "lora_r": 32,
5
+ "lora_alpha": 16,
6
+ "lora_dropout": 0.05,
7
+ "learning_rate": 0.0002,
8
+ "epochs": 1,
9
+ "seed": 42,
10
+ "run_id": "A5",
11
+ "base_model": "Qwen/Qwen2.5-1.5B-Instruct",
12
+ "published_adapter": "A5"
13
+ }
A6/adapter_config.json ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "alpha_pattern": {},
3
+ "auto_mapping": null,
4
+ "base_model_name_or_path": "Qwen/Qwen2.5-1.5B-Instruct",
5
+ "bias": "none",
6
+ "corda_config": null,
7
+ "eva_config": null,
8
+ "exclude_modules": null,
9
+ "fan_in_fan_out": false,
10
+ "inference_mode": true,
11
+ "init_lora_weights": true,
12
+ "layer_replication": null,
13
+ "layers_pattern": null,
14
+ "layers_to_transform": null,
15
+ "loftq_config": {},
16
+ "lora_alpha": 64,
17
+ "lora_bias": false,
18
+ "lora_dropout": 0.05,
19
+ "megatron_config": null,
20
+ "megatron_core": "megatron.core",
21
+ "modules_to_save": null,
22
+ "peft_type": "LORA",
23
+ "qalora_group_size": 16,
24
+ "r": 32,
25
+ "rank_pattern": {},
26
+ "revision": "989aa7980e4cf806f80c7fef2b1adb7bc71aa306",
27
+ "target_modules": [
28
+ "k_proj",
29
+ "down_proj",
30
+ "v_proj",
31
+ "q_proj",
32
+ "gate_proj",
33
+ "o_proj",
34
+ "up_proj"
35
+ ],
36
+ "target_parameters": null,
37
+ "task_type": "CAUSAL_LM",
38
+ "trainable_token_indices": null,
39
+ "use_dora": false,
40
+ "use_qalora": false,
41
+ "use_rslora": false
42
+ }
A6/adapter_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:29d6f9328d555ad832cb9c4bd66058cbe71c12ae5ebe7c017444132819d7d45f
3
+ size 147770496
A6/experiment.json ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "quant": "4bit",
3
+ "target_modules": "q_proj,k_proj,v_proj,o_proj,gate_proj,up_proj,down_proj",
4
+ "lora_r": 32,
5
+ "lora_alpha": 64,
6
+ "lora_dropout": 0.05,
7
+ "learning_rate": 0.0002,
8
+ "epochs": 1,
9
+ "seed": 42,
10
+ "run_id": "A6",
11
+ "base_model": "Qwen/Qwen2.5-1.5B-Instruct",
12
+ "published_adapter": "A6"
13
+ }
README.md ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ # Assignment 1 sanitizer adapters
2
+
3
+ Public PEFT adapters for Part A: A1-A6 and best_sanitizer.
4
+
5
+ Base model: `Qwen/Qwen2.5-1.5B-Instruct`.
best_sanitizer/adapter_config.json ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "alpha_pattern": {},
3
+ "auto_mapping": null,
4
+ "base_model_name_or_path": "Qwen/Qwen2.5-1.5B-Instruct",
5
+ "bias": "none",
6
+ "corda_config": null,
7
+ "eva_config": null,
8
+ "exclude_modules": null,
9
+ "fan_in_fan_out": false,
10
+ "inference_mode": true,
11
+ "init_lora_weights": true,
12
+ "layer_replication": null,
13
+ "layers_pattern": null,
14
+ "layers_to_transform": null,
15
+ "loftq_config": {},
16
+ "lora_alpha": 64,
17
+ "lora_bias": false,
18
+ "lora_dropout": 0.05,
19
+ "megatron_config": null,
20
+ "megatron_core": "megatron.core",
21
+ "modules_to_save": null,
22
+ "peft_type": "LORA",
23
+ "qalora_group_size": 16,
24
+ "r": 32,
25
+ "rank_pattern": {},
26
+ "revision": "989aa7980e4cf806f80c7fef2b1adb7bc71aa306",
27
+ "target_modules": [
28
+ "v_proj",
29
+ "k_proj",
30
+ "down_proj",
31
+ "o_proj",
32
+ "up_proj",
33
+ "gate_proj",
34
+ "q_proj"
35
+ ],
36
+ "target_parameters": null,
37
+ "task_type": "CAUSAL_LM",
38
+ "trainable_token_indices": null,
39
+ "use_dora": false,
40
+ "use_qalora": false,
41
+ "use_rslora": false
42
+ }
best_sanitizer/adapter_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1d9950fe356b2861601170c96675291a1e4216649fd10c618c15d52484ae358e
3
+ size 147770496
best_sanitizer/experiment.json ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "quant": "none",
3
+ "target_modules": "q_proj,k_proj,v_proj,o_proj,gate_proj,up_proj,down_proj",
4
+ "lora_r": 32,
5
+ "lora_alpha": 64,
6
+ "lora_dropout": 0.05,
7
+ "learning_rate": 0.0002,
8
+ "epochs": 1,
9
+ "seed": 42,
10
+ "run_id": "A4",
11
+ "base_model": "Qwen/Qwen2.5-1.5B-Instruct",
12
+ "published_adapter": "best_sanitizer"
13
+ }
best_sanitizer/selection.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run_id": "A4",
3
+ "validation_best_f1": 0.9384233542134499,
4
+ "rule": "within 0.01 of best validation IoU micro-F1; minimize leak, then overmask, then memory",
5
+ "selected_row": {
6
+ "run_id": "A4",
7
+ "method": "LoRA",
8
+ "target_modules": "q_proj,k_proj,v_proj,o_proj,gate_proj,up_proj,down_proj",
9
+ "lora_r": "32",
10
+ "lora_alpha": "64",
11
+ "quant": "none",
12
+ "trainable_params": "36929536",
13
+ "total_params": "1580643840",
14
+ "trainable_pct": "2.336360353006532",
15
+ "peak_gpu_mem_gb": "4.422460556030273",
16
+ "train_wallclock_s": "8764.853005724",
17
+ "tokens_per_s": "879.1683094933412",
18
+ "final_train_loss": "0.009613064549867845",
19
+ "val_loss": "0.008500698961901636",
20
+ "val_entity_f1": "0.9384233542134499",
21
+ "val_leak_rate": "0.04012519059465532"
22
+ }
23
+ }