fastvideo.platforms.rocm
#
This file is a platform abstraction for ROCm GPUs,
adjusted to match the structure and interface of cuda.py
.
Module Contents#
Classes#
Data#
API#
- class fastvideo.platforms.rocm.RocmPlatform[source]#
Bases:
fastvideo.platforms.interface.Platform
- classmethod get_attn_backend_cls(selected_backend: fastvideo.platforms.interface.AttentionBackendEnum | None, head_size: int, dtype: torch.dtype) str [source]#
- classmethod get_current_memory_usage(device: torch.device | None = None) float [source]#
- classmethod get_device_capability(device_id: int = 0) fastvideo.platforms.interface.DeviceCapability [source]#