
    BVh                        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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. dd$l/ y%)&z5Classes and functions for building TensorFlow graphs.    )
DeviceSpec)IndexedSlices)Graph)	Operation)Tensor)SparseTensor)SparseTensorValue)#convert_to_tensor_or_indexed_slices)device)	container)
name_scope)op_scope)colocate_with)control_dependencies)get_default_graph)reset_default_graph)	GraphKeys)add_to_collection)add_to_collections)get_collection)get_collection_ref)convert_to_tensor)get_seed)set_random_seed)"convert_to_tensor_or_sparse_tensor)import_graph_def)make_tensor_proto)MakeNdarray)RegisterGradient)NotDifferentiable)
NoGradient)	Dimension)TensorShape)#register_tensor_conversion_function)*N)0__doc__"tensorflow.python.framework.devicer   *tensorflow.python.framework.indexed_slicesr   tensorflow.python.framework.opsr   r   "tensorflow.python.framework.tensorr   )tensorflow.python.framework.sparse_tensorr   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   'tensorflow.python.framework.random_seedr   r   r   $tensorflow.python.framework.importerr   'tensorflow.python.framework.tensor_utilr   r   make_ndarrayr   r    r!   (tensorflow.python.framework.tensor_shaper"   r#   6tensorflow.python.framework.tensor_conversion_registryr$   "tensorflow.python.framework.dtypes(tensorflow.python.framework.load_library     Y/home/dcms/DCMS/lib/python3.12/site-packages/tensorflow/python/framework/framework_lib.py<module>r7      s   " < : D 1 5 5 B G [ 2 5 6 4 9 @ = ? 5 = > : > = < C X A F O = = 6 > @ g 1 7r5   