summaryrefslogtreecommitdiff
path: root/gpt2/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'gpt2/scripts')
-rw-r--r--gpt2/scripts/conv.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/gpt2/scripts/conv.py b/gpt2/scripts/conv.py
new file mode 100644
index 0000000..cf0cbb8
--- /dev/null
+++ b/gpt2/scripts/conv.py
@@ -0,0 +1,15 @@
+# /// script
+# dependencies = [
+# "torch",
+# "transformers",
+# "optimum",
+# "optimum[onnxruntime]",
+# ]
+# ///
+
+from transformers import AutoTokenizer, AutoModelForCausalLM
+from optimum.onnxruntime import ORTModelForCausalLM
+
+model_id = "gpt2"
+model = ORTModelForCausalLM.from_pretrained(model_id, export=True, use_cache=True)
+model.save_pretrained("onnx-gpt2") \ No newline at end of file