ModelHub

abstract class ModelHub

This is an abstract class which provides methods for loading models, its weights and labels (for prediction purposes).

Since

0.2

Constructors

ModelHub
Link copied to clipboard
fun ModelHub()

Functions

get
Link copied to clipboard
operator fun <T : InferenceModel, U : InferenceModel> get(modelType: ModelType<T, U>): U

This operator equivalent to loadPretrainedModel.

loadModel
Link copied to clipboard
abstract fun <T : InferenceModel, U : InferenceModel> loadModel(modelType: ModelType<T, U>, loadingMode: LoadingMode = LoadingMode.SKIP_LOADING_IF_EXISTS): T

Loads model configuration without weights.

loadPretrainedModel
Link copied to clipboard
fun <T : InferenceModel, U : InferenceModel> loadPretrainedModel(modelType: ModelType<T, U>, loadingMode: LoadingMode = LoadingMode.SKIP_LOADING_IF_EXISTS): U

Loads pretrained model of modelType from the ModelHub in loadingMode.