Returns a Placeholder that represents an output artifact.
tfx.v1.dsl.placeholders.output(
key: str
) -> ArtifactPlaceholder
It is the same as input(...) function, except it is for output artifacts.
Args |
key
|
The key of the output artifact.
|
Returns |
A Placeholder that supports
- Rendering the whole artifact as text_format.
Example: output('model')
- Accessing a specific index using [index], if multiple artifacts are
associated with the given key. If not specified, default to the first
artifact.
Example: output('model')[0]
- Getting the URI of an artifact through .uri property.
Example: output('model').uri or output('model')[0].uri
- Getting the URI of a specific split of an artifact using
.split_uri(split_name) method.
Example: output('examples')[0].split_uri('train')
- Getting the value of a primitive artifact through .value property.
Example: output('primitive').value
- Concatenating with other placeholders or strings.
Example: output('model').uri + '/model/' + exec_property('version')
|