Skip to main content

//clika-runtime/io.clika.runtime/OnnxModelOptions

OnnxModelOptions

[common]
data class OnnxModelOptions(val saveAsExternalData: Boolean? = null, val deduplicateInitializers: Boolean = true, val deduplicateNodes: Boolean = true, val producerName: String = "ClikaRT", val irVersion: Long = 0)

How an ONNX model is edited and saved; given at OnnxModel.open, they hold for the model's lifetime. saveAsExternalData null means automatic (a <stem>_data sidecar once the payloads exceed the 2 GiB protobuf ceiling), true always a sidecar, false never; irVersion 0 keeps an opened file's own IR version.

Constructors​

OnnxModelOptions[common]
constructor(saveAsExternalData: Boolean? = null, deduplicateInitializers: Boolean = true, deduplicateNodes: Boolean = true, producerName: String = "ClikaRT", irVersion: Long = 0)

Properties​

NameSummary
deduplicateInitializers[common]
val deduplicateInitializers: Boolean = true
deduplicateNodes[common]
val deduplicateNodes: Boolean = true
irVersion[common]
val irVersion: Long = 0
producerName[common]
val producerName: String
saveAsExternalData[common]
val saveAsExternalData: Boolean? = null