List different implementations available for a particular MLEM type. If a subtype is not provided, list all available MLEM types.
usage: mlem types [options] [abc] [sub_type] arguments: [ABC] Subtype to list implementations. List subtypes if not provided [SUB_TYPE] Type of `meta` subtype
This command can be used to see all available MLEM classes, or to list the
different implementations available for a specific
This can be useful, for example, to see which types of servers are supported for hosting and serving a model (see Examples).
Check out MLEM ABCs for a list of abstract base
classes that subclass
mlem.core.base.MlemABC. These constitute the building
blocks of MLEM, and can be subclassed to add new functionalities and
List MLEM abstract base classes
# List ABCs $ mlem types ...
List available server implementations
$ mlem types server ['rmq', 'heroku', 'fastapi']
List configuration for a particular implementation
$ mlem types server fastapi [not required] host: str = "0.0.0.0" [not required] port: int = 8080