therem commited on
Commit
8bc0877
·
verified ·
1 Parent(s): 619671f

Add files using upload-large-folder tool

Browse files
Files changed (40) hide show
  1. altmin_datasample_omp_k48_s1/results.json +23 -0
  2. altmin_oracle_omp_k48_s1/results.json +23 -0
  3. l1/cfg.json +1 -0
  4. l1/ckpts/final_50003968/activation_scaler.json +1 -0
  5. l1/ckpts/final_50003968/cfg.json +1 -0
  6. l1/ckpts/final_50003968/runner_config.json +58 -0
  7. l1/eval_stats.json +15 -0
  8. l1/meta.json +6 -0
  9. l1/metrics.json +20 -0
  10. l1/runner_config.json +58 -0
  11. l1_l1c10.0_s0/cfg.json +1 -0
  12. l1_l1c10.0_s0/ckpts/final_50003968/activation_scaler.json +1 -0
  13. l1_l1c10.0_s0/ckpts/final_50003968/cfg.json +1 -0
  14. l1_l1c10.0_s0/ckpts/final_50003968/runner_config.json +58 -0
  15. l1_l1c10.0_s0/eval_stats.json +15 -0
  16. l1_l1c10.0_s0/meta.json +9 -0
  17. l1_l1c10.0_s0/runner_config.json +58 -0
  18. p2_joint_k48_s1/results.json +19 -0
  19. topk_k40_s1/ckpts/final_50003968/activation_scaler.json +1 -0
  20. topk_k40_s1/ckpts/final_50003968/runner_config.json +59 -0
  21. topk_k48_s1/barrier.json +52 -0
  22. topk_k48_s1/cfg.json +1 -0
  23. topk_k48_s1/ckpts/final_50003968/activation_scaler.json +1 -0
  24. topk_k48_s1/ckpts/final_50003968/cfg.json +1 -0
  25. topk_k48_s1/ckpts/final_50003968/runner_config.json +59 -0
  26. topk_k48_s1/eval_stats.json +15 -0
  27. topk_k48_s1/meta.json +9 -0
  28. topk_k48_s1/metrics.json +20 -0
  29. topk_k48_s1/mode_connectivity.json +57 -0
  30. topk_k48_s1/runner_config.json +59 -0
  31. topk_k48_s2/barrier.json +52 -0
  32. topk_k48_s2/cfg.json +1 -0
  33. topk_k48_s2/ckpts/final_50003968/activation_scaler.json +1 -0
  34. topk_k48_s2/ckpts/final_50003968/cfg.json +1 -0
  35. topk_k48_s2/ckpts/final_50003968/runner_config.json +59 -0
  36. topk_k48_s2/eval_stats.json +15 -0
  37. topk_k48_s2/meta.json +9 -0
  38. topk_k48_s2/metrics.json +20 -0
  39. topk_k48_s2/mode_connectivity.json +57 -0
  40. topk_k48_s2/runner_config.json +59 -0
altmin_datasample_omp_k48_s1/results.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "init": "datasample",
3
+ "coding": "omp",
4
+ "k": 48,
5
+ "n_samples": 10000000,
6
+ "lr": 0.0003,
7
+ "seed": 1,
8
+ "eval": {
9
+ "true_l0": 34.465175,
10
+ "sae_l0": 33.416215,
11
+ "dead_latents": 0,
12
+ "shrinkage": 0.9272919580078125,
13
+ "explained_variance": 0.8575585358997201,
14
+ "mcc": 0.6327148675918579,
15
+ "uniqueness": 0.7420654296875,
16
+ "classification/precision": 0.688429057598114,
17
+ "classification/recall": 0.4184923470020294,
18
+ "classification/f1_score": 0.4094749093055725,
19
+ "classification/accuracy": 0.9838761687278748
20
+ },
21
+ "dec_fidelity_final": 0.6734853982925415,
22
+ "seconds": 3057.17805147171
23
+ }
altmin_oracle_omp_k48_s1/results.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "init": "oracle",
3
+ "coding": "omp",
4
+ "k": 48,
5
+ "n_samples": 10000000,
6
+ "lr": 0.0003,
7
+ "seed": 1,
8
+ "eval": {
9
+ "true_l0": 34.461625,
10
+ "sae_l0": 38.44182,
11
+ "dead_latents": 0,
12
+ "shrinkage": 0.9756087316894532,
13
+ "explained_variance": 0.9379646703251204,
14
+ "mcc": 0.9614838361740112,
15
+ "uniqueness": 0.9976806640625,
16
+ "classification/precision": 0.7950587868690491,
17
+ "classification/recall": 0.7917520999908447,
18
+ "classification/f1_score": 0.7660229802131653,
19
+ "classification/accuracy": 0.9987500905990601
20
+ },
21
+ "dec_fidelity_final": 0.9632136821746826,
22
+ "seconds": 3055.872364282608
23
+ }
l1/cfg.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"d_in": 768, "apply_b_dec_to_input": true, "device": "cuda", "normalize_activations": "none", "metadata": {"sae_lens_version": "6.43.0", "sae_lens_training_version": "6.43.0"}, "reshape_activations": "none", "d_sae": 16384, "dtype": "float32", "architecture": "standard"}
l1/ckpts/final_50003968/activation_scaler.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"scaling_factor": null}
l1/ckpts/final_50003968/cfg.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"d_in": 768, "d_sae": 16384, "dtype": "float32", "device": "cuda", "apply_b_dec_to_input": true, "normalize_activations": "none", "reshape_activations": "none", "metadata": {"sae_lens_version": "6.43.0", "sae_lens_training_version": "6.43.0"}, "decoder_init_norm": 0.1, "l1_coefficient": 5.0, "lp_norm": 1.0, "l1_warm_up_steps": 5000, "architecture": "standard"}
l1/ckpts/final_50003968/runner_config.json ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "synthetic_model": "decoderesearch/synth-sae-bench-16k-v1",
3
+ "sae": {
4
+ "d_in": 768,
5
+ "d_sae": 16384,
6
+ "dtype": "float32",
7
+ "device": "cuda",
8
+ "apply_b_dec_to_input": true,
9
+ "normalize_activations": "none",
10
+ "reshape_activations": "none",
11
+ "metadata": {
12
+ "sae_lens_version": "6.43.0",
13
+ "sae_lens_training_version": "6.43.0"
14
+ },
15
+ "decoder_init_norm": 0.1,
16
+ "l1_coefficient": 5.0,
17
+ "lp_norm": 1.0,
18
+ "l1_warm_up_steps": 5000,
19
+ "architecture": "standard"
20
+ },
21
+ "training_samples": 50000000,
22
+ "batch_size": 4096,
23
+ "lr": 0.0003,
24
+ "lr_warm_up_steps": 1000,
25
+ "lr_decay_steps": 0,
26
+ "lr_scheduler_name": "constant",
27
+ "lr_end": 2.9999999999999997e-05,
28
+ "adam_beta1": 0.9,
29
+ "adam_beta2": 0.999,
30
+ "n_restart_cycles": 1,
31
+ "device": "cuda",
32
+ "autocast_sae": false,
33
+ "autocast_data": false,
34
+ "n_checkpoints": 0,
35
+ "checkpoint_path": "runs/l1/ckpts",
36
+ "save_final_checkpoint": true,
37
+ "output_path": "runs/l1",
38
+ "save_synthetic_model": false,
39
+ "eval_frequency": 200000,
40
+ "eval_samples": 200000,
41
+ "run_final_eval": true,
42
+ "dead_feature_window": 1000,
43
+ "feature_sampling_window": 2000,
44
+ "n_batches_for_norm_estimate": 1000,
45
+ "sae_lens_version": "6.43.0",
46
+ "logger": {
47
+ "log_to_wandb": true,
48
+ "log_activations_store_to_wandb": false,
49
+ "log_optimizer_state_to_wandb": false,
50
+ "log_weights_to_wandb": true,
51
+ "wandb_project": "sae_lens_training",
52
+ "wandb_id": null,
53
+ "run_name": "synthetic-standard-16384-LR-0.0003",
54
+ "wandb_entity": null,
55
+ "wandb_log_frequency": 10,
56
+ "eval_every_n_wandb_logs": 100
57
+ }
58
+ }
l1/eval_stats.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "true_l0": 34.472315,
3
+ "sae_l0": 28.09419,
4
+ "dead_latents": 2586,
5
+ "shrinkage": 0.6749181384277344,
6
+ "explained_variance": 0.7596865098641346,
7
+ "mcc": 0.3895021378993988,
8
+ "uniqueness": 0.4180908203125,
9
+ "classification": {
10
+ "precision": 0.5969710350036621,
11
+ "recall": 0.4199705123901367,
12
+ "f1_score": 0.38069725036621094,
13
+ "accuracy": 0.9573115706443787
14
+ }
15
+ }
l1/meta.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "variant": "l1",
3
+ "n_samples": 50000000,
4
+ "seconds": 1246.3810708522797,
5
+ "out": "runs/l1"
6
+ }
l1/metrics.json ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "geometric": {
3
+ "max_cos_mean": 0.4059242606163025,
4
+ "max_cos_median": 0.49422556161880493,
5
+ "frac_recovered_0.9": 0.02142333984375,
6
+ "frac_recovered_0.95": 0.0205078125,
7
+ "hungarian_mean": 0.387668251991272,
8
+ "hungarian_frac_0.9": 0.02142333984375
9
+ },
10
+ "sae_lens_eval": {
11
+ "true_l0": 34.459226,
12
+ "sae_l0": 28.09275,
13
+ "dead_latents": 2179,
14
+ "shrinkage": 0.6752423949584961,
15
+ "explained_variance": 0.7597061484071307,
16
+ "mcc": 0.3895021378993988,
17
+ "uniqueness": 0.4180908203125,
18
+ "classification": "<class 'dict'>"
19
+ }
20
+ }
l1/runner_config.json ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "synthetic_model": "decoderesearch/synth-sae-bench-16k-v1",
3
+ "sae": {
4
+ "d_in": 768,
5
+ "d_sae": 16384,
6
+ "dtype": "float32",
7
+ "device": "cuda",
8
+ "apply_b_dec_to_input": true,
9
+ "normalize_activations": "none",
10
+ "reshape_activations": "none",
11
+ "metadata": {
12
+ "sae_lens_version": "6.43.0",
13
+ "sae_lens_training_version": "6.43.0"
14
+ },
15
+ "decoder_init_norm": 0.1,
16
+ "l1_coefficient": 5.0,
17
+ "lp_norm": 1.0,
18
+ "l1_warm_up_steps": 5000,
19
+ "architecture": "standard"
20
+ },
21
+ "training_samples": 50000000,
22
+ "batch_size": 4096,
23
+ "lr": 0.0003,
24
+ "lr_warm_up_steps": 1000,
25
+ "lr_decay_steps": 0,
26
+ "lr_scheduler_name": "constant",
27
+ "lr_end": 2.9999999999999997e-05,
28
+ "adam_beta1": 0.9,
29
+ "adam_beta2": 0.999,
30
+ "n_restart_cycles": 1,
31
+ "device": "cuda",
32
+ "autocast_sae": false,
33
+ "autocast_data": false,
34
+ "n_checkpoints": 0,
35
+ "checkpoint_path": "runs/l1/ckpts",
36
+ "save_final_checkpoint": true,
37
+ "output_path": "runs/l1",
38
+ "save_synthetic_model": false,
39
+ "eval_frequency": 200000,
40
+ "eval_samples": 200000,
41
+ "run_final_eval": true,
42
+ "dead_feature_window": 1000,
43
+ "feature_sampling_window": 2000,
44
+ "n_batches_for_norm_estimate": 1000,
45
+ "sae_lens_version": "6.43.0",
46
+ "logger": {
47
+ "log_to_wandb": true,
48
+ "log_activations_store_to_wandb": false,
49
+ "log_optimizer_state_to_wandb": false,
50
+ "log_weights_to_wandb": true,
51
+ "wandb_project": "sae_lens_training",
52
+ "wandb_id": null,
53
+ "run_name": "synthetic-standard-16384-LR-0.0003",
54
+ "wandb_entity": null,
55
+ "wandb_log_frequency": 10,
56
+ "eval_every_n_wandb_logs": 100
57
+ }
58
+ }
l1_l1c10.0_s0/cfg.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"dtype": "float32", "metadata": {"sae_lens_version": "6.43.0", "sae_lens_training_version": "6.43.0"}, "reshape_activations": "none", "apply_b_dec_to_input": true, "device": "cuda", "normalize_activations": "none", "d_sae": 16384, "d_in": 768, "architecture": "standard"}
l1_l1c10.0_s0/ckpts/final_50003968/activation_scaler.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"scaling_factor": null}
l1_l1c10.0_s0/ckpts/final_50003968/cfg.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"d_in": 768, "d_sae": 16384, "dtype": "float32", "device": "cuda", "apply_b_dec_to_input": true, "normalize_activations": "none", "reshape_activations": "none", "metadata": {"sae_lens_version": "6.43.0", "sae_lens_training_version": "6.43.0"}, "decoder_init_norm": 0.1, "l1_coefficient": 10.0, "lp_norm": 1.0, "l1_warm_up_steps": 5000, "architecture": "standard"}
l1_l1c10.0_s0/ckpts/final_50003968/runner_config.json ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "synthetic_model": "decoderesearch/synth-sae-bench-16k-v1",
3
+ "sae": {
4
+ "d_in": 768,
5
+ "d_sae": 16384,
6
+ "dtype": "float32",
7
+ "device": "cuda",
8
+ "apply_b_dec_to_input": true,
9
+ "normalize_activations": "none",
10
+ "reshape_activations": "none",
11
+ "metadata": {
12
+ "sae_lens_version": "6.43.0",
13
+ "sae_lens_training_version": "6.43.0"
14
+ },
15
+ "decoder_init_norm": 0.1,
16
+ "l1_coefficient": 10.0,
17
+ "lp_norm": 1.0,
18
+ "l1_warm_up_steps": 5000,
19
+ "architecture": "standard"
20
+ },
21
+ "training_samples": 50000000,
22
+ "batch_size": 4096,
23
+ "lr": 0.0003,
24
+ "lr_warm_up_steps": 1000,
25
+ "lr_decay_steps": 0,
26
+ "lr_scheduler_name": "constant",
27
+ "lr_end": 2.9999999999999997e-05,
28
+ "adam_beta1": 0.9,
29
+ "adam_beta2": 0.999,
30
+ "n_restart_cycles": 1,
31
+ "device": "cuda",
32
+ "autocast_sae": false,
33
+ "autocast_data": false,
34
+ "n_checkpoints": 0,
35
+ "checkpoint_path": "runs/l1_l1c10.0_s0/ckpts",
36
+ "save_final_checkpoint": true,
37
+ "output_path": "runs/l1_l1c10.0_s0",
38
+ "save_synthetic_model": false,
39
+ "eval_frequency": 200000,
40
+ "eval_samples": 200000,
41
+ "run_final_eval": true,
42
+ "dead_feature_window": 1000,
43
+ "feature_sampling_window": 2000,
44
+ "n_batches_for_norm_estimate": 1000,
45
+ "sae_lens_version": "6.43.0",
46
+ "logger": {
47
+ "log_to_wandb": true,
48
+ "log_activations_store_to_wandb": false,
49
+ "log_optimizer_state_to_wandb": false,
50
+ "log_weights_to_wandb": true,
51
+ "wandb_project": "sae_lens_training",
52
+ "wandb_id": null,
53
+ "run_name": "synthetic-standard-16384-LR-0.0003",
54
+ "wandb_entity": null,
55
+ "wandb_log_frequency": 10,
56
+ "eval_every_n_wandb_logs": 100
57
+ }
58
+ }
l1_l1c10.0_s0/eval_stats.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "true_l0": 34.466205,
3
+ "sae_l0": 14.88724,
4
+ "dead_latents": 5648,
5
+ "shrinkage": 0.4484661962890625,
6
+ "explained_variance": 0.5605491484812328,
7
+ "mcc": 0.3398200273513794,
8
+ "uniqueness": 0.30902099609375,
9
+ "classification": {
10
+ "precision": 0.542731761932373,
11
+ "recall": 0.1990332156419754,
12
+ "f1_score": 0.22677792608737946,
13
+ "accuracy": 0.9533296227455139
14
+ }
15
+ }
l1_l1c10.0_s0/meta.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "variant": "l1",
3
+ "k": 32,
4
+ "l1": 10.0,
5
+ "seed": 0,
6
+ "n_samples": 50000000,
7
+ "seconds": 1275.7077553272247,
8
+ "out": "runs/l1_l1c10.0_s0"
9
+ }
l1_l1c10.0_s0/runner_config.json ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "synthetic_model": "decoderesearch/synth-sae-bench-16k-v1",
3
+ "sae": {
4
+ "d_in": 768,
5
+ "d_sae": 16384,
6
+ "dtype": "float32",
7
+ "device": "cuda",
8
+ "apply_b_dec_to_input": true,
9
+ "normalize_activations": "none",
10
+ "reshape_activations": "none",
11
+ "metadata": {
12
+ "sae_lens_version": "6.43.0",
13
+ "sae_lens_training_version": "6.43.0"
14
+ },
15
+ "decoder_init_norm": 0.1,
16
+ "l1_coefficient": 10.0,
17
+ "lp_norm": 1.0,
18
+ "l1_warm_up_steps": 5000,
19
+ "architecture": "standard"
20
+ },
21
+ "training_samples": 50000000,
22
+ "batch_size": 4096,
23
+ "lr": 0.0003,
24
+ "lr_warm_up_steps": 1000,
25
+ "lr_decay_steps": 0,
26
+ "lr_scheduler_name": "constant",
27
+ "lr_end": 2.9999999999999997e-05,
28
+ "adam_beta1": 0.9,
29
+ "adam_beta2": 0.999,
30
+ "n_restart_cycles": 1,
31
+ "device": "cuda",
32
+ "autocast_sae": false,
33
+ "autocast_data": false,
34
+ "n_checkpoints": 0,
35
+ "checkpoint_path": "runs/l1_l1c10.0_s0/ckpts",
36
+ "save_final_checkpoint": true,
37
+ "output_path": "runs/l1_l1c10.0_s0",
38
+ "save_synthetic_model": false,
39
+ "eval_frequency": 200000,
40
+ "eval_samples": 200000,
41
+ "run_final_eval": true,
42
+ "dead_feature_window": 1000,
43
+ "feature_sampling_window": 2000,
44
+ "n_batches_for_norm_estimate": 1000,
45
+ "sae_lens_version": "6.43.0",
46
+ "logger": {
47
+ "log_to_wandb": true,
48
+ "log_activations_store_to_wandb": false,
49
+ "log_optimizer_state_to_wandb": false,
50
+ "log_weights_to_wandb": true,
51
+ "wandb_project": "sae_lens_training",
52
+ "wandb_id": null,
53
+ "run_name": "synthetic-standard-16384-LR-0.0003",
54
+ "wandb_entity": null,
55
+ "wandb_log_frequency": 10,
56
+ "eval_every_n_wandb_logs": 100
57
+ }
58
+ }
p2_joint_k48_s1/results.json ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "variant": "joint",
3
+ "k": 48,
4
+ "n_samples": 30000000,
5
+ "warmup_samples": 0,
6
+ "lr_enc": 0.0003,
7
+ "lr_dec": 3e-05,
8
+ "seed": 1,
9
+ "eval": {
10
+ "true_l0": 34.48436,
11
+ "sae_l0": 48.0,
12
+ "dead_latents": 3153,
13
+ "shrinkage": 0.9297531726074219,
14
+ "explained_variance": 0.8629156510529934,
15
+ "mcc": 0.466611385345459,
16
+ "uniqueness": 0.68023681640625
17
+ },
18
+ "seconds": 525.7930476665497
19
+ }
topk_k40_s1/ckpts/final_50003968/activation_scaler.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"scaling_factor": null}
topk_k40_s1/ckpts/final_50003968/runner_config.json ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "synthetic_model": "decoderesearch/synth-sae-bench-16k-v1",
3
+ "sae": {
4
+ "d_in": 768,
5
+ "d_sae": 16384,
6
+ "dtype": "float32",
7
+ "device": "cuda",
8
+ "apply_b_dec_to_input": true,
9
+ "normalize_activations": "none",
10
+ "reshape_activations": "none",
11
+ "metadata": {
12
+ "sae_lens_version": "6.43.0",
13
+ "sae_lens_training_version": "6.43.0"
14
+ },
15
+ "decoder_init_norm": 0.1,
16
+ "k": 40,
17
+ "use_sparse_activations": false,
18
+ "aux_loss_coefficient": 1.0,
19
+ "rescale_acts_by_decoder_norm": true,
20
+ "architecture": "topk"
21
+ },
22
+ "training_samples": 50000000,
23
+ "batch_size": 4096,
24
+ "lr": 0.0003,
25
+ "lr_warm_up_steps": 1000,
26
+ "lr_decay_steps": 0,
27
+ "lr_scheduler_name": "constant",
28
+ "lr_end": 2.9999999999999997e-05,
29
+ "adam_beta1": 0.9,
30
+ "adam_beta2": 0.999,
31
+ "n_restart_cycles": 1,
32
+ "device": "cuda",
33
+ "autocast_sae": false,
34
+ "autocast_data": false,
35
+ "n_checkpoints": 0,
36
+ "checkpoint_path": "runs/topk_k40_s1/ckpts",
37
+ "save_final_checkpoint": true,
38
+ "output_path": "runs/topk_k40_s1",
39
+ "save_synthetic_model": false,
40
+ "eval_frequency": 200000,
41
+ "eval_samples": 200000,
42
+ "run_final_eval": true,
43
+ "dead_feature_window": 1000,
44
+ "feature_sampling_window": 2000,
45
+ "n_batches_for_norm_estimate": 1000,
46
+ "sae_lens_version": "6.43.0",
47
+ "logger": {
48
+ "log_to_wandb": true,
49
+ "log_activations_store_to_wandb": false,
50
+ "log_optimizer_state_to_wandb": false,
51
+ "log_weights_to_wandb": true,
52
+ "wandb_project": "sae_lens_training",
53
+ "wandb_id": null,
54
+ "run_name": "synthetic-topk-16384-LR-0.0003",
55
+ "wandb_entity": null,
56
+ "wandb_log_frequency": 10,
57
+ "eval_every_n_wandb_logs": 100
58
+ }
59
+ }
topk_k48_s1/barrier.json ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run": "runs/topk_k48_s1",
3
+ "k": 48,
4
+ "n_samples": 5000,
5
+ "aligned_cos_mean": 0.6954070329666138,
6
+ "alphas": [
7
+ 0.0,
8
+ 0.05,
9
+ 0.1,
10
+ 0.15000000000000002,
11
+ 0.2,
12
+ 0.25,
13
+ 0.30000000000000004,
14
+ 0.35000000000000003,
15
+ 0.4,
16
+ 0.45,
17
+ 0.5,
18
+ 0.55,
19
+ 0.6000000000000001,
20
+ 0.65,
21
+ 0.7000000000000001,
22
+ 0.75,
23
+ 0.8,
24
+ 0.8500000000000001,
25
+ 0.9,
26
+ 0.9500000000000001,
27
+ 1.0
28
+ ],
29
+ "mse": [
30
+ 0.02737385779619217,
31
+ 0.027973411604762077,
32
+ 0.030088335275650024,
33
+ 0.033576928079128265,
34
+ 0.038279127329587936,
35
+ 0.043935250490903854,
36
+ 0.0500849112868309,
37
+ 0.05611300840973854,
38
+ 0.06107799708843231,
39
+ 0.06396925449371338,
40
+ 0.06423264741897583,
41
+ 0.06207716837525368,
42
+ 0.057816680520772934,
43
+ 0.05181102827191353,
44
+ 0.04433048516511917,
45
+ 0.03647156059741974,
46
+ 0.029172265902161598,
47
+ 0.0230012908577919,
48
+ 0.018400993198156357,
49
+ 0.01567491888999939,
50
+ 0.014970618300139904
51
+ ]
52
+ }
topk_k48_s1/cfg.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"reshape_activations": "none", "d_in": 768, "normalize_activations": "none", "d_sae": 16384, "k": 48, "apply_b_dec_to_input": true, "metadata": {"sae_lens_version": "6.43.0", "sae_lens_training_version": "6.43.0"}, "dtype": "float32", "rescale_acts_by_decoder_norm": true, "device": "cuda", "architecture": "topk"}
topk_k48_s1/ckpts/final_50003968/activation_scaler.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"scaling_factor": null}
topk_k48_s1/ckpts/final_50003968/cfg.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"d_in": 768, "d_sae": 16384, "dtype": "float32", "device": "cuda", "apply_b_dec_to_input": true, "normalize_activations": "none", "reshape_activations": "none", "metadata": {"sae_lens_version": "6.43.0", "sae_lens_training_version": "6.43.0"}, "decoder_init_norm": 0.1, "k": 48, "use_sparse_activations": false, "aux_loss_coefficient": 1.0, "rescale_acts_by_decoder_norm": true, "architecture": "topk"}
topk_k48_s1/ckpts/final_50003968/runner_config.json ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "synthetic_model": "decoderesearch/synth-sae-bench-16k-v1",
3
+ "sae": {
4
+ "d_in": 768,
5
+ "d_sae": 16384,
6
+ "dtype": "float32",
7
+ "device": "cuda",
8
+ "apply_b_dec_to_input": true,
9
+ "normalize_activations": "none",
10
+ "reshape_activations": "none",
11
+ "metadata": {
12
+ "sae_lens_version": "6.43.0",
13
+ "sae_lens_training_version": "6.43.0"
14
+ },
15
+ "decoder_init_norm": 0.1,
16
+ "k": 48,
17
+ "use_sparse_activations": false,
18
+ "aux_loss_coefficient": 1.0,
19
+ "rescale_acts_by_decoder_norm": true,
20
+ "architecture": "topk"
21
+ },
22
+ "training_samples": 50000000,
23
+ "batch_size": 4096,
24
+ "lr": 0.0003,
25
+ "lr_warm_up_steps": 1000,
26
+ "lr_decay_steps": 0,
27
+ "lr_scheduler_name": "constant",
28
+ "lr_end": 2.9999999999999997e-05,
29
+ "adam_beta1": 0.9,
30
+ "adam_beta2": 0.999,
31
+ "n_restart_cycles": 1,
32
+ "device": "cuda",
33
+ "autocast_sae": false,
34
+ "autocast_data": false,
35
+ "n_checkpoints": 0,
36
+ "checkpoint_path": "runs/topk_k48_s1/ckpts",
37
+ "save_final_checkpoint": true,
38
+ "output_path": "runs/topk_k48_s1",
39
+ "save_synthetic_model": false,
40
+ "eval_frequency": 200000,
41
+ "eval_samples": 200000,
42
+ "run_final_eval": true,
43
+ "dead_feature_window": 1000,
44
+ "feature_sampling_window": 2000,
45
+ "n_batches_for_norm_estimate": 1000,
46
+ "sae_lens_version": "6.43.0",
47
+ "logger": {
48
+ "log_to_wandb": true,
49
+ "log_activations_store_to_wandb": false,
50
+ "log_optimizer_state_to_wandb": false,
51
+ "log_weights_to_wandb": true,
52
+ "wandb_project": "sae_lens_training",
53
+ "wandb_id": null,
54
+ "run_name": "synthetic-topk-16384-LR-0.0003",
55
+ "wandb_entity": null,
56
+ "wandb_log_frequency": 10,
57
+ "eval_every_n_wandb_logs": 100
58
+ }
59
+ }
topk_k48_s1/eval_stats.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "true_l0": 34.512515,
3
+ "sae_l0": 48.0,
4
+ "dead_latents": 2308,
5
+ "shrinkage": 0.9608987731933594,
6
+ "explained_variance": 0.9261054240759901,
7
+ "mcc": 0.6978566646575928,
8
+ "uniqueness": 0.801025390625,
9
+ "classification": {
10
+ "precision": 0.4849301278591156,
11
+ "recall": 0.7459948658943176,
12
+ "f1_score": 0.5721877217292786,
13
+ "accuracy": 0.9968123435974121
14
+ }
15
+ }
topk_k48_s1/meta.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "variant": "topk",
3
+ "k": 48,
4
+ "l1": 5.0,
5
+ "seed": 1,
6
+ "n_samples": 50000000,
7
+ "seconds": 1433.1707093715668,
8
+ "out": "runs/topk_k48_s1"
9
+ }
topk_k48_s1/metrics.json ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "geometric": {
3
+ "max_cos_mean": 0.7426820993423462,
4
+ "max_cos_median": 0.8097807765007019,
5
+ "frac_recovered_0.9": 0.32293701171875,
6
+ "frac_recovered_0.95": 0.2510986328125,
7
+ "hungarian_mean": 0.6954070329666138,
8
+ "hungarian_frac_0.9": 0.3228759765625
9
+ },
10
+ "sae_lens_eval": {
11
+ "true_l0": 34.482116,
12
+ "sae_l0": 48.0,
13
+ "dead_latents": 1910,
14
+ "shrinkage": 0.9608231494140625,
15
+ "explained_variance": 0.9261436378060115,
16
+ "mcc": 0.6978566646575928,
17
+ "uniqueness": 0.801025390625,
18
+ "classification": "<class 'dict'>"
19
+ }
20
+ }
topk_k48_s1/mode_connectivity.json ADDED
@@ -0,0 +1,57 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run": "runs/topk_k48_s1",
3
+ "k": 48,
4
+ "train_alphas": [
5
+ 0.2,
6
+ 0.4,
7
+ 0.5,
8
+ 0.6,
9
+ 0.8
10
+ ],
11
+ "alphas": [
12
+ 0.0,
13
+ 0.05,
14
+ 0.1,
15
+ 0.15000000000000002,
16
+ 0.2,
17
+ 0.25,
18
+ 0.30000000000000004,
19
+ 0.35000000000000003,
20
+ 0.4,
21
+ 0.45,
22
+ 0.5,
23
+ 0.55,
24
+ 0.6000000000000001,
25
+ 0.65,
26
+ 0.7000000000000001,
27
+ 0.75,
28
+ 0.8,
29
+ 0.8500000000000001,
30
+ 0.9,
31
+ 0.9500000000000001,
32
+ 1.0
33
+ ],
34
+ "optimised_mse": [
35
+ 0.0278778076171875,
36
+ 0.028087442740797997,
37
+ 0.029514452442526817,
38
+ 0.03136105090379715,
39
+ 0.033336397260427475,
40
+ 0.03843143954873085,
41
+ 0.038147639483213425,
42
+ 0.03801201656460762,
43
+ 0.038283515721559525,
44
+ 0.038278572261333466,
45
+ 0.037768322974443436,
46
+ 0.03660793602466583,
47
+ 0.034817613661289215,
48
+ 0.03231758251786232,
49
+ 0.029309000819921494,
50
+ 0.02605382911860943,
51
+ 0.022752316668629646,
52
+ 0.019668152555823326,
53
+ 0.016921646893024445,
54
+ 0.014870095066726208,
55
+ 0.014269914478063583
56
+ ]
57
+ }
topk_k48_s1/runner_config.json ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "synthetic_model": "decoderesearch/synth-sae-bench-16k-v1",
3
+ "sae": {
4
+ "d_in": 768,
5
+ "d_sae": 16384,
6
+ "dtype": "float32",
7
+ "device": "cuda",
8
+ "apply_b_dec_to_input": true,
9
+ "normalize_activations": "none",
10
+ "reshape_activations": "none",
11
+ "metadata": {
12
+ "sae_lens_version": "6.43.0",
13
+ "sae_lens_training_version": "6.43.0"
14
+ },
15
+ "decoder_init_norm": 0.1,
16
+ "k": 48,
17
+ "use_sparse_activations": false,
18
+ "aux_loss_coefficient": 1.0,
19
+ "rescale_acts_by_decoder_norm": true,
20
+ "architecture": "topk"
21
+ },
22
+ "training_samples": 50000000,
23
+ "batch_size": 4096,
24
+ "lr": 0.0003,
25
+ "lr_warm_up_steps": 1000,
26
+ "lr_decay_steps": 0,
27
+ "lr_scheduler_name": "constant",
28
+ "lr_end": 2.9999999999999997e-05,
29
+ "adam_beta1": 0.9,
30
+ "adam_beta2": 0.999,
31
+ "n_restart_cycles": 1,
32
+ "device": "cuda",
33
+ "autocast_sae": false,
34
+ "autocast_data": false,
35
+ "n_checkpoints": 0,
36
+ "checkpoint_path": "runs/topk_k48_s1/ckpts",
37
+ "save_final_checkpoint": true,
38
+ "output_path": "runs/topk_k48_s1",
39
+ "save_synthetic_model": false,
40
+ "eval_frequency": 200000,
41
+ "eval_samples": 200000,
42
+ "run_final_eval": true,
43
+ "dead_feature_window": 1000,
44
+ "feature_sampling_window": 2000,
45
+ "n_batches_for_norm_estimate": 1000,
46
+ "sae_lens_version": "6.43.0",
47
+ "logger": {
48
+ "log_to_wandb": true,
49
+ "log_activations_store_to_wandb": false,
50
+ "log_optimizer_state_to_wandb": false,
51
+ "log_weights_to_wandb": true,
52
+ "wandb_project": "sae_lens_training",
53
+ "wandb_id": null,
54
+ "run_name": "synthetic-topk-16384-LR-0.0003",
55
+ "wandb_entity": null,
56
+ "wandb_log_frequency": 10,
57
+ "eval_every_n_wandb_logs": 100
58
+ }
59
+ }
topk_k48_s2/barrier.json ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run": "runs/topk_k48_s2",
3
+ "k": 48,
4
+ "n_samples": 5000,
5
+ "aligned_cos_mean": 0.6940204501152039,
6
+ "alphas": [
7
+ 0.0,
8
+ 0.05,
9
+ 0.1,
10
+ 0.15000000000000002,
11
+ 0.2,
12
+ 0.25,
13
+ 0.30000000000000004,
14
+ 0.35000000000000003,
15
+ 0.4,
16
+ 0.45,
17
+ 0.5,
18
+ 0.55,
19
+ 0.6000000000000001,
20
+ 0.65,
21
+ 0.7000000000000001,
22
+ 0.75,
23
+ 0.8,
24
+ 0.8500000000000001,
25
+ 0.9,
26
+ 0.9500000000000001,
27
+ 1.0
28
+ ],
29
+ "mse": [
30
+ 0.02816515415906906,
31
+ 0.02877231128513813,
32
+ 0.030867310240864754,
33
+ 0.03433920070528984,
34
+ 0.03899581357836723,
35
+ 0.04459444805979729,
36
+ 0.05060192570090294,
37
+ 0.056368596851825714,
38
+ 0.06094635650515556,
39
+ 0.06333129107952118,
40
+ 0.06322220712900162,
41
+ 0.06079515069723129,
42
+ 0.05642535910010338,
43
+ 0.05043580383062363,
44
+ 0.043033063411712646,
45
+ 0.03533760458230972,
46
+ 0.028203310444951057,
47
+ 0.022138960659503937,
48
+ 0.017610330134630203,
49
+ 0.014930839650332928,
50
+ 0.0142666669562459
51
+ ]
52
+ }
topk_k48_s2/cfg.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"device": "cuda", "rescale_acts_by_decoder_norm": true, "k": 48, "normalize_activations": "none", "reshape_activations": "none", "metadata": {"sae_lens_version": "6.43.0", "sae_lens_training_version": "6.43.0"}, "dtype": "float32", "apply_b_dec_to_input": true, "d_in": 768, "d_sae": 16384, "architecture": "topk"}
topk_k48_s2/ckpts/final_50003968/activation_scaler.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"scaling_factor": null}
topk_k48_s2/ckpts/final_50003968/cfg.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"d_in": 768, "d_sae": 16384, "dtype": "float32", "device": "cuda", "apply_b_dec_to_input": true, "normalize_activations": "none", "reshape_activations": "none", "metadata": {"sae_lens_version": "6.43.0", "sae_lens_training_version": "6.43.0"}, "decoder_init_norm": 0.1, "k": 48, "use_sparse_activations": false, "aux_loss_coefficient": 1.0, "rescale_acts_by_decoder_norm": true, "architecture": "topk"}
topk_k48_s2/ckpts/final_50003968/runner_config.json ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "synthetic_model": "decoderesearch/synth-sae-bench-16k-v1",
3
+ "sae": {
4
+ "d_in": 768,
5
+ "d_sae": 16384,
6
+ "dtype": "float32",
7
+ "device": "cuda",
8
+ "apply_b_dec_to_input": true,
9
+ "normalize_activations": "none",
10
+ "reshape_activations": "none",
11
+ "metadata": {
12
+ "sae_lens_version": "6.43.0",
13
+ "sae_lens_training_version": "6.43.0"
14
+ },
15
+ "decoder_init_norm": 0.1,
16
+ "k": 48,
17
+ "use_sparse_activations": false,
18
+ "aux_loss_coefficient": 1.0,
19
+ "rescale_acts_by_decoder_norm": true,
20
+ "architecture": "topk"
21
+ },
22
+ "training_samples": 50000000,
23
+ "batch_size": 4096,
24
+ "lr": 0.0003,
25
+ "lr_warm_up_steps": 1000,
26
+ "lr_decay_steps": 0,
27
+ "lr_scheduler_name": "constant",
28
+ "lr_end": 2.9999999999999997e-05,
29
+ "adam_beta1": 0.9,
30
+ "adam_beta2": 0.999,
31
+ "n_restart_cycles": 1,
32
+ "device": "cuda",
33
+ "autocast_sae": false,
34
+ "autocast_data": false,
35
+ "n_checkpoints": 0,
36
+ "checkpoint_path": "runs/topk_k48_s2/ckpts",
37
+ "save_final_checkpoint": true,
38
+ "output_path": "runs/topk_k48_s2",
39
+ "save_synthetic_model": false,
40
+ "eval_frequency": 200000,
41
+ "eval_samples": 200000,
42
+ "run_final_eval": true,
43
+ "dead_feature_window": 1000,
44
+ "feature_sampling_window": 2000,
45
+ "n_batches_for_norm_estimate": 1000,
46
+ "sae_lens_version": "6.43.0",
47
+ "logger": {
48
+ "log_to_wandb": true,
49
+ "log_activations_store_to_wandb": false,
50
+ "log_optimizer_state_to_wandb": false,
51
+ "log_weights_to_wandb": true,
52
+ "wandb_project": "sae_lens_training",
53
+ "wandb_id": null,
54
+ "run_name": "synthetic-topk-16384-LR-0.0003",
55
+ "wandb_entity": null,
56
+ "wandb_log_frequency": 10,
57
+ "eval_every_n_wandb_logs": 100
58
+ }
59
+ }
topk_k48_s2/eval_stats.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "true_l0": 34.46119,
3
+ "sae_l0": 48.0,
4
+ "dead_latents": 2313,
5
+ "shrinkage": 0.9596230041503906,
6
+ "explained_variance": 0.9260622354368173,
7
+ "mcc": 0.6963987350463867,
8
+ "uniqueness": 0.804443359375,
9
+ "classification": {
10
+ "precision": 0.48351460695266724,
11
+ "recall": 0.7443896532058716,
12
+ "f1_score": 0.5715254545211792,
13
+ "accuracy": 0.9969232082366943
14
+ }
15
+ }
topk_k48_s2/meta.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "variant": "topk",
3
+ "k": 48,
4
+ "l1": 5.0,
5
+ "seed": 2,
6
+ "n_samples": 50000000,
7
+ "seconds": 1451.632717370987,
8
+ "out": "runs/topk_k48_s2"
9
+ }
topk_k48_s2/metrics.json ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "geometric": {
3
+ "max_cos_mean": 0.7417675256729126,
4
+ "max_cos_median": 0.8087477087974548,
5
+ "frac_recovered_0.9": 0.31982421875,
6
+ "frac_recovered_0.95": 0.249267578125,
7
+ "hungarian_mean": 0.6940203905105591,
8
+ "hungarian_frac_0.9": 0.31976318359375
9
+ },
10
+ "sae_lens_eval": {
11
+ "true_l0": 34.462924,
12
+ "sae_l0": 48.0,
13
+ "dead_latents": 1904,
14
+ "shrinkage": 0.9596458997802735,
15
+ "explained_variance": 0.9262095513537529,
16
+ "mcc": 0.6963987350463867,
17
+ "uniqueness": 0.804443359375,
18
+ "classification": "<class 'dict'>"
19
+ }
20
+ }
topk_k48_s2/mode_connectivity.json ADDED
@@ -0,0 +1,57 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run": "runs/topk_k48_s2",
3
+ "k": 48,
4
+ "train_alphas": [
5
+ 0.2,
6
+ 0.4,
7
+ 0.5,
8
+ 0.6,
9
+ 0.8
10
+ ],
11
+ "alphas": [
12
+ 0.0,
13
+ 0.05,
14
+ 0.1,
15
+ 0.15000000000000002,
16
+ 0.2,
17
+ 0.25,
18
+ 0.30000000000000004,
19
+ 0.35000000000000003,
20
+ 0.4,
21
+ 0.45,
22
+ 0.5,
23
+ 0.55,
24
+ 0.6000000000000001,
25
+ 0.65,
26
+ 0.7000000000000001,
27
+ 0.75,
28
+ 0.8,
29
+ 0.8500000000000001,
30
+ 0.9,
31
+ 0.9500000000000001,
32
+ 1.0
33
+ ],
34
+ "optimised_mse": [
35
+ 0.027076900005340576,
36
+ 0.027401672676205635,
37
+ 0.029085956513881683,
38
+ 0.03135727345943451,
39
+ 0.033744651824235916,
40
+ 0.0359901487827301,
41
+ 0.03787828981876373,
42
+ 0.039249420166015625,
43
+ 0.03998696431517601,
44
+ 0.03997647762298584,
45
+ 0.039204761385917664,
46
+ 0.037724703550338745,
47
+ 0.035543449223041534,
48
+ 0.03279434144496918,
49
+ 0.02966124750673771,
50
+ 0.026313742622733116,
51
+ 0.022886032238602638,
52
+ 0.01957164891064167,
53
+ 0.016496820375323296,
54
+ 0.01408455241471529,
55
+ 0.013375862501561642
56
+ ]
57
+ }
topk_k48_s2/runner_config.json ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "synthetic_model": "decoderesearch/synth-sae-bench-16k-v1",
3
+ "sae": {
4
+ "d_in": 768,
5
+ "d_sae": 16384,
6
+ "dtype": "float32",
7
+ "device": "cuda",
8
+ "apply_b_dec_to_input": true,
9
+ "normalize_activations": "none",
10
+ "reshape_activations": "none",
11
+ "metadata": {
12
+ "sae_lens_version": "6.43.0",
13
+ "sae_lens_training_version": "6.43.0"
14
+ },
15
+ "decoder_init_norm": 0.1,
16
+ "k": 48,
17
+ "use_sparse_activations": false,
18
+ "aux_loss_coefficient": 1.0,
19
+ "rescale_acts_by_decoder_norm": true,
20
+ "architecture": "topk"
21
+ },
22
+ "training_samples": 50000000,
23
+ "batch_size": 4096,
24
+ "lr": 0.0003,
25
+ "lr_warm_up_steps": 1000,
26
+ "lr_decay_steps": 0,
27
+ "lr_scheduler_name": "constant",
28
+ "lr_end": 2.9999999999999997e-05,
29
+ "adam_beta1": 0.9,
30
+ "adam_beta2": 0.999,
31
+ "n_restart_cycles": 1,
32
+ "device": "cuda",
33
+ "autocast_sae": false,
34
+ "autocast_data": false,
35
+ "n_checkpoints": 0,
36
+ "checkpoint_path": "runs/topk_k48_s2/ckpts",
37
+ "save_final_checkpoint": true,
38
+ "output_path": "runs/topk_k48_s2",
39
+ "save_synthetic_model": false,
40
+ "eval_frequency": 200000,
41
+ "eval_samples": 200000,
42
+ "run_final_eval": true,
43
+ "dead_feature_window": 1000,
44
+ "feature_sampling_window": 2000,
45
+ "n_batches_for_norm_estimate": 1000,
46
+ "sae_lens_version": "6.43.0",
47
+ "logger": {
48
+ "log_to_wandb": true,
49
+ "log_activations_store_to_wandb": false,
50
+ "log_optimizer_state_to_wandb": false,
51
+ "log_weights_to_wandb": true,
52
+ "wandb_project": "sae_lens_training",
53
+ "wandb_id": null,
54
+ "run_name": "synthetic-topk-16384-LR-0.0003",
55
+ "wandb_entity": null,
56
+ "wandb_log_frequency": 10,
57
+ "eval_every_n_wandb_logs": 100
58
+ }
59
+ }