Liking cljdoc? Tell your friends :D

uncomplicate.illamanati.internal.onnxrt.inference


align-upclj

(align-up size element-width)

bind-kv-linear!clj

(bind-kv-linear! [past present past-seq-len] binding! seq-len)

bind-kv-sliding!clj

(bind-kv-sliding! [past present past-seq-len past->present present->past]
                  binding!
                  seq-len)

contiguous-kv-managerclj

(contiguous-kv-manager sess
                       mem-info
                       base-tz
                       kv-type
                       input-offset
                       output-offset
                       batch-size
                       num-heads
                       max-seq-len
                       head-dim)

copy-logits-decoder-modelclj

(copy-logits-decoder-model fact
                           mem-info
                           decoder-sess
                           decoder-opt
                           decoder-inputs
                           decoder-outputs
                           input-x
                           context-len)

core-decoder-modelclj

(core-decoder-model fact
                    mem-info
                    sess
                    opt
                    [input-x-name attention-mask-name :as input-names]
                    [logits-name :as output-names]
                    decode-input-x
                    max-seq-len)

element-alignmentclj

(element-alignment data-type)

embedding-decoder-modelclj

(embedding-decoder-model fact
                         mem-info
                         embedding-sess
                         embedding-opt
                         decoder-sess
                         decoder-opt
                         embedding-inputs
                         embedding-outputs
                         decoder-inputs
                         decoder-outputs
                         context-len)

embedding-modelclj

(embedding-model fact mem-info sess opt [input-ids-name] [embeds-name])

kv-namesclj

(kv-names sess in-offset out-offset)

kv-shifterclj

(kv-shifter src dst seq-len)

KVManagercljprotocol

base-tzclj

(base-tz this)

bind-past-kv!clj

(bind-past-kv! this binding past-seq-len)
(bind-past-kv! this binding past-seq-len idx)

bind-present-kv!clj

(bind-present-kv! this binding total-seq-len)
(bind-present-kv! this binding total-seq-len idx)

max-seq-lenclj

(max-seq-len this)

OnnxLLMcljprotocol

decode-bindclj

(decode-bind this)

prefill-bindclj

(prefill-bind this)

universal-options!clj

(universal-options! opt! args)

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close