Spaces:
Running
Running
| import platform | |
| import GPUtil | |
| from dotenv import load_dotenv | |
| load_dotenv() | |
| def detect_runtime_environment(): | |
| os_type = platform.system().lower() | |
| gpus = GPUtil.getGPUs() | |
| if gpus: | |
| return "gpu" | |
| elif os_type in ["darwin", "linux"]: | |
| return "cpu-local" | |
| else: | |
| return "cloud-only" | |