
    h	                     h    S SK rS SKJr  S\R                  S\R                  4S jr " S S\5      rg)    N)OpRunxreturnc           	          [         R                  " U 5      S-
  nU R                  [        [	        XS-   5      5      S9n[	        U5       H  n[         R
                  " US5      nM     U$ )N   )axis)npndimmaxtuplerangeexpand_dims)r   spatial_shapey_s       _/var/www/fran/franai/venv/lib/python3.13/site-packages/onnx/reference/ops/op_global_max_pool.py_global_max_poolr      sV    GGAJNM	5}a.?@ABA=!NN1b! "H    c                       \ rS rSrS rSrg)GlobalMaxPool   c                     [        U5      nU4$ )N)r   )selfr   ress      r   _runGlobalMaxPool._run   s    q!vr    N)__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r   r      s    r   r   )numpyr
   onnx.reference.op_runr   ndarrayr   r   r   r   r   <module>r'      s4     '

 rzz E r   