
    sg0                     B    d Z ddlZddlmc mZ d Zedk(  r e        yy)z>Trivial use of Timer API:

$ python -m examples.simple_timeit
    Nc                  >   t        j                  dt        j                  d      t        j                  d      dd      } t	        d      D ]N  }t        d| d	d
        t        d| j                  d       d	       t        d| j                          d       P y )Nzx + y)      )   r   )xyzBroadcasting add (4x8))stmtglobalslabel   zRun: 
z(----------------------------------------ztimeit:
i'  zautorange:
z

)benchmark_utilsTimertorchonesrangeprinttimeitblocked_autorange)timeris     _/var/www/html/venv/lib/python3.12/site-packages/torch/utils/benchmark/examples/simple_timeit.pymainr      s    !!jj(uzz&/AB&E 1X >aS8*%&	%,,u-.b12U4467t<=>    __main__)__doc__r   torch.utils.benchmarkutils	benchmarkr   r   __name__ r   r   <module>r"      s.   
  / /
> zF r   