+
    –°³jÎ  ã                   ó^   € ^ RI t ^RIHtHt . ROt. ROtR tR t] P                  R 4       t	R# )é    N)Úcheck_errorÚcudartc                 óH   € \        \        4       P                  4       4       R# )zxStarts cuda profiler data collection.

.. warning::
    Raises CudaError in case of it is unable to start the profiler.
N)r   r   ÚcudaProfilerStart© ó    ÚT/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torch/cuda/profiler.pyÚstartr
      s   € ô ”“×*Ñ*Ó,Ö-r   c                 óH   € \        \        4       P                  4       4       R# )zvStops cuda profiler data collection.

.. warning::
    Raises CudaError in case of it is unable to stop the profiler.
N)r   r   ÚcudaProfilerStopr   r   r	   Ústopr      s   € ô ”“×)Ñ)Ó+Ö,r   c               #  ó^   "  €  \        4        Rx € \        4        R#   \        4        i ; i5i)aq  
Enable profiling.

Context Manager to enabling profile collection by the active profiling tool from CUDA backend.
Example:
    >>> # xdoctest: +REQUIRES(env:TORCH_DOCTEST_CUDA)
    >>> import torch
    >>> model = torch.nn.Linear(20, 30).cuda()
    >>> inputs = torch.randn(128, 20).cuda()
    >>> with torch.cuda.profiler.profile() as prof:
    ...     model(inputs)
N)r
   r   r   r   r	   Úprofiler   &   s   é € ðÜŒÛäŽøŒ�üs   ‚-„ ’-ž*ª-)r
   r   r   )ÚgpustarttimestampÚgpuendtimestampÚ
gridsize3dÚthreadblocksizeÚstreamidzenableonstart 0Úconckerneltrace)
Ú
contextlibÚ r   r   Ú__all__ÚDEFAULT_FLAGSr
   r   Úcontextmanagerr   r   r   r	   Ú<module>r      s=   ðã ç !ò '€ò€ò.ò-ð ×Ññó òr   