/
githubmirror
/
faceswap
Обзор
Документация
Войти
/
githubmirror
/
faceswap
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
lib/gpu_stats/__init__.py
22 строки
648 B
torzdf
Faceswap 3 (#1516)
21 дек 2025, 05:45
Не верифицирован
21 дек 2025, 05:45
837bc2d
Код
Авторство
О чём код?
#!/usr/bin/env python3 """ Dynamically import the correct GPU Stats library based on the faceswap backend and the machine being used. """ from lib.utils import get_backend from ._base import GPUInfo, _GPUStats backend = get_backend() GPUStats: type[_GPUStats] | None try: if backend == "nvidia": from .nvidia import NvidiaStats as GPUStats elif backend == "apple_silicon": from .apple_silicon import AppleSiliconStats as GPUStats elif backend == "rocm": from .rocm import ROCm as GPUStats else: from .cpu import CPUStats as GPUStats except (ImportError, ModuleNotFoundError): GPUStats = None