snowflake.ml.model.model_signature.ModelSignature¶
- class snowflake.ml.model.model_signature.ModelSignature(inputs: Sequence[BaseFeatureSpec], outputs: Sequence[BaseFeatureSpec])¶
 Bases:
objectSignature of a model that specifies the input and output of a model.
Initialize a model signature.
- Parameters:
 inputs – A sequence of feature specifications and feature group specifications that will compose the input of the model.
outputs – A sequence of feature specifications and feature group specifications that will compose the output of the model.
Methods
- classmethod from_dict(loaded: Dict[str, Any]) ModelSignature¶
 Create a signature given the dict containing specifications of children features and feature groups.
- Parameters:
 loaded – The dict to be deserialized.
- Returns:
 A signature deserialized and created from the dict.
- classmethod from_mlflow_sig(mlflow_sig: mlflow.models.ModelSignature) ModelSignature¶
 
- to_dict() Dict[str, Any]¶
 Generate a dict to represent the whole signature.
- Returns:
 A dict that serializes the signature.
Attributes
- inputs¶
 Inputs of the model, containing a sequence of feature specifications and feature group specifications.
- outputs¶
 Outputs of the model, containing a sequence of feature specifications and feature group specifications.