
    BVh)                     h   d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 dd	l	mZ dd
l	mZ ddl	mZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z  ddlm!Z! ddlm"Z" ddl#m$Z$ ddl#m%Z% ddl#m&Z& ddl'm(Z( ddl'm)Z) ddl*m+Z+ ddl,m-Z- ddl.m/Z/ ddl.m0Z0 dd l.m1Z1 dd!l2m3Z3 dd"l4m5Z5 dd#l6m7Z7 dd$l6m8Z8 dd%l9m:Z: dd&l;m<Z< dd'l=m>Z> dd(l=m?Z? dd)l=m@Z@ dd*l=mAZA dd+lBmCZC dd,lDmEZE dd-lFmGZG dd.lHmIZI dd/lJmKZK dd0lLmMZM dd1lNmOZO dd2lPmQZQ dd3lPmRZS dd4lPmTZT dd5lPmUZU dd6lPmVZV dd7lWmXZX dd8lYmZZZ dd9l[m\Z\ dd:l[m]Z^ dd;l_m`Z` dd<l_maZa dd=l_mbZb dd>l_mcZc dd?l_mdZd dd@l_meZe ddAl_mfZf ddBlgmhZi ddClgmjZk ddDlgmlZm ddElgmnZo ddFlpmqZr ddGlsmtZt dHgZu eteveu       yI)Ja  Experimental API for building input pipelines.

This module contains experimental `Dataset` sources and transformations that can
be used in conjunction with the `tf.data.Dataset` API. Note that the
`tf.data.experimental` API is not subject to the same backwards compatibility
guarantees as `tf.data`, but we will provide deprecation advice in advance of
removing existing functionality.

See [Importing Data](https://tensorflow.org/guide/datasets) for an overview.

@@AutoShardPolicy
@@AutotuneAlgorithm
@@AutotuneOptions
@@Counter
@@CsvDataset
@@DatasetInitializer
@@DatasetStructure
@@DistributeOptions
@@ExternalStatePolicy
@@OptimizationOptions
@@Optional
@@OptionalStructure
@@RaggedTensorStructure
@@RandomDataset
@@Reducer
@@SparseTensorStructure
@@SqlDataset
@@Structure
@@TFRecordWriter
@@TensorArrayStructure
@@TensorStructure
@@ThreadingOptions

@@assert_cardinality
@@at
@@bucket_by_sequence_length
@@cardinality
@@choose_from_datasets
@@copy_to_device
@@dense_to_ragged_batch
@@dense_to_sparse_batch
@@distribute
@@distributed_save
@@enable_debug_mode
@@enumerate_dataset
@@from_list
@@from_variant
@@get_model_proto
@@get_next_as_optional
@@get_single_element
@@get_structure
@@group_by_reducer
@@group_by_window
@@ignore_errors
@@index_table_from_dataset
@@load
@@make_batched_features_dataset
@@make_csv_dataset
@@make_saveable_from_iterator
@@map_and_batch
@@map_and_batch_with_legacy_function
@@pad_to_cardinality
@@parallel_interleave
@@parse_example_dataset
@@prefetch_to_device
@@rejection_resample
@@sample_from_datasets
@@save
@@scan
@@shuffle_and_repeat
@@snapshot
@@table_from_dataset
@@take_while
@@to_variant
@@unbatch
@@unique

@@AUTOTUNE
@@INFINITE_CARDINALITY
@@SHARD_HINT
@@UNKNOWN_CARDINALITY
    )service)dense_to_ragged_batch)dense_to_sparse_batch)map_and_batch)"map_and_batch_with_legacy_function)unbatch)assert_cardinality)cardinality)INFINITE)UNKNOWN)Counter)
SHARD_HINT)distributed_save)enumerate_dataset)ignore_errors)	from_list)get_single_element)bucket_by_sequence_length)group_by_reducer)group_by_window)Reducer)choose_from_datasets)parallel_interleave)sample_from_datasets)load)save)get_model_proto)make_saveable_from_iterator)DatasetInitializer)index_table_from_dataset)table_from_dataset)pad_to_cardinality)parse_example_dataset)copy_to_device)prefetch_to_device)at)RandomDataset)
CsvDataset)make_batched_features_dataset)make_csv_dataset)
SqlDataset)rejection_resample)scan)shuffle_and_repeat)snapshot)
take_while)unique)TFRecordWriter)AUTOTUNE)DatasetSpec)from_variant)get_structure)
to_variant)enable_debug_mode)get_next_as_optional)Optional)OptionalSpec)AutoShardPolicy)AutotuneAlgorithm)AutotuneOptions)DistributeOptions)ExternalStatePolicy)OptimizationOptions)ThreadingOptions)_RaggedTensorStructure)_SparseTensorStructure)_TensorArrayStructure)_TensorStructure)TypeSpec)remove_undocumentedr   N)w__doc__#tensorflow.python.data.experimentalr   0tensorflow.python.data.experimental.ops.batchingr   r   r   r   r   3tensorflow.python.data.experimental.ops.cardinalityr	   r
   r   INFINITE_CARDINALITYr   UNKNOWN_CARDINALITY/tensorflow.python.data.experimental.ops.counterr   2tensorflow.python.data.experimental.ops.distributer   ;tensorflow.python.data.experimental.ops.distributed_save_opr   5tensorflow.python.data.experimental.ops.enumerate_opsr   1tensorflow.python.data.experimental.ops.error_opsr   1tensorflow.python.data.experimental.ops.from_listr   :tensorflow.python.data.experimental.ops.get_single_elementr   0tensorflow.python.data.experimental.ops.groupingr   r   r   r   6tensorflow.python.data.experimental.ops.interleave_opsr   r   r   *tensorflow.python.data.experimental.ops.ior   r   :tensorflow.python.data.experimental.ops.iterator_model_opsr   4tensorflow.python.data.experimental.ops.iterator_opsr   2tensorflow.python.data.experimental.ops.lookup_opsr   r    r!   :tensorflow.python.data.experimental.ops.pad_to_cardinalityr"   3tensorflow.python.data.experimental.ops.parsing_opsr#   7tensorflow.python.data.experimental.ops.prefetching_opsr$   r%   5tensorflow.python.data.experimental.ops.random_accessr&   2tensorflow.python.data.experimental.ops.random_opsr'   /tensorflow.python.data.experimental.ops.readersr(   r)   r*   r+   2tensorflow.python.data.experimental.ops.resamplingr,   0tensorflow.python.data.experimental.ops.scan_opsr-   3tensorflow.python.data.experimental.ops.shuffle_opsr.   0tensorflow.python.data.experimental.ops.snapshotr/   6tensorflow.python.data.experimental.ops.take_while_opsr0   .tensorflow.python.data.experimental.ops.uniquer1   /tensorflow.python.data.experimental.ops.writersr2   &tensorflow.python.data.ops.dataset_opsr3   r4   DatasetStructurer5   r6   r7   %tensorflow.python.data.ops.debug_moder8   'tensorflow.python.data.ops.iterator_opsr9   'tensorflow.python.data.ops.optional_opsr:   r;   OptionalStructure"tensorflow.python.data.ops.optionsr<   r=   r>   r?   r@   rA   rB   %tensorflow.python.data.util.structurerC   RaggedTensorStructurerD   SparseTensorStructurerE   TensorArrayStructurerF   TensorStructure%tensorflow.python.framework.type_specrG   	Structuretensorflow.python.util.all_utilrH   _allowed_symbols__name__     \/home/dcms/DCMS/lib/python3.12/site-packages/tensorflow/python/data/experimental/__init__.py<module>r}      s   Qh 8 R R J _ D R K ` ^ C I X S K G Y V M L D W V W ; ; V \ Q W Q Y U R V D L F Y L F Q A R E M A J ; R ? @ = C H < U > @ > @ B B ? a a _ U G @   H. /r{   