
    h                     B    S SK rS SKrS SKJr  S SKJr   " S S\5      rg)    N)Base)expectc                   <    \ rS rSr\SS j5       r\SS j5       rSrg)DepthToSpace   Nc                     [         R                  R                  SS/S/SSS9n [        R                  " / SQ/ SQ// S	Q/ S
Q// SQ/ SQ// SQ/ SQ// SQ/ SQ// SQ/ SQ// SQ/ SQ// SQ/ SQ///5      R                  [        R                  5      n[        R                  " / SQ/ SQ/ SQ/ SQ// SQ/ SQ/ SQ/ SQ///5      R                  [        R                  5      n[        X/U/SS 9  g )!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%   )r3   rC   r4   rD   r5   rE   )r   r'   r   r(   r   r)   )r7   rG   r8   rH   r9   rI   )r   r+   r   r,   r   r-   )r;   rK   r<   rL   r=   rM   )r   r/   r    r0   r!   r1   )r?   rO   r@   rP   rA   rQ   test_depthtospace_exampler   r   nameonnxhelper	make_nodenparrayastypefloat32r   noder	   r
   s      b/var/www/fran/franai/venv/lib/python3.13/site-packages/onnx/backend/test/case/node/depthtospace.pyexport_default_mode_example(DepthToSpace.export_default_mode_example   s   {{$$C53%15 % 

 HH %o6&(:;');<');<');<');<');<');<	
 &
 	
  HH :<9<	 <<<<	
" &
# 	
$ 	tC!3NO    c                     [         R                  R                  SS/S/SSS9n [        R                  " / SQ/ SQ// S	Q/ S
Q// SQ/ SQ// SQ/ SQ// SQ/ SQ// SQ/ SQ// SQ/ SQ// SQ/ SQ///5      R                  [        R                  5      n[        R                  " / SQ/ SQ/ SQ/ SQ// SQ/ SQ/ SQ/ SQ///5      R                  [        R                  5      n[        X/U/SS 9  g )!Nr   r	   r
   r   CRDr   r   r   r   r   r"   r&   r*   r.   r2   r6   r:   r>   rB   rF   rJ   rN   )r   r   r   r   r   r   )r#   r+   r$   r,   r%   r-   )r   r   r   r    r   r!   )r'   r/   r(   r0   r)   r1   )r3   r;   r4   r<   r5   r=   )rC   rK   rD   rL   rE   rM   )r7   r?   r8   r@   r9   rA   )rG   rO   rH   rP   rI   rQ   "test_depthtospace_crd_mode_examplerS   rU   r]   s      r_   export_crd_mode_example$DepthToSpace.export_crd_mode_example8   s   {{$$C53%15 % 

 HH %o6&(:;');<');<');<');<');<');<	
 &
 	
  HH 9<9<	 =<<<	
" &
# 	
$ 	tC!3WXrb    )returnN)__name__
__module____qualname____firstlineno__staticmethodr`   rf   __static_attributes__rh   rb   r_   r   r      s-    (P (PT (Y (Yrb   r   )numpyrY   rV   onnx.backend.test.case.baser   onnx.backend.test.case.noder   r   rh   rb   r_   <module>rs      s#   
   , .UY4 UYrb   