§
    1�ÅjT  ã                  óV   — d dl mZ d dlZd dlZd dlmZ d dlmZ  G d„ de¦  «        Z	dS )é    )ÚannotationsN)ÚBase)Úexpectc                  ó>   — e Zd Zedd„¦   «         Zedd„¦   «         ZdS )ÚDepthToSpaceÚreturnÚNonec                 óè  — t           j                             ddgdgdd¬¦  «        } t          j        g d¢g d¢gg d	¢g d
¢gg d¢g d¢gg d¢g d¢gg d¢g d¢gg d¢g d¢gg d¢g d¢gg d¢g d¢ggg¦  «                             t          j        ¦  «        }t          j        g d¢g d¢g d¢g d¢gg d¢g d¢g d¢g d¢ggg¦  «                             t          j        ¦  «        }t          | |g|gd¬ ¦  «         d S )!Nr   ÚxÚyé   ÚDCR©ÚinputsÚoutputsÚ	blocksizeÚmode©ç        ç      ð?ç       @©ç      @ç      @ç      @©ç      "@ç      $@ç      &@©ç      (@ç      *@ç      ,@©ç      2@ç      3@ç      4@©ç      5@ç      6@ç      7@©ç      ;@ç      <@ç      =@©ç      >@ç      ?@ç      @@©ç      B@ç     €B@ç      C@©ç     €C@ç      D@ç     €D@©ç     €F@ç      G@ç     €G@©ç      H@ç     €H@ç      I@©ç      K@ç     €K@ç      L@©ç     €L@ç      M@ç     €M@©ç     €O@ç      P@ç     @P@©ç     €P@ç     ÀP@ç      Q@)r   r%   r   r&   r   r'   )r5   rE   r6   rF   r7   rG   )r   r)   r   r*   r   r+   )r9   rI   r:   rJ   r;   rK   )r   r-   r   r.   r   r/   )r=   rM   r>   rN   r?   rO   )r!   r1   r"   r2   r#   r3   )rA   rQ   rB   rR   rC   rS   Útest_depthtospace_example©r   r   Úname©ÚonnxÚhelperÚ	make_nodeÚnpÚarrayÚastypeÚfloat32r   ©Únoder   r   s      úYC:\Projects\Historical\venv\Lib\site-packages\onnx/backend/test/case/node/depthtospace.pyÚexport_default_mode_examplez(DepthToSpace.export_default_mode_example   s®  € åŒ{×$Ò$Ø C 5°3°%À1È5ð %ñ 
ô 
ˆõ
 ŒHð %�_�_ o o oÐ6Ø&Ð&Ð&Ð(:Ð(:Ð(:Ð;Ø'Ð'Ð'Ð);Ð);Ð);Ð<Ø'Ð'Ð'Ð);Ð);Ð);Ð<Ø'Ð'Ð'Ð);Ð);Ð);Ð<Ø'Ð'Ð'Ð);Ð);Ð);Ð<Ø'Ð'Ð'Ð);Ð);Ð);Ð<Ø'Ð'Ð'Ð);Ð);Ð);Ð<ð	ðñ
ô 
÷ Š&•”Ñ
Ô
ð 	
õ  ŒHð :Ð9Ð9Ø<Ð<Ð<Ø9Ð9Ð9Ø<Ð<Ð<ð	ð <Ð;Ð;Ø<Ð<Ð<Ø<Ð<Ð<Ø<Ð<Ð<ð	ððñ
ô 
÷" Š&•”Ñ
Ô
ð# 	
õ$ 	ˆt˜Q˜C¨!¨Ð3NÐOÑOÔOÐOÐOÐOó    c                 óè  — t           j                             ddgdgdd¬¦  «        } t          j        g d¢g d¢gg d	¢g d
¢gg d¢g d¢gg d¢g d¢gg d¢g d¢gg d¢g d¢gg d¢g d¢gg d¢g d¢ggg¦  «                             t          j        ¦  «        }t          j        g d¢g d¢g d¢g d¢gg d¢g d¢g d¢g d¢ggg¦  «                             t          j        ¦  «        }t          | |g|gd¬ ¦  «         d S )!Nr   r   r   r   ÚCRDr   r   r   r   r    r$   r(   r,   r0   r4   r8   r<   r@   rD   rH   rL   rP   )r   r   r   r   r   r   )r%   r-   r&   r.   r'   r/   )r   r!   r   r"   r   r#   )r)   r1   r*   r2   r+   r3   )r5   r=   r6   r>   r7   r?   )rE   rM   rF   rN   rG   rO   )r9   rA   r:   rB   r;   rC   )rI   rQ   rJ   rR   rK   rS   Ú"test_depthtospace_crd_mode_examplerU   rW   r_   s      ra   Úexport_crd_mode_examplez$DepthToSpace.export_crd_mode_example9   s®  € åŒ{×$Ò$Ø C 5°3°%À1È5ð %ñ 
ô 
ˆõ
 ŒHð %�_�_ o o oÐ6Ø&Ð&Ð&Ð(:Ð(:Ð(:Ð;Ø'Ð'Ð'Ð);Ð);Ð);Ð<Ø'Ð'Ð'Ð);Ð);Ð);Ð<Ø'Ð'Ð'Ð);Ð);Ð);Ð<Ø'Ð'Ð'Ð);Ð);Ð);Ð<Ø'Ð'Ð'Ð);Ð);Ð);Ð<Ø'Ð'Ð'Ð);Ð);Ð);Ð<ð	ðñ
ô 
÷ Š&•”Ñ
Ô
ð 	
õ  ŒHð 9Ð8Ð8Ø<Ð<Ð<Ø9Ð9Ð9Ø<Ð<Ð<ð	ð =Ð<Ð<Ø<Ð<Ð<Ø<Ð<Ð<Ø<Ð<Ð<ð	ððñ
ô 
÷" Š&•”Ñ
Ô
ð# 	
õ$ 	ˆt˜Q˜C¨!¨Ð3WÐXÑXÔXÐXÐXÐXrc   N)r   r	   )Ú__name__Ú
__module__Ú__qualname__Ústaticmethodrb   rg   © rc   ra   r   r      s]   € € € € € Øð(Pð (Pð (Pñ „\ð(PðT ð(Yð (Yð (Yñ „\ð(Yð (Yð (Yrc   r   )
Ú
__future__r   Únumpyr[   rX   Úonnx.backend.test.case.baser   Úonnx.backend.test.case.noder   r   rl   rc   ra   ú<module>rq      sš   ðð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð à €€€Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø .Ð .Ð .Ð .Ð .Ð .ðUYð UYð UYð UYð UY�4ñ UYô UYð UYð UYð UYrc   