tfx.types.Channel

Tfx Channel.

Used in the notebooks

Used in the tutorials

TFX Channel is an abstract concept that connects data producers and data consumers. It contains restriction of the artifact type that should be fed into or read from it.

type Subclass of Artifact that represents the type of this Channel.
artifacts (Optional) A collection of artifacts as the values that can be read from the Channel. This is used to construct a static Channel.
matching_channel_name This targets to the key of an input Channel dict in a Component. The artifacts count of this channel will be decided at runtime in Driver, based on the artifacts count of the target channel. Only one of artifacts and matching_channel_name should be set.
producer_component_id (Optional) Producer component id of the Channel.
output_key (Optional) The output key when producer component produces the artifacts in this Channel.

type The artifact type class that the Channel takes.
type_name

Methods

from_json_dict

View source

Convert from dictionary data to an object.

get

View source

Returns all artifacts that can be get from this Channel.

Returns
An artifact collection.

to_json_dict

View source

Convert from an object to a JSON serializable dictionary.