
    ,Vh              	          d Z ddlmZ ddlmZmZmZmZmZm	Z	m
Z
mZmZmZ eedf   Zee   ZeZee   Z eddg      Ze	eeeeeeedf      eeef   f      Zee	e   eeeef   ee   gef   Zedee
d   eef   Ze
d	   Zy)
z%Types used in the opt_einsum package.    )
namedtuple)
AnyCallable
CollectionDict	FrozenSetListLiteralOptionalTupleUnion.ArrayShapedshapeN)	optimaldpgreedyzrandom-greedyzrandom-greedy-128z
branch-allzbranch-2autozauto-hq)
r   objectautogradcupydaskjaxtheano
tensorflowtorchlibjax)__doc__collectionsr   typingr   r   r   r   r   r	   r
   r   r   r   intTensorShapeTypePathType	ArrayTypestrArrayIndexTyper   boolContractionListTypePathSearchFunctionTypeOptimizeKindBackendType     A/home/dcms/DCMS/lib/python3.12/site-packages/opt_einsum/typing.py<module>r.      s    + " d d dS/o&	3	25nc8E#s(O;TV[\_ae\eVf!fgh !4#7cSVhYabeYf"giq"qr  t  tur,   