diff options
| author | Jonas Knobloch <jonas.knobloch@t-online.de> | 2026-04-06 22:37:08 +0200 |
|---|---|---|
| committer | Jonas Knobloch <jonas.knobloch@t-online.de> | 2026-04-06 22:37:08 +0200 |
| commit | 42ee72bf62a03cffc0d10bb691a1b011dfadccfa (patch) | |
| tree | 6fff22a5eada12fab51e9fd5846f347e486cedcb /gpt2/allocator.go | |
| parent | 10657ac011b7c32f9d272d7bd8d279edd1caf550 (diff) | |
Access outputs by name
Diffstat (limited to 'gpt2/allocator.go')
| -rw-r--r-- | gpt2/allocator.go | 10 |
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" |
