Skip to content

cpu

Classes

fastvideo.platforms.cpu.CpuPlatform

Bases: Platform

Functions

fastvideo.platforms.cpu.CpuPlatform.get_cpu_architecture classmethod
get_cpu_architecture() -> CpuArchEnum

Get the CPU architecture.

Source code in fastvideo/platforms/cpu.py
@classmethod
def get_cpu_architecture(cls) -> CpuArchEnum:
    """Get the CPU architecture."""
    machine = platform.machine().lower()
    if machine in ("x86_64", "amd64", "i386", "i686"):
        return CpuArchEnum.X86
    elif machine in ("arm64", "aarch64"):
        return CpuArchEnum.ARM
    else:
        return CpuArchEnum.UNSPECIFIED