diff options
| author | Jonas Knobloch <jonas.knobloch@t-online.de> | 2026-07-14 19:04:11 +0200 |
|---|---|---|
| committer | Jonas Knobloch <jonas.knobloch@t-online.de> | 2026-07-14 19:04:11 +0200 |
| commit | c51a83cfdb80933049543af41b795483a6032946 (patch) | |
| tree | 38890fd0ce0c2160a1075d93135fc7b5cf548134 /onnx/cmd/extract/main.go | |
| parent | bbdaea9ffa0e3421486b6ef25b4c49caa28dcd2b (diff) | |
Refactor ONNX extraction
Diffstat (limited to 'onnx/cmd/extract/main.go')
| -rw-r--r-- | onnx/cmd/extract/main.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/onnx/cmd/extract/main.go b/onnx/cmd/extract/main.go index 32b8c5d..a2c281d 100644 --- a/onnx/cmd/extract/main.go +++ b/onnx/cmd/extract/main.go @@ -10,7 +10,15 @@ import ( ) func main() { - data, shape, err := onnx.ExtractInitializer(shelf.Abs("models/gpt2/model.onnx"), "transformer.wte.weight") + var model *onnx.Model + + if m, err := onnx.NewModel(shelf.Abs("models/gpt2/model.onnx")); err != nil { + log.Fatal(err) + } else { + model = m + } + + data, shape, err := model.ExtractInitializer("transformer.wte.weight") if err != nil { log.Fatal(err) |
