--- id: egl-probe version: "1.0.2" license: unclear license_treatment: unclear maintenance: dormant --- # egl-probe License: unclear · Maintenance: dormant · Downloads: 119.2K/mo ## What it is and what it does egl_probe is a lightweight utility that probes your system's graphics hardware using the EGL (OpenGL ES) interface to discover which GPU devices are available for rendering. It reports device indices and maps them to their corresponding CUDA IDs, making it useful for systems with multiple GPUs where you need to know which devices are accessible and how they correspond to CUDA numbering. The package is a thin wrapper around EGL device enumeration, designed to run as a command-line tool or be imported as a module. It has no Python runtime dependencies, but requires that EGL libraries and GPU drivers be installed on the system beforehand. The project has been dormant since its initial release in 2021, with no recent maintenance or updates. Use it for: - Verify which GPUs are available on a multi-GPU system before running compute workloads. - Map EGL device indices to CUDA device IDs for systems where GPU numbering differs between APIs. - Diagnose GPU driver or EGL library installation issues by checking device availability. - Automate GPU discovery in deployment scripts or container initialization routines. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Detects and enumerates available graphics devices (GPUs) on a system using EGL, reporting which devices are available for rendering and their CUDA mappings. Yes, if you need GPU device discovery on a system with EGL support and are willing to manage system-level dependencies yourself. No, if your system lacks EGL libraries or GPU drivers, or if you need active maintenance and support—the project is dormant and its license status is unclear. Verify license compliance and EGL availability before committing to it. ## Install pip install egl-probe uv add egl-probe poetry add egl-probe ## Installing egl-probe Before you install: High install friction: the package is a compiled extension with no runtime dependencies listed, suggesting it requires system-level EGL libraries and likely a GPU driver stack. Last release was 2021-07-16 and the repository shows no activity since 2024-06-26, indicating dormant maintenance. License in practice: License status is unclear—no SPDX identifier or raw license text is provided in the metadata. Before installing, verify the license terms directly from the repository to ensure compliance with your project's requirements. Quickstart: pip install egl_probe python -m egl_probe.get_available_devices Requires EGL libraries and a compatible GPU driver stack installed on the system; will not work without graphics hardware or proper driver configuration. Verify before relying: - Exact Python version compatibility is unspecified; unclear which Python versions are supported. - Whether the package works on systems without NVIDIA GPUs or only supports CUDA devices. - Current status of EGL library dependencies and whether they are documented or automatically resolved. ## Package facts - License: not declared (unclear) - Python support: unspecified - Install friction: high - Maintenance: dormant - Downloads: 119.2K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags gpu device detection, egl graphics probe, available gpu enumeration, cuda device mapping, graphics device discovery, egl device availability, gpu rendering capability check, gpu-detection, egl, hardware-probe [View on SkillFed](https://skillfed.io/packages/egl-probe) · [View on PyPI](https://pypi.org/project/egl-probe/)