o
    i                  	   @   s   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dS )
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 r*   r*   G/mnt/sdb/aimis/docanh/lib/python3.10/site-packages/opt_einsum/typing.py<module>   s*    0*$	