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.
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.experimental.PTransformAnalyzer if access to a temp base
directory is needed.
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.
(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.