Ë
    g^(h—  ã                   ó&   — d dl Zd dlZd„ Zd„ Zd„ Zy)é    Nc                 óT   — t         j                  j                  j                  | «      S )zæReturn tensor ids and eager tensors for DeviceData nodes in the
    IR for the passed in lazy tensors.

    TODO: This API is currently ts backend specific. We are working on
    generalizing it to all backends including XLA.
    )ÚtorchÚ_CÚ_lazy_ts_backendÚ _get_tensors_ts_device_data_node©Útensorss    úU/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/torch/_lazy/computation.pyÚget_tensors_ts_device_data_noder      s   € ô �8‰8×$Ñ$×EÑEÀgÓNÐNó    c                 óT   — t         j                  j                  j                  | «      S )z4Return the graph hash for the passed in lazy tensors)r   r   Ú_lazyÚ_get_graph_hashr   s    r
   Úget_graph_hashr      s   € ä�8‰8�>‰>×)Ñ)¨'Ó2Ð2r   c                 óV   — t         j                  j                  j                  | |«      S )zºRunning the cached computation graph with the given inputs

    TODO: This API is currently ts backend specific. We are working on
    generalizing it to all backends including XLA.
    )r   r   r   Ú_run_cached_graph)Úhash_strÚgraph_inputss     r
   Úrun_cached_graphr      s!   € ô �8‰8×$Ñ$×6Ñ6°xÀÓNÐNr   )Útorch._C._lazyr   Útorch._C._lazy_ts_backendr   r   r   © r   r
   ú<module>r      s   ðã Û  òOò3ó
Or   