Ë
    BÆVhô  ã                   ó@   — d Z ddlmZ ddlmZ ddlmZ ddlmZ dd„Zy)	zAGraph-only versions of a few op functions, for internal use only.é    )Úattr_value_pb2)Úop_callbacks)Úops)Útensor_shapeNc                 ó  — | j                   } t        j                  | j                  ¬«      }t	        |t
        t        f«      rt        j                  |«      }t        j                  |j                  «       ¬«      }t        j                  «       }||dœ}|j                  dg | gg ||¬«      }|j                  \  }t        j                  «       r<t        j                   dt        «       |t        |j                  «      ||¬«      }||\  }|S )zHGraph-only version of tf.compat.v1.placeholder(), for internal use only.)Útype)Úshape)Údtyper	   ÚPlaceholder)Úinput_typesÚattrsÚname)Úop_nameÚgraph)Ú
base_dtyper   Ú	AttrValueÚas_datatype_enumÚ
isinstanceÚlistÚtupler   ÚTensorShapeÚas_protor   Úget_default_graphÚ_create_op_internalÚoutputsr   Úshould_invoke_op_callbacksÚinvoke_op_callbacks)	r
   r	   r   Údtype_valueÚgr   ÚopÚresultÚcallback_outputss	            úV/home/dcms/DCMS/lib/python3.12/site-packages/tensorflow/python/eager/graph_only_ops.pyÚgraph_placeholderr$      sî   € à
×
Ñ
€%Ü×(Ñ(¨e×.DÑ.DÔE€+Üœœe}Ô%Ü×$Ñ$ UÓ+€EÜ
×
"Ñ
"¨¯©Ó)9Ô
:€%Ü	×ÑÓ€!Ø¨%Ñ
0€%Ø×ÑØR˜%˜¨bØ˜ð ó €"ð J‰J'€&Ü×,Ñ,Ô.ô $×7Ñ7Ø”u“w ¤u¨R¯Z©ZÓ'8Ø˜AôÐð Ð#Ø g€fØ	€-ó    )N)Ú__doc__Útensorflow.core.frameworkr   Útensorflow.python.frameworkr   r   r   r$   © r%   r#   ú<module>r*      s   ðñ Hõ 5Ý 4Ý +Ý 4ôr%   