ModelProviderIfc

An interface that promises to provide a model instance based on some identifier for the model.

Inheritors

Functions

Link copied to clipboard

Retrieves the experimental run parameters for the model identified by the given identifier. This method extracts detailed configurations and settings required to execute the experiment.

Link copied to clipboard
open fun inputNames(modelIdentifier: String): List<String>

Retrieves the list of input names associated with the specified model.

Link copied to clipboard
abstract fun isModelProvided(modelIdentifier: String): Boolean

Verifies whether a model is available based on the given identifier.

Link copied to clipboard
abstract fun modelIdentifiers(): List<String>

Retrieves a list of model identifiers that are available.

Link copied to clipboard
abstract fun provideModel(modelIdentifier: String): Model

Provides a model instance based on the given identifier. If the model corresponding to the identifier is available, this method returns the instance of the model.

Link copied to clipboard
open fun responseNames(modelIdentifier: String): List<String>

Retrieves a list of response names associated with the specified model.