.. currentmodule :: torch.cuda
.. automodule :: torch.cuda
:members:
.. autofunction :: get_rng_state
.. autofunction :: get_rng_state_all
.. autofunction :: set_rng_state
.. autofunction :: set_rng_state_all
.. autofunction :: manual_seed
.. autofunction :: manual_seed_all
.. autofunction :: seed_all
.. autofunction :: initial_seed
Communication collectives
.. autofunction :: torch.cuda.comm.broadcast
.. autofunction :: torch.cuda.comm.broadcast_coalesced
.. autofunction :: torch.cuda.comm.reduce_add
.. autofunction :: torch.cuda.comm.scatter
.. autofunction :: torch.cuda.comm.gather
.. autoclass :: Stream
:members:
.. autoclass :: Event
:members:
.. autofunction :: empty_cache
.. autofunction :: memory_allocated
.. autofunction :: max_memory_allocated
.. autofunction :: reset_max_memory_allocated
.. autofunction :: memory_cached
.. autofunction :: max_memory_cached
.. autofunction :: reset_max_memory_cached
NVIDIA Tools Extension (NVTX)
.. autofunction :: torch.cuda.nvtx.mark
.. autofunction :: torch.cuda.nvtx.range_push
.. autofunction :: torch.cuda.nvtx.range_pop