//clika-runtime/io.clika.runtime/ModelSchema
ModelSchema
[common]
data class ModelSchema(val inputs: List<TensorSpec> = emptyList(), val outputs: List<TensorSpec> = emptyList(), val stateful: Boolean = false, val supportsStreaming: Boolean = false)
A model's full I/O contract: the consumed and produced slots, and whether it keeps per-session state or streams.
Constructors
| ModelSchema | [common] constructor(inputs: List<TensorSpec> = emptyList(), outputs: List<TensorSpec> = emptyList(), stateful: Boolean = false, supportsStreaming: Boolean = false) |
Properties
| Name | Summary |
|---|---|
| inputs | [common] val inputs: List<TensorSpec> |
| outputs | [common] val outputs: List<TensorSpec> |
| stateful | [common] val stateful: Boolean = false |
| supportsStreaming | [common] val supportsStreaming: Boolean = false |
Functions
| Name | Summary |
|---|---|
| findInput | [common] fun findInput(name: String): TensorSpec? The input spec named name, or null. |
| findOutput | [common] fun findOutput(name: String): TensorSpec? The output spec named name, or null. |