Note that in order to have asset files copied correctly, any outputs that
represent asset filenames must be added to the tf.GraphKeys.ASSET_FILEPATHS
collection by the caller if using Transform's APIs in compat v1 mode.
An ordered collection of TensorFlow dtypes of the output of
An ordered collection of shapes of the output of the
analyzer. Must have the same length as output_dtypes.
A Beam PTransform that accepts a Beam PCollection where each
element is a list of ndarrays. Each element in the list contains a
batch of values for the corresponding input tensor of the analyzer. It
returns a tuple of PCollection, each containing a single element which
is an ndarray. It may inherit from tft_beam.PTransformAnalyzer if
access to a temp base directory is needed.
(Optional) An ordered collection of optional
bytes aligned with output_dtypes/output_shapes. Every item in this
collection which is not None indicates that the output is a TF asset
path, and its value would be used as the default value of this asset file
prior to analysis.
(Optional) Similar to a TF op name. Used to define a unique scope for
this analyzer, which can be used for debugging info.
A list of output Tensors. These will have dtype and shape as
specified by output_dtypes and output_shapes.
If output_dtypes and output_shapes have different lengths.