sglang_v0.5.2/pytorch_2.8.0/docs/source/xpu.md

93 lines
1.5 KiB
Markdown

# torch.xpu
```{eval-rst}
.. automodule:: torch.xpu
```
```{eval-rst}
.. currentmodule:: torch.xpu
```
```{eval-rst}
.. autosummary::
:toctree: generated
:nosignatures:
StreamContext
current_device
current_stream
device
device_count
device_of
get_arch_list
get_device_capability
get_device_name
get_device_properties
get_gencode_flags
get_stream_from_external
init
is_available
is_initialized
set_device
set_stream
stream
synchronize
```
## Random Number Generator
```{eval-rst}
.. autosummary::
:toctree: generated
:nosignatures:
get_rng_state
get_rng_state_all
initial_seed
manual_seed
manual_seed_all
seed
seed_all
set_rng_state
set_rng_state_all
```
## Streams and events
```{eval-rst}
.. autosummary::
:toctree: generated
:nosignatures:
Event
Stream
```
```{eval-rst}
.. automodule:: torch.xpu.memory
```
```{eval-rst}
.. currentmodule:: torch.xpu.memory
```
## Memory management
```{eval-rst}
.. autosummary::
:toctree: generated
:nosignatures:
empty_cache
max_memory_allocated
max_memory_reserved
mem_get_info
memory_allocated
memory_reserved
memory_stats
memory_stats_as_nested_dict
reset_accumulated_memory_stats
reset_peak_memory_stats
```
<!-- This module needs to be documented. Adding here in the meantime
for tracking purposes -->
```{eval-rst}
.. py:module:: torch.xpu.random
.. py:module:: torch.xpu.streams
```