Spaces:
Running
Running
levmckinney
commited on
Commit
•
7667318
1
Parent(s):
19bac2b
gpt2 migrated
Browse files- lens/gpt2/config.json +1 -7
- lens/gpt2/params.pt +2 -2
- lens_migration.py +1 -1
- migrate.sh +4 -2
lens/gpt2/config.json
CHANGED
@@ -1,7 +1 @@
|
|
1 |
-
{
|
2 |
-
"bias": true,
|
3 |
-
"include_input": true,
|
4 |
-
"d_model": 768,
|
5 |
-
"num_layers": 12,
|
6 |
-
"vocab_size": 50257
|
7 |
-
}
|
|
|
1 |
+
{"base_model_name_or_path": "gpt2", "d_model": 768, "num_hidden_layers": 12, "bias": true, "base_model_revision": "e7da7f221d5bf496a48136c0cd264e630fe9fcc8", "unemebd_hash": "608e50247f57691c90453601e854f2287141e4db9cba436af0b0186003e2daae", "lens_type": "linear_tuned_lens"}
|
|
|
|
|
|
|
|
|
|
|
|
lens/gpt2/params.pt
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:1e0494dcf4a56a77b73b421820941ea948ffae0c6a0391d88c9cb10b48bc19c8
|
3 |
+
size 28353795
|
lens_migration.py
CHANGED
@@ -378,7 +378,7 @@ if __name__ == "__main__":
|
|
378 |
logits_old = tuned_lens_old(a, i)
|
379 |
log_ps_new = logits_new.log_softmax(-1)
|
380 |
log_ps_old = logits_old.log_softmax(-1)
|
381 |
-
assert (th.allclose(log_ps_new, log_ps_old, atol=1e-7))
|
382 |
print("js div", js_divergence(log_ps_new, log_ps_old))
|
|
|
383 |
print("Saving new lens to", args.output_dir)
|
384 |
tuned_lens.to(th.device("cpu")).save(args.output_dir)
|
|
|
378 |
logits_old = tuned_lens_old(a, i)
|
379 |
log_ps_new = logits_new.log_softmax(-1)
|
380 |
log_ps_old = logits_old.log_softmax(-1)
|
|
|
381 |
print("js div", js_divergence(log_ps_new, log_ps_old))
|
382 |
+
assert (th.allclose(log_ps_new, log_ps_old, atol=1e-7))
|
383 |
print("Saving new lens to", args.output_dir)
|
384 |
tuned_lens.to(th.device("cpu")).save(args.output_dir)
|
migrate.sh
CHANGED
@@ -1,10 +1,12 @@
|
|
1 |
#!/bin/bash
|
2 |
|
|
|
|
|
3 |
for i in gpt2,gpt2 pythia-160m-deduped-v0,EleutherAI/pythia-160m-deduped-v0 gpt2-large,gpt2-large gpt2-xl,gpt2-xl opt-125m,facebook/opt-125m opt-6.7b,facebook/opt-6.7b pythia-1.4b-deduped-v0,EleutherAI/pythia-1.4b-deduped-v0 pythia-1b-deduped-v0,EleutherAI/pythia-1b-deduped-v0 pythia-6.9b-deduped-v0,EleutherAI/pythia-6.9b-deduped-v0 opt-1.3b,facebook/opt-1.3b pythia-410m-deduped-v0,EleutherAI/pythia-410m-deduped-v0 pythia-12b-deduped-v0,EleutherAI/pythia-12b-deduped-v0 gpt-neox-20b,EleutherAI/gpt-neox-20b
|
4 |
-
do
|
5 |
IFS=","
|
6 |
set -- $i
|
7 |
echo "migrating $2"
|
8 |
-
|
9 |
git commit -am "$1 migrated"
|
10 |
done
|
|
|
1 |
#!/bin/bash
|
2 |
|
3 |
+
set -e
|
4 |
+
|
5 |
for i in gpt2,gpt2 pythia-160m-deduped-v0,EleutherAI/pythia-160m-deduped-v0 gpt2-large,gpt2-large gpt2-xl,gpt2-xl opt-125m,facebook/opt-125m opt-6.7b,facebook/opt-6.7b pythia-1.4b-deduped-v0,EleutherAI/pythia-1.4b-deduped-v0 pythia-1b-deduped-v0,EleutherAI/pythia-1b-deduped-v0 pythia-6.9b-deduped-v0,EleutherAI/pythia-6.9b-deduped-v0 opt-1.3b,facebook/opt-1.3b pythia-410m-deduped-v0,EleutherAI/pythia-410m-deduped-v0 pythia-12b-deduped-v0,EleutherAI/pythia-12b-deduped-v0 gpt-neox-20b,EleutherAI/gpt-neox-20b
|
6 |
+
do
|
7 |
IFS=","
|
8 |
set -- $i
|
9 |
echo "migrating $2"
|
10 |
+
python3 lens_migration.py --model $2 --resource-id $1 --output lens/$1
|
11 |
git commit -am "$1 migrated"
|
12 |
done
|