summaryrefslogtreecommitdiff
path: root/gpt2/allocator.go
diff options
context:
space:
mode:
authorJonas Knobloch <jonas.knobloch@t-online.de>2026-04-06 22:37:08 +0200
committerJonas Knobloch <jonas.knobloch@t-online.de>2026-04-06 22:37:08 +0200
commit42ee72bf62a03cffc0d10bb691a1b011dfadccfa (patch)
tree6fff22a5eada12fab51e9fd5846f347e486cedcb /gpt2/allocator.go
parent10657ac011b7c32f9d272d7bd8d279edd1caf550 (diff)
Access outputs by name
Diffstat (limited to 'gpt2/allocator.go')
-rw-r--r--gpt2/allocator.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/gpt2/allocator.go b/gpt2/allocator.go
index 30fb621..a3c7c26 100644
--- a/gpt2/allocator.go
+++ b/gpt2/allocator.go
@@ -256,6 +256,16 @@ func (a *Allocator) Outputs() ([]string, []ort.Value) {
return a.outputNames, vals
}
+func (a *Allocator) Value(name string) ort.Value {
+ v, ok := a.values[name]
+
+ if !ok {
+ panic("unknown value: " + name)
+ }
+
+ return v
+}
+
func (a *Allocator) inputIDs(tokens []int64, force bool) error {
const name = "input_ids"