o
    ©Ÿ?eºa  ã                   @   s
  d Z ddlmZ i dd“dd“dd“d	d“d
d“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd “d!d“i d"d#“d$d%“d&d'“d(d)“d*d+“d,d-“d.d/“d0d1“d2d3“d4d5“d6d7“d8d9“d:d;“d<d=“d>d?“d@dA“dBdC“¥i dDdE“dFdG“dHdI“dJdK“dLdM“dNdO“dPdQ“dRdS“dTdU“dVdW“dXdY“dZd[“d\d]“d^d_“d`da“dbdc“ddde“¥i dfdg“dhdi“djdk“dldm“dndo“dpdq“drds“dtdu“dvdw“dxdy“dzd{“d|d}“d~d“d€d“d‚dƒ“d„d…“d†d‡“¥i dˆd‰“dŠd‹“dŒd“dŽd“dd‘“d’d““d”d•“d–d—“d˜d™“dšd›“dœd“dždŸ“d d¡“d¢d£“d¤d¥“d¦d§“d¨d©“¥i dªd«“d¬d­“d®d¯“d°d±“d²d³“d´dµ“d¶d·“d¸d¹“dºd»“d¼d½“d¾d¿“dÀdÁ“dÂdÃ“dÄdÅ“dÆdÇ“dÈdÉ“dÊdË“¥i dÌdÍ“dÎdÏ“dÐdÑ“dÒdÃ“dÓdÔ“dÕdÖ“d×dØ“dÙdÚ“dÛdÜ“dÝdÞ“dßdà“dádâ“dãdä“dådæ“dçdè“dédê“dëdì“¥i dídî“dïdð“dñdò“dódô“dõdö“d÷dø“dùdú“dûdü“dýd“dþdÿ“d d“dd“dd“dd“dd	“d
d“dd“¥i dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“d d!“d"d#“d$d%“d&d'“d(d)“d*d+“d,d-“¥i d.d/“d0d1“d2d3“d4d5“d6d7“d8d9“d:d;“d<d=“d>d?“d@dA“dBdC“dDdE“dFdG“dHdI“dJdK“dLdM“dNdO“¥i dPdQ“dRdS“dTdU“dVdU“dWdX“dYdZ“d[d\“d]d^“d_d`“dadb“dcdd“dedf“dgdh“didj“dkdl“dmdn“dodp“¥i dqdr“dsdt“dudv“dwdx“dydz“d{d|“d}d~“dd€“dd‚“dƒd„“d…d†“d‡dˆ“d‰dŠ“d‹dŒ“ddŽ“dd“d‘d’“¥i d“d”“d•d–“d—d˜“d™dš“d›dœ“ddž“dŸd “d¡d¢“d£d¤“d¥d¦“d§d¨“d©dª“d«d¬“d­d®“d¯d°“d±d²“d³d´“¥i dµd¶“d·d¸“d¹dº“d»d¼“d½d¾“d¿dÀ“dÁdÂ“dÃdÄ“dÅdÆ“dÇdÈ“dÉdÊ“dËdÌ“dÍdÎ“dÏdÐ“dÑdÒ“dÓdÔ“dÕdÖ“¥i d×dØ“dÙdÚ“dÛdÜ“dÝdÞ“dßdà“dádâ“dãdä“dådæ“dçdè“dédê“dëdì“dídî“dïdð“dñdò“dódô“dõdö“d÷dø“¥i dùdú“dûdü“dýdþ“dÿd “dd“dd“dd“dd“d	d
“dd“dd“dd“dd“dd“dd“dd“dd“¥ddi¥Zdd„ Zeeƒ ejZe e¡ i dd “d!d"“d#d$“d%d&“d'd(“d)d*“d+d,“d-d.“d/d0“d1d2“d3d4“d5d6“d7d8“d9d:“d;d<“d=d>“d?d@“dAdBdCdDdEdFdGdHdIdJœ	¥Zeeƒ dKS (L  z:Provides a list of renames between TensorFlow 1.* and 2.0.é    )Ú
renames_v2ztf.batch_to_space_ndztf.batch_to_spaceztf.batch_gatherztf.compat.v1.batch_gatherztf.space_to_batch_ndztf.space_to_batchztf.nn.space_to_batchztf.estimator.inputsztf.compat.v1.estimator.inputsztf.extract_image_patchesztf.image.extract_patchesztf.image.extract_image_patchesztf.gfile.Copyztf.io.gfile.copyztf.gfile.DeleteRecursivelyztf.io.gfile.rmtreeztf.gfile.Existsztf.io.gfile.existsztf.gfile.Globztf.io.gfile.globztf.gfile.GFileztf.io.gfile.GFileztf.gfile.IsDirectoryztf.io.gfile.isdirztf.gfile.ListDirectoryztf.io.gfile.listdirztf.gfile.MakeDirsztf.io.gfile.makedirsztf.gfile.MkDirztf.io.gfile.mkdirztf.gfile.Openztf.gfile.Removeztf.io.gfile.removeztf.gfile.Renameztf.io.gfile.renameztf.gfile.Statztf.io.gfile.statztf.gfile.Walkztf.io.gfile.walkz+tf.contrib.cluster_resolver.ClusterResolverz.tf.distribute.cluster_resolver.ClusterResolverz.tf.contrib.cluster_resolver.GceClusterResolverz1tf.distribute.cluster_resolver.GCEClusterResolverz5tf.contrib.cluster_resolver.KubernetesClusterResolverz8tf.distribute.cluster_resolver.KubernetesClusterResolverz1tf.contrib.cluster_resolver.SimpleClusterResolverz4tf.distribute.cluster_resolver.SimpleClusterResolverz0tf.contrib.cluster_resolver.SlurmClusterResolverz3tf.distribute.cluster_resolver.SlurmClusterResolverz3tf.contrib.cluster_resolver.TFConfigClusterResolverz6tf.distribute.cluster_resolver.TFConfigClusterResolverz.tf.contrib.cluster_resolver.TPUClusterResolverz1tf.distribute.cluster_resolver.TPUClusterResolverz0tf.contrib.cluster_resolver.UnionClusterResolverz3tf.distribute.cluster_resolver.UnionClusterResolverztf.contrib.data.AUTOTUNEztf.data.experimental.AUTOTUNEztf.contrib.data.Counterztf.data.experimental.Counterz+tf.contrib.data.CheckpointInputPipelineHookz0tf.data.experimental.CheckpointInputPipelineHookztf.contrib.data.CsvDatasetztf.data.experimental.CsvDatasetztf.contrib.data.Optionalztf.data.experimental.Optionalztf.contrib.data.RandomDatasetz"tf.data.experimental.RandomDatasetztf.contrib.data.Reducerztf.data.experimental.Reducerztf.contrib.data.SqlDatasetztf.data.experimental.SqlDatasetztf.contrib.data.StatsAggregatorz$tf.data.experimental.StatsAggregatorztf.contrib.data.TFRecordWriterz#tf.data.experimental.TFRecordWriterz$tf.contrib.data.assert_element_shapez)tf.data.experimental.assert_element_shapez)tf.contrib.data.bucket_by_sequence_lengthz.tf.data.experimental.bucket_by_sequence_lengthz$tf.contrib.data.choose_from_datasetsz)tf.data.experimental.choose_from_datasetsztf.contrib.data.copy_to_devicez#tf.data.experimental.copy_to_devicez%tf.contrib.data.dense_to_sparse_batchz*tf.data.experimental.dense_to_sparse_batchz!tf.contrib.data.enumerate_datasetz&tf.data.experimental.enumerate_datasetz$tf.contrib.data.get_next_as_optionalz)tf.data.experimental.get_next_as_optionalz"tf.contrib.data.get_single_elementz'tf.data.experimental.get_single_elementz tf.contrib.data.group_by_reducerz%tf.data.experimental.group_by_reducerztf.contrib.data.group_by_windowz$tf.data.experimental.group_by_windowztf.contrib.data.ignore_errorsz"tf.data.experimental.ignore_errorsztf.contrib.data.latency_statsz"tf.data.experimental.latency_statsz-tf.contrib.data.make_batched_features_datasetz2tf.data.experimental.make_batched_features_datasetz tf.contrib.data.make_csv_datasetz%tf.data.experimental.make_csv_datasetz+tf.contrib.data.make_saveable_from_iteratorz0tf.data.experimental.make_saveable_from_iteratorztf.contrib.data.map_and_batchz"tf.data.experimental.map_and_batchz#tf.contrib.data.parallel_interleavez(tf.data.experimental.parallel_interleavez%tf.contrib.data.parse_example_datasetz*tf.data.experimental.parse_example_datasetz"tf.contrib.data.prefetch_to_devicez'tf.data.experimental.prefetch_to_devicez"tf.contrib.data.rejection_resamplez'tf.data.experimental.rejection_resamplez$tf.contrib.data.sample_from_datasetsz)tf.data.experimental.sample_from_datasetsztf.contrib.data.scanztf.data.experimental.scanz$tf.contrib.data.set_stats_aggregatorz)tf.data.experimental.set_stats_aggregatorz"tf.contrib.data.shuffle_and_repeatz'tf.data.experimental.shuffle_and_repeatztf.contrib.data.unbatchztf.data.experimental.unbatchztf.contrib.data.uniqueztf.data.experimental.uniquez$tf.contrib.distribute.CrossDeviceOpsztf.distribute.CrossDeviceOpsz8tf.contrib.distribute.ReductionToOneDeviceCrossDeviceOpsz"tf.distribute.ReductionToOneDevicez-tf.contrib.estimator.make_early_stopping_hookz2tf.estimator.experimental.make_early_stopping_hookz(tf.contrib.estimator.stop_if_higher_hookz-tf.estimator.experimental.stop_if_higher_hookz'tf.contrib.estimator.stop_if_lower_hookz,tf.estimator.experimental.stop_if_lower_hookz-tf.contrib.estimator.stop_if_no_decrease_hookz2tf.estimator.experimental.stop_if_no_decrease_hookz-tf.contrib.estimator.stop_if_no_increase_hookz2tf.estimator.experimental.stop_if_no_increase_hookz$tf.contrib.framework.CriticalSectionztf.CriticalSectionztf.contrib.framework.is_tensorztf.is_tensorz"tf.contrib.framework.load_variableztf.train.load_variablez/tf.contrib.framework.nest.assert_same_structureztf.nest.assert_same_structurez!tf.contrib.framework.nest.flattenztf.nest.flattenz#tf.contrib.framework.nest.is_nestedztf.nest.is_nestedz'tf.contrib.framework.nest.map_structureztf.nest.map_structurez*tf.contrib.framework.nest.pack_sequence_asztf.nest.pack_sequence_asz"tf.contrib.batching.batch_functionz#tf.nondifferentiable_batch_functionztf.contrib.util.constant_valueztf.get_static_valuez'tf.contrib.saved_model.load_keras_modelz5tf.compat.v1.keras.experimental.load_from_saved_modelz'tf.contrib.saved_model.save_keras_modelz2tf.compat.v1.keras.experimental.export_saved_modelztf.contrib.rnn.RNNCellz tf.compat.v1.nn.rnn_cell.RNNCellztf.contrib.rnn.LSTMStateTupleztf.nn.rnn_cell.LSTMStateTupleztf.contrib.rnn.BasicLSTMCellz&tf.compat.v1.nn.rnn_cell.BasicLSTMCellztf.contrib.rnn.BasicRNNCellz%tf.compat.v1.nn.rnn_cell.BasicRNNCellztf.contrib.rnn.GRUCellz tf.compat.v1.nn.rnn_cell.GRUCellztf.contrib.rnn.LSTMCellz!tf.compat.v1.nn.rnn_cell.LSTMCellztf.contrib.rnn.MultiRNNCellz%tf.compat.v1.nn.rnn_cell.MultiRNNCellztf.contrib.rnn.static_rnnztf.compat.v1.nn.static_rnnz&tf.contrib.rnn.static_state_saving_rnnz'tf.compat.v1.nn.static_state_saving_rnnz'tf.contrib.rnn.static_bidirectional_rnnz(tf.compat.v1.nn.static_bidirectional_rnnztf.contrib.framework.sortztf.sortztf.contrib.framework.argsortz
tf.argsortz"tf.contrib.summary.all_summary_opsz'tf.compat.v1.summary.all_v2_summary_opsz*tf.contrib.summary.always_record_summariesztf.compat.v2.summary.record_ifztf.contrib.summary.audioztf.compat.v2.summary.audioz%tf.contrib.summary.create_file_writerz'tf.compat.v2.summary.create_file_writerztf.contrib.summary.flushztf.compat.v2.summary.flushztf.contrib.summary.genericztf.compat.v2.summary.writeztf.contrib.summary.histogramztf.compat.v2.summary.histogramztf.contrib.summary.imageztf.compat.v2.summary.imageztf.contrib.summary.initializeztf.compat.v1.summary.initializez)tf.contrib.summary.never_record_summariesztf.contrib.summary.scalarztf.compat.v2.summary.scalarz"tf.contrib.tpu.CrossShardOptimizerz$tf.compat.v1.tpu.CrossShardOptimizerz"tf.contrib.tpu.InputPipelineConfigz.tf.compat.v1.estimator.tpu.InputPipelineConfigztf.contrib.tpu.RunConfigz$tf.compat.v1.estimator.tpu.RunConfigztf.contrib.tpu.TPUConfigz$tf.compat.v1.estimator.tpu.TPUConfigztf.contrib.tpu.TPUEstimatorz'tf.compat.v1.estimator.tpu.TPUEstimatorztf.contrib.tpu.TPUEstimatorSpecz+tf.compat.v1.estimator.tpu.TPUEstimatorSpecztf.contrib.tpu.batch_parallelztf.compat.v1.tpu.batch_parallelztf.contrib.tpu.bfloat16_scopeztf.compat.v1.tpu.bfloat16_scopeztf.contrib.tpu.coreztf.compat.v1.tpu.corez tf.contrib.tpu.cross_replica_sumz"tf.compat.v1.tpu.cross_replica_sumz tf.contrib.tpu.initialize_systemz"tf.compat.v1.tpu.initialize_systemz"tf.contrib.tpu.outside_compilationz$tf.compat.v1.tpu.outside_compilationztf.contrib.tpu.replicateztf.compat.v1.tpu.replicateztf.contrib.tpu.rewriteztf.compat.v1.tpu.rewriteztf.contrib.tpu.shardztf.compat.v1.tpu.shardztf.contrib.tpu.shutdown_systemz tf.compat.v1.tpu.shutdown_systemz(tf.contrib.training.checkpoints_iteratorztf.train.checkpoints_iteratorz tf.contrib.layers.recompute_gradztf.recompute_gradztf.count_nonzeroztf.math.count_nonzeroztf.decode_rawztf.io.decode_rawztf.manip.batch_to_space_ndztf.quantize_v2ztf.quantization.quantizeztf.sparse_matmulztf.linalg.matmulztf.random.stateless_multinomialztf.random.stateless_categoricalz	tf.substrztf.strings.substrztf.string_splitztf.compat.v1.string_splitztf.string_to_hash_bucketztf.strings.to_hash_bucketztf.string_to_numberztf.strings.to_numberztf.multinomialztf.random.categoricalztf.random.multinomialztf.reduce_joinztf.strings.reduce_joinztf.load_file_system_libraryztf.load_libraryztf.bincountztf.math.bincountztf.confusion_matrixztf.math.confusion_matrixztf.train.confusion_matrixztf.train.sdca_fprintztf.raw_ops.SdcaFprintztf.train.sdca_optimizerztf.raw_ops.SdcaOptimizerztf.train.sdca_shrink_l1ztf.raw_ops.SdcaShrinkL1ztf.decode_csvztf.io.decode_csvztf.data.Iteratorztf.compat.v1.data.Iteratorz%tf.data.experimental.DatasetStructureztf.data.DatasetSpecz&tf.data.experimental.OptionalStructureztf.OptionalSpecz*tf.data.experimental.RaggedTensorStructureztf.RaggedTensorSpecz*tf.data.experimental.SparseTensorStructureztf.SparseTensorSpecztf.data.experimental.Structureztf.TypeSpecz)tf.data.experimental.TensorArrayStructureztf.TensorArraySpecz$tf.data.experimental.TensorStructureztf.TensorSpecztf.parse_exampleztf.io.parse_exampleztf.parse_single_exampleztf.io.parse_single_exampleztf.nn.fused_batch_normz tf.compat.v1.nn.fused_batch_normz*tf.nn.softmax_cross_entropy_with_logits_v2z'tf.nn.softmax_cross_entropy_with_logitsztf.losses.Reduction.MEANz"tf.compat.v1.losses.Reduction.MEANz*tf.losses.Reduction.SUM_BY_NONZERO_WEIGHTSz4tf.compat.v1.losses.Reduction.SUM_BY_NONZERO_WEIGHTSz,tf.losses.Reduction.SUM_OVER_NONZERO_WEIGHTSz6tf.compat.v1.losses.Reduction.SUM_OVER_NONZERO_WEIGHTSztf.lite.constants.FLOATz
tf.float32ztf.lite.constants.FLOAT16z
tf.float16ztf.lite.constants.INT16ztf.int16ztf.lite.constants.INT32ztf.int32ztf.lite.constants.INT64ztf.int64ztf.lite.constants.INT8ztf.int8ztf.lite.constants.STRINGz	tf.stringz!tf.lite.constants.QUANTIZED_UINT8ztf.uint8z
tf.arg_maxz	tf.argmaxz
tf.arg_minz	tf.argminztf.nn.ctc_lossztf.compat.v1.nn.ctc_lossztf.saved_model.loadztf.compat.v1.saved_model.loadztf.saved_model.loader.loadztf.saved_model.load_v2ztf.compat.v2.saved_model.loadztf.image.resize_imagesztf.image.resizeztf.assert_equalztf.compat.v1.assert_equalztf.assert_greaterztf.compat.v1.assert_greaterztf.assert_greater_equalz!tf.compat.v1.assert_greater_equalztf.assert_integerztf.compat.v1.assert_integerztf.assert_lessztf.compat.v1.assert_lessztf.assert_less_equalztf.compat.v1.assert_less_equalztf.assert_nearztf.compat.v1.assert_nearztf.assert_negativeztf.compat.v1.assert_negativeztf.assert_non_negativez tf.compat.v1.assert_non_negativeztf.assert_non_positivez tf.compat.v1.assert_non_positiveztf.assert_none_equalztf.compat.v1.assert_none_equalztf.assert_positiveztf.compat.v1.assert_positiveztf.assert_rankztf.compat.v1.assert_rankztf.assert_rank_at_leastz!tf.compat.v1.assert_rank_at_leastztf.assert_rank_inztf.compat.v1.assert_rank_inztf.assert_scalarztf.compat.v1.assert_scalarztf.assert_typeztf.compat.v1.assert_typeztf.assert_variables_initializedz)tf.compat.v1.assert_variables_initializedztf.debugging.assert_equalz#tf.compat.v1.debugging.assert_equalztf.debugging.assert_greaterz%tf.compat.v1.debugging.assert_greaterz!tf.debugging.assert_greater_equalz+tf.compat.v1.debugging.assert_greater_equalztf.debugging.assert_integerz%tf.compat.v1.debugging.assert_integerztf.debugging.assert_lessz"tf.compat.v1.debugging.assert_lessztf.debugging.assert_less_equalz(tf.compat.v1.debugging.assert_less_equalztf.debugging.assert_nearz"tf.compat.v1.debugging.assert_nearztf.debugging.assert_negativez&tf.compat.v1.debugging.assert_negativez tf.debugging.assert_non_negativez*tf.compat.v1.debugging.assert_non_negativez tf.debugging.assert_non_positivez*tf.compat.v1.debugging.assert_non_positiveztf.debugging.assert_none_equalz(tf.compat.v1.debugging.assert_none_equalztf.debugging.assert_positivez&tf.compat.v1.debugging.assert_positiveztf.debugging.assert_rankz"tf.compat.v1.debugging.assert_rankz!tf.debugging.assert_rank_at_leastz+tf.compat.v1.debugging.assert_rank_at_leastztf.debugging.assert_rank_inz%tf.compat.v1.debugging.assert_rank_inztf.debugging.assert_scalarz$tf.compat.v1.debugging.assert_scalarztf.debugging.assert_typez"tf.compat.v1.debugging.assert_typez(tf.errors.exception_type_from_error_codez2tf.compat.v1.errors.exception_type_from_error_codez(tf.errors.error_code_from_exception_typez2tf.compat.v1.errors.error_code_from_exception_typez*tf.errors.raise_exception_on_not_ok_statusz4tf.compat.v1.errors.raise_exception_on_not_ok_statusztf.nn.max_poolztf.nn.max_pool2dztf.nn.avg_poolztf.nn.avg_pool2dztf.keras.initializers.zerosz%tf.compat.v1.keras.initializers.zerosztf.keras.initializers.Zerosz%tf.compat.v1.keras.initializers.Zerosztf.keras.initializers.onesz$tf.compat.v1.keras.initializers.onesztf.keras.initializers.Onesz$tf.compat.v1.keras.initializers.Onesztf.keras.initializers.constantz(tf.compat.v1.keras.initializers.constantztf.keras.initializers.Constantz(tf.compat.v1.keras.initializers.Constantz%tf.keras.initializers.VarianceScalingz/tf.compat.v1.keras.initializers.VarianceScalingz tf.keras.initializers.Orthogonalz*tf.compat.v1.keras.initializers.Orthogonalz tf.keras.initializers.orthogonalz*tf.compat.v1.keras.initializers.orthogonalztf.keras.initializers.Identityz(tf.compat.v1.keras.initializers.Identityztf.keras.initializers.identityz(tf.compat.v1.keras.initializers.identityz$tf.keras.initializers.glorot_uniformz.tf.compat.v1.keras.initializers.glorot_uniformz#tf.keras.initializers.glorot_normalz-tf.compat.v1.keras.initializers.glorot_normalz"tf.keras.initializers.lecun_normalz,tf.compat.v1.keras.initializers.lecun_normalz#tf.keras.initializers.lecun_uniformz-tf.compat.v1.keras.initializers.lecun_uniformztf.keras.initializers.he_normalz)tf.compat.v1.keras.initializers.he_normalz tf.keras.initializers.he_uniformz*tf.compat.v1.keras.initializers.he_uniformz%tf.keras.initializers.TruncatedNormalz/tf.compat.v1.keras.initializers.TruncatedNormalz&tf.keras.initializers.truncated_normalz0tf.compat.v1.keras.initializers.truncated_normalz#tf.keras.initializers.RandomUniformz-tf.compat.v1.keras.initializers.RandomUniformztf.keras.initializers.uniformz'tf.compat.v1.keras.initializers.uniformz$tf.keras.initializers.random_uniformz.tf.compat.v1.keras.initializers.random_uniformz"tf.keras.initializers.RandomNormalz,tf.compat.v1.keras.initializers.RandomNormalztf.keras.initializers.normalz&tf.compat.v1.keras.initializers.normalz#tf.keras.initializers.random_normalz-tf.compat.v1.keras.initializers.random_normalztf.zeros_initializerztf.compat.v1.zeros_initializerztf.initializers.zerosztf.compat.v1.initializers.zerosztf.ones_initializerztf.compat.v1.ones_initializerztf.initializers.onesztf.compat.v1.initializers.onesztf.constant_initializerz!tf.compat.v1.constant_initializerztf.initializers.constantz"tf.compat.v1.initializers.constantztf.random_uniform_initializerz'tf.compat.v1.random_uniform_initializerztf.initializers.random_uniformz(tf.compat.v1.initializers.random_uniformztf.random_normal_initializerz&tf.compat.v1.random_normal_initializerztf.initializers.random_normalz'tf.compat.v1.initializers.random_normalztf.truncated_normal_initializerz)tf.compat.v1.truncated_normal_initializerz tf.initializers.truncated_normalz*tf.compat.v1.initializers.truncated_normalztf.variance_scaling_initializerz)tf.compat.v1.variance_scaling_initializerz tf.initializers.variance_scalingz*tf.compat.v1.initializers.variance_scalingztf.orthogonal_initializerz#tf.compat.v1.orthogonal_initializerztf.initializers.orthogonalz$tf.compat.v1.initializers.orthogonalztf.glorot_uniform_initializerz'tf.compat.v1.glorot_uniform_initializerztf.initializers.glorot_uniformz(tf.compat.v1.initializers.glorot_uniformztf.glorot_normal_initializerz&tf.compat.v1.glorot_normal_initializerztf.initializers.glorot_normalz'tf.compat.v1.initializers.glorot_normalztf.initializers.identityz"tf.compat.v1.initializers.identityztf.initializers.lecun_normalz&tf.compat.v1.initializers.lecun_normalztf.initializers.lecun_uniformz'tf.compat.v1.initializers.lecun_uniformztf.initializers.he_normalz#tf.compat.v1.initializers.he_normalztf.initializers.he_uniformz$tf.compat.v1.initializers.he_uniformz7tf.data.experimental.map_and_batch_with_legacy_functionzAtf.compat.v1.data.experimental.map_and_batch_with_legacy_functionztf.nn.conv2d_backprop_inputztf.nn.conv2d_transposeztf.test.compute_gradientz"tf.compat.v1.test.compute_gradientztf.floor_divztf.math.floordivztf.whereztf.compat.v1.whereztf.where_v2ztf.compat.v2.whereztf.app.flagsztf.compat.v1.app.flagsc                 C   s.   t |  ¡ ƒD ]}| dd¡}| | | |< qdS )zHAdd support for `tf.contrib.*` alias `contrib_*.` Updates dict in place.ztf.contrib.Zcontrib_N)ÚlistÚkeysÚreplace)Zsymbol_dictZsymbol_nameZsymbol_alias© r   ún/home/www/facesmatcher.com/pyenv/lib/python3.10/site-packages/tensorflow/tools/compatibility/all_renames_v2.pyÚ!add_contrib_direct_import_supportÜ  s   þr   z$tf.contrib.layers.poincare_normalizeztfa.layers.PoincareNormalizeztf.contrib.layers.maxoutztfa.layers.Maxoutztf.contrib.layers.group_normztfa.layers.GroupNormalizationztf.contrib.layers.instance_normz tfa.layers.InstanceNormalizationztf.contrib.sparsemax.sparsemaxztfa.activations.sparsemaxz2tf.contrib.losses.metric_learning.contrastive_lossztfa.losses.ContrastiveLossz4tf.contrib.losses.metric_learning.lifted_struct_lossztfa.losses.LiftedStructLossz#tf.contrib.sparsemax.sparsemax_lossztfa.losses.SparsemaxLossz7tf.contrib.losses.metric_learning.triplet_semihard_lossztfa.losses.TripletSemiHardLossz tf.contrib.opt.LazyAdamOptimizerztfa.optimizers.LazyAdamz%tf.contrib.opt.MovingAverageOptimizerztfa.optimizers.MovingAveragez!tf.contrib.opt.MomentumWOptimizerztfa.optimizers.SGDWztf.contrib.opt.AdamWOptimizerztfa.optimizers.AdamWz1tf.contrib.opt.extend_with_decoupled_weight_decayz1tfa.optimizers.extend_with_decoupled_weight_decayz tf.contrib.text.skip_gram_sampleztfa.text.skip_gram_samplez0tf.contrib.text.skip_gram_sample_with_text_vocabz)tfa.text.skip_gram_sample_with_text_vocabz!tf.contrib.image.dense_image_warpztfa.image.dense_image_warpztfa.image.adjust_hsv_in_yiqztfa.image.compose_transformsztfa.image.random_hsv_in_yiqz)tfa.image.angles_to_projective_transformsz%tfa.image.matrices_to_flat_transformsztfa.image.rotateztfa.image.transformztfa.rnn.NASCellztfa.rnn.LayerNormLSTMCell)	z"tf.contrib.image.adjust_hsv_in_yiqz#tf.contrib.image.compose_transformsz"tf.contrib.image.random_hsv_in_yiqz0tf.contrib.image.angles_to_projective_transformsz,tf.contrib.image.matrices_to_flat_transformsztf.contrib.image.rotateztf.contrib.image.transformztf.contrib.rnn.NASCellz%tf.contrib.rnn.LayerNormBasicLSTMCellN)	Ú__doc__Ztensorflow.tools.compatibilityr   Zmanual_symbol_renamesr   ÚrenamesZsymbol_renamesÚupdateZaddons_symbol_mappingsr   r   r   r   Ú<module>   s  ÿþýüûúùø	÷
öõôóòñðïîíìëéæãà"Ý%Ú(×+Ô.Ò/Ñ0Ï3Í4Ì5Ë6Ê7É8È9Ç:Å=Â@¿C½D»G¸JµM²P°Q¯R®S­T«W©X§[¥\£_ bešh—k•l“orŽstŒuŠx‡{„~  ý  ú  ø 	 ÷ 
 ö  ô  ò  ñ  ð  ï  î  í  ë  è  æ  å  ä  ã  â  á   à ! ß " Ý % Ú ( Ø ) × * Õ - Ò 0 Ð 1 Î 4 Ì 5 Ë 6 Ê 7 É 8 È 9 Æ < Ä = Â @ ¿ C ½ D ¼ E » F ¹ I · J ¶ K µ L ´ M ³ N ± Q ¯ R ® S ­ T ¬ U « V ª W © X ¨ Y § Z ¦ [ ¥ \ ¤ ] £ _ ¡ `   a Ÿ b ž c  d œ e › f š g ™ h ˜ i — j – k • l ” m “ n ’ o ‘ p  q  r Ž s  t Œ u ‹ v Š w ‰ x ‡ { … | ƒ   ÿ    ý    ü    û    ú    ù    ø  	  ÷  
  ö    õ    ô    ñ    î    í    ì    ë    ê    é    è    ç    æ    å    ä    ã    â    á     à  !  ß  "  Þ  #  Ý  $  Ü  %  Û  &  Ú  '  Ø  *  Ö  +  Õ  ,  Ó  /  Ñ  0  Ð  1  Î  4  Ì  5  Ë  6  É  9  Æ  <  Ã  ?  Á  @  À  A  ¾  D  ¼  E  »  F  º  G  ¸  J  µ  M  ²  P  °  Q  ¯  R  ®  S  ­  T  ¬  U  «  V  ©  Y  ¦  \  £  _     b    e  š  h  —  k  ”  n  ‘  q  Ž  t  ‹  w  ˆ  z  …  }  ‚      þ      û      ù      ÷      ô      ò      ð      î      í      ì      ë      ê      é      è      æ      ä      ã      á   !   Þ   $   Û   '   Ø   *   Ö   +   Õ   ,   Ô   -   Ò   0   Ð   1   Ï   2   Î   3   Í   4   Ì   5   Ë   6   Ê   7   È   :   Æ   ;   Å   <   Ä   =   Ã   >   Â   ?   Á   D
þüúø	öôòðîìêèæäâà!Þ$
Ì7