class
ModelVersion(wallaroo.object.Object):
The Wallaroo ModelVersion object. Each ModelVersion is a specific version of a Model.
Base constructor.
Each object requires:
- a GraphQL client - in order to fill its missing members dynamically
- an initial data blob - typically from unserialized JSON, contains at
- least the data for required
members (typically the object's primary key) and optionally other data
members.
def
name(*args, **kwargs):
def
version(*args, **kwargs):
def
models_pk_id(*args, **kwargs):
def
sha(*args, **kwargs):
def
status(*args, **kwargs):
def
file_name(*args, **kwargs):
def
image_path(*args, **kwargs):
def
arch(*args, **kwargs):
def
accel(*args, **kwargs):
def
last_update_time(*args, **kwargs):
def
workspace(*args, **kwargs):
def
rehydrate_config(*args, **kwargs):
def
logs( self, limit: int = 100, valid: Union[bool, NoneType] = None, arrow: Union[bool, NoneType] = False) -> Tuple[Any, Union[str, NoneType]]:
Convenience function to quickly deploy a Model. It will configure the model,
create a pipeline with a single model step, deploy it, and return the pipeline.
Typically, the configure() method is used to configure a model prior to
deploying it. However, if a default configuration is sufficient, this
function can be used to quickly deploy with said default configuration.
The filename this Model was generated from needs to have a recognizable
file extension so that the runtime can be inferred. Currently, this is:
Parameters
- str deployment_name: Name of the deployment to create. Must be
unique across all deployments. Deployment names must be ASCII alpha-numeric
characters plus dash (-) only.