|View source on GitHub|
Base class for resolver.
Resolver is the logical unit that will be used optionally for input selection.
A resolver subclass must override the resolve() function which takes a
read-only MLMD handler and a dict of
tfx.orchestration.metadata.Metadata, source_channels: Dict[Text,
tfx.types.Channel] ) ->
Resolves artifacts from channels by querying MLMD.
||PipelineInfo of the current pipeline. We do not want to query artifacts across pipeline boundary.|
||a read-only handler to query MLMD.|
||a key -> channel dict which contains the info of the source channels.|
|a ResolveResult instance.|