2.6.0
Metadata
Package: flyte.artifacts
Structured metadata for Flyte artifacts.
Parameters
class Metadata(
name: str,
version: Optional[str] = None,
description: Optional[str] = None,
attrs: Optional[typing.Mapping[str, str]] = None,
card: Optional[Card] = None,
kind: Optional[Kind] = None,
)| Parameter | Type | Description |
|---|---|---|
name |
str |
|
version |
Optional[str] |
|
description |
Optional[str] |
|
attrs |
Optional[typing.Mapping[str, str]] |
|
card |
Optional[Card] |
|
kind |
Optional[Kind] |
Methods
| Method | Description |
|---|---|
create_model_metadata() |
Helper method to create ModelMetadata. |
create_model_metadata()
def create_model_metadata(
name: str,
version: Optional[str] = None,
description: Optional[str] = None,
card: Optional[Card] = None,
framework: Optional[str] = None,
model_type: Optional[str] = None,
architecture: Optional[str] = None,
task: Optional[str] = None,
modality: Tuple[str, ...] = ('text',),
serial_format: str = 'safetensors',
attrs: Optional[typing.Mapping[str, str]] = None,
) -> MetadataHelper method to create ModelMetadata. This method sets the attrs keys specific to models.
Extra key/values passed via attrs are merged in; the model-specific keys win on conflict.
The reserved kind key is set to “model” here, so a model is identifiable
without depending on the shape of the key set or on a card being attached.
| Parameter | Type | Description |
|---|---|---|
name |
str |
|
version |
Optional[str] |
|
description |
Optional[str] |
|
card |
Optional[Card] |
|
framework |
Optional[str] |
|
model_type |
Optional[str] |
|
architecture |
Optional[str] |
|
task |
Optional[str] |
|
modality |
Tuple[str, ...] |
|
serial_format |
str |
|
attrs |
Optional[typing.Mapping[str, str]] |