def __init__(self, input_dataset): """See `non_serializable()` for details.""" self._input_dataset = input_dataset variant_tensor = ( gen_experimental_dataset_ops.experimental_non_serializable_dataset( self._input_dataset._variant_tensor, # pylint: disable=protected-access **dataset_ops.flat_structure(self))) super(_NonSerializableDataset, self).__init__(input_dataset, variant_tensor)
def __init__(self, input_dataset): """See `non_serializable()` for details.""" self._input_dataset = input_dataset if compat.forward_compatible(2019, 8, 3): variant_tensor = ( gen_experimental_dataset_ops.non_serializable_dataset( self._input_dataset._variant_tensor, # pylint: disable=protected-access **self._flat_structure)) else: variant_tensor = ( gen_experimental_dataset_ops.experimental_non_serializable_dataset( self._input_dataset._variant_tensor, # pylint: disable=protected-access **self._flat_structure)) super(_NonSerializableDataset, self).__init__(input_dataset, variant_tensor)
def _as_variant_tensor(self): return gen_experimental_dataset_ops.experimental_non_serializable_dataset( self._input_dataset._as_variant_tensor(), # pylint: disable=protected-access **dataset_ops.flat_structure(self))