Ë
    AÆVh½  ã                   ó
  — d Z ddl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m Z m!Z! ddl"m#Z# dd„Z$  ed«       ejJ                  e$«      «      Z&d„ Z'y)zUPython wrappers around TensorFlow ops.

This file is MACHINE GENERATED! Do not edit.
é    N)Ú
pywrap_tfe)Úcontext)Úcore)Úexecute)Údtypes)Úannotation_types)Úop_def_registry)Úops)Úop_def_library)Údeprecated_endpoints)Údispatch)Ú	tf_export)ÚTypeVarÚListÚAny)Ú	Annotatedc                 óÐ  — t         j                   xs t        j                  «       }|j                  }|j                  r	 t	        j
                  |d| «      }|S t        j                  d| ¬«      \  }}}}|S # t        j                  $ r }t        j                  || «       Y d}~nd}~wt        j                  $ r Y nw xY w	 t        | |¬«      S # t        j                  $ r Y Œ‹w xY w)a%  Synchronizes the device this op is run on.

  Only GPU ops are asynchrous in TensorFlow, and so this only has an effect when
  run on GPUs. On GPUs, this op synchronizes the GPU's compute stream.

  Args:
    name: A name for the operation (optional).

  Returns:
    The created Operation.
  Ú
SyncDeviceN)ÚnameÚctx)r   )Ú_contextr   Ú_thread_local_dataÚis_eagerr   ÚTFE_Py_FastPathExecuteÚ_coreÚ_NotOkStatusExceptionÚ_opsÚraise_from_not_ok_statusÚ_FallbackExceptionÚsync_device_eager_fallbackÚ_SymbolicExceptionÚ_op_def_libraryÚ_apply_op_helper)r   Ú_ctxÚtldÚ_resultÚeÚ_Ú_opÚ_outputss           úR/home/dcms/DCMS/lib/python3.12/site-packages/tensorflow/python/ops/gen_sync_ops.pyÚsync_devicer,      sà   € ô 
×	Ñ	Ò	0œh×.Ñ.Ó0€$Ø×Ñ€#Ø‡\‚\ðÜ×1Ñ1Øˆl˜Dó"€gà€nô (×8Ñ8Ø˜4ô!Ñ€!€QˆˆXà	€*øô ×&Ñ&ò -Ü
×#Ñ# A t×,Ñ,ûÜ×#Ñ#ò Ù
ðúðÜ'Ø˜ôð øä×#Ñ#ò Ù
ðús0   Á A7 Á7B>Â
B%Â%B>Â=B>ÃC ÃC%Ã$C%zraw_ops.SyncDevicec                 óH   — g }d }t        j                  dd|||| ¬«      }d }|S )Ns
   SyncDevicer   )ÚinputsÚattrsr   r   )Ú_executer   )r   r   Ú_inputs_flatÚ_attrsr&   s        r+   r    r    <   s3   € Ø€,Ø€&Ü×Ñ˜]¨A°lØ#)¨s¸ô?€'à€'Ø	€.ó    )N)(Ú__doc__ÚcollectionsÚtensorflow.pythonr   Útensorflow.python.eagerr   r   r   r   r   r0   Útensorflow.python.frameworkr   Ú_dtypesÚtensorflow.security.fuzzing.pyr   Ú_atypesr	   Ú_op_def_registryr
   r   r   r"   Ú"tensorflow.python.util.deprecationr   Útensorflow.python.utilr   Ú	_dispatchÚ tensorflow.python.util.tf_exportr   Útypingr   r   r   Útyping_extensionsr   r,   Ú	to_raw_opr   r    © r3   r+   ú<module>rE      sf   ðñó
 å 6Ý 7Ý 1Ý 7Ý 9Ý Få KÝ 3Ý IÝ CÝ 8Ý 6ç %Ñ %Ý 'óð@ -‰YÐ+Ó,¨^¨T¯^©^¸KÓ-HÓI€
ór3   