Legacy channel interface.
tfx.v1.dsl.Channel( type: Type[
tfx.v1.dsl.Artifact], additional_properties: Optional[Dict[str, Property]] = None, additional_custom_properties: Optional[Dict[str, Property]] = None, artifacts: Optional[Iterable[Artifact]] = None, producer_component_id: Optional[str] = None, output_key: Optional[str] = None )
Used in the notebooks
|Used in the tutorials|
Channel used to represent the
BaseChannel concept in the early TFX code,
but due to having too much features in the same class, we refactored it to
- BaseChannel for the general input abstraction
- OutputChannel for
- MLMDQueryChannel for simple filter-based input resolution.
Please do not use this class directly, but instead use the alternatives. This class won't be removed in TFX 1.x due to backward compatibility guarantee though.
||Name of the artifact type class that Channel takes.|
future() -> placeholder.ChannelWrappedPlaceholder
get_data_dependent_node_ids() -> Set[str]
Get data dependent nodes of this channel.
Currently only the
OutputChannel directly imposes the data dependency,
but other channels can also indirectly have a data dependency if they depend
on the OutputChannel. Use this abstract method to define transitive data
|A set of data-dependent node IDs.|
__eq__( other )