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
|