1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
# torch.mtia
The MTIA backend is implemented out of the tree, only interfaces are be defined here.
```{eval-rst}
.. automodule:: torch.mtia
```
```{eval-rst}
.. currentmodule:: torch.mtia
```
```{eval-rst}
.. autosummary::
:toctree: generated
:nosignatures:
StreamContext
current_device
current_stream
default_stream
device_count
init
is_available
is_initialized
memory_stats
get_device_capability
empty_cache
record_memory_history
snapshot
attach_out_of_memory_observer
set_device
set_stream
stream
synchronize
device
set_rng_state
get_rng_state
DeferredMtiaCallError
```
## Streams and events
```{eval-rst}
.. autosummary::
:toctree: generated
:nosignatures:
Event
Stream
```
|