Package-level declarations

Types

Link copied to clipboard
data class Dataset(val name: String, val type: String)
Link copied to clipboard
data class Metric(val name: String, val value: Double)
Link copied to clipboard
interface Model<T : DType, V, I, O>
Link copied to clipboard
data class ModelCard(val license: String, val libraryName: String, val pipelineTag: String, val language: List<String>, val modalities: List<String>, val baseModel: String, val contextLength: Int, val datasets: List<String>, val metrics: List<String>, val modelIndex: List<ModelIndexEntry>, val intendedUse: String, val limitations: String)

Kotlin representation of a model card as described by the provided YAML schema.

Link copied to clipboard
sealed class ModelExecutionResult<out V>
Link copied to clipboard
interface ModelHandle
Link copied to clipboard
data class ModelIndexEntry(val name: String, val results: List<ModelResult>)
Link copied to clipboard
interface ModelLoader
Link copied to clipboard
sealed interface ModelLoadPhase
Link copied to clipboard
sealed interface ModelLoadState
Link copied to clipboard
data class ModelResult(val task: Task, val dataset: Dataset, val metrics: List<Metric>)
Link copied to clipboard
data class Task(val type: String)