From 019a25a6082a8cde372304e34dcd0ae3d5e875ed Mon Sep 17 00:00:00 2001 From: Jonas Knobloch Date: Thu, 13 Nov 2025 19:25:27 +0100 Subject: Refactor into workspace --- gpt2/cmd/gpt2/main.go | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 gpt2/cmd/gpt2/main.go (limited to 'gpt2/cmd') diff --git a/gpt2/cmd/gpt2/main.go b/gpt2/cmd/gpt2/main.go new file mode 100644 index 0000000..ff84f42 --- /dev/null +++ b/gpt2/cmd/gpt2/main.go @@ -0,0 +1,27 @@ +package main + +import ( + "fmt" + "gpt2" + "log" + + ort "github.com/yalue/onnxruntime_go" +) + +func main() { + ort.SetSharedLibraryPath("lib/onnxruntime-osx-arm64-1.22.0/lib/libonnxruntime.1.22.0.dylib") + + if err := ort.InitializeEnvironment(); err != nil { + log.Fatal(err) + } + + defer ort.DestroyEnvironment() + + prompt := []int64{464, 2068, 7586, 21831} + + if out, err := gpt2.Generate("scripts/onnx-gpt2/model.onnx", prompt, 5, nil); err != nil { + log.Fatal(err) + } else { + fmt.Printf("\n%v\n", out) + } +} -- cgit v1.3.1