awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 dépôts

Awesome GitHub RepositoriesHardware Capability Detection

Automatic identification of hardware features to configure software runtimes and resources.

Distinct from Runtime Hardware Configuration: Distinct from Runtime Hardware Configuration: focuses on the detection phase rather than the configuration of drivers.

Explore 9 awesome GitHub repositories matching development tools & productivity · Hardware Capability Detection. Refine with filters or upvote what's useful.

Awesome Hardware Capability Detection GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • openmathlib/openblasAvatar de OpenMathLib

    OpenMathLib/OpenBLAS

    7,470Voir sur GitHub↗

    OpenBLAS is a high-performance implementation of the Basic Linear Algebra Subprograms standard designed for numerical computing and matrix operations. It serves as a hardware-accelerated numerical library and optimized math kernel library, providing a computational engine for large-scale matrix multiplication and vector operations. The library distinguishes itself through the use of hand-tuned assembly kernels and SIMD instruction mapping, such as AVX and SVE, to maximize floating-point performance on specific CPU architectures. It features a multi-threaded framework that manages parallel exe

    Identifies processor models at startup to automatically configure the software runtime for the best available kernels.

    Cblaslapacklapacke
    Voir sur GitHub↗7,470
  • lzhoang2801/opcore-simplifyAvatar de lzhoang2801

    lzhoang2801/OpCore-Simplify

    6,823Voir sur GitHub↗

    OpCore-Simplify is an automated tool that generates a complete OpenCore EFI folder for Hackintosh builds. It scans the system hardware to identify supported devices and compatible macOS versions, then assembles a bootable EFI configuration by downloading the latest OpenCore bootloader and required kernel extensions from official sources. The tool differentiates itself by automating the entire EFI creation process, from hardware detection through patch application. It automatically selects and applies the correct ACPI hotfixes and kernel extensions based on the detected hardware and target mac

    Scans system components and BIOS to identify hardware and generate a compatibility report for tailoring the EFI build.

    Pythonhackintoshhackintosh-efilzhoang2601
    Voir sur GitHub↗6,823
  • rebeccahughes/react-native-device-infoAvatar de rebeccahughes

    rebeccahughes/react-native-device-info

    6,669Voir sur GitHub↗

    This project is a cross-platform mobile device information library designed to retrieve hardware, software, and network specifications from iOS and Android devices. It serves as a tool for accessing unique device identifiers, hardware models, and processor architectures to distinguish individual mobile devices. The library provides specialized capabilities for mobile hardware identification and operating system metadata retrieval, including build numbers and API levels. It also functions as a system state monitor for real-time tracking of battery levels, charging status, and network connectiv

    Automatically identifies hardware features, such as cameras or keyboards, to configure software resources.

    TypeScript
    Voir sur GitHub↗6,669
  • valvesoftware/openvrAvatar de ValveSoftware

    ValveSoftware/openvr

    6,615Voir sur GitHub↗

    OpenVR is a software development kit and runtime that provides a unified API for accessing virtual reality hardware from multiple manufacturers. It abstracts vendor-specific headsets, controllers, and tracking systems into a common interface, enabling applications to work across different VR devices without requiring hardware-specific code. The SDK handles core VR operations including stereoscopic frame submission to a compositor, headset and controller tracking, and input binding that maps abstract application actions to physical device controls. The runtime is built around a modular driver

    Checks whether a VR headset or runtime is installed without fully starting the system.

    C++hardwareopenvr-sdksdk
    Voir sur GitHub↗6,615
  • tensorflow/tpuAvatar de tensorflow

    tensorflow/tpu

    5,281Voir sur GitHub↗

    This repository provides a collection of reference implementations, toolkits, and orchestration tools for training and deploying large-scale AI models on Cloud TPU hardware. It serves as a framework for managing the lifecycle of accelerator clusters, including hardware orchestration and the provisioning of high-performance compute infrastructure for machine learning workloads. The project specifically enables the pre-training of foundation models, large language models, and complex reasoning architectures through distributed training toolkits and multi-host scaling recipes. It further provide

    Identifies supported locations, accelerator types, and runtime versions available for use.

    Jupyter Notebook
    Voir sur GitHub↗5,281
  • devicekit/devicekitAvatar de devicekit

    devicekit/DeviceKit

    4,713Voir sur GitHub↗

    DeviceKit est une bibliothèque matérielle pour iOS qui fournit un remplacement par type de valeur pour les spécifications de l'appareil et les métriques d'état du système. Elle sert de framework pour détecter l'identité de l'appareil, les capacités matérielles, les métriques d'affichage et les indicateurs d'état du système en temps réel. La bibliothèque inclut des outils pour identifier les modèles d'appareils spécifiques, les familles et le statut du simulateur afin d'implémenter des optimisations spécifiques au matériel. Elle fournit également un détecteur de composants physiques, tels que les capteurs biométriques et la prise en charge du stylet, pour activer ou désactiver des fonctionnalités d'interface. Les capacités supplémentaires couvrent l'analyse des métriques d'affichage pour les dimensions d'écran et les densités de pixels, ainsi que la surveillance du système pour les niveaux de batterie, le statut de charge, les modes d'alimentation et l'espace disque disponible.

    Detects the presence of physical components like biometric sensors and stylus support to toggle features.

    Swift
    Voir sur GitHub↗4,713
  • dusty-nv/jetson-containersAvatar de dusty-nv

    dusty-nv/jetson-containers

    4,386Voir sur GitHub↗

    Jetson Containers est un système de gestion de conteneurs qui construit et exécute des images Docker accélérées par GPU pour les charges de travail d'apprentissage automatique sur du matériel ARM64 edge. Il fonctionne comme un orchestrateur de conteneurs CUDA, détectant automatiquement la version du toolkit CUDA de l'hôte et les capacités du GPU pour assurer la compatibilité des conteneurs au moment de l'exécution, tout en sélectionnant l'image de conteneur correcte en faisant correspondre la version JetPack ou L4T de l'hôte au moment du lancement. Le projet fournit des conteneurs pré-configurés pour l'exécution de grands modèles de langage quantifiés et des pipelines de génération augmentée par récupération (RAG) optimisés pour les appareils edge, ainsi que des conteneurs ROS et de framework d'IA intégrés pour le déploiement d'agents autonomes et le traitement multimodal. Son système de construction modulaire en couches assemble des images Docker à partir de couches réutilisables et pré-construites, compilant les frameworks AI/ML à partir de la source pour les optimiser pour des architectures GPU edge spécifiques et des versions CUDA, avec une mise en cache locale des wheels pour accélérer les constructions ultérieures. La plateforme fournit des conteneurs Docker pré-construits avec des versions accélérées par GPU de PyTorch, TensorFlow, JAX et ONNX Runtime pour les plateformes Jetson, prenant en charge des capacités telles que l'exécution de LLM, de modèles de parole, de modèles vision-langage et de traduction neuronale automatique sur du matériel edge. Il permet également de construire des conteneurs personnalisés avec des packages d'IA accélérés par GPU, d'exécuter des conteneurs Triton Inference Server et Transformer Engine, et d'accélérer les flux de travail de science des données avec les bibliothèques RAPIDS.

    Detects the host's CUDA toolkit version and GPU capabilities to ensure container compatibility at runtime.

    Jupyter Notebookcontainersdockerdockerfiles
    Voir sur GitHub↗4,386
  • dortania/opencore-install-guideAvatar de dortania

    dortania/OpenCore-Install-Guide

    4,212Voir sur GitHub↗

    This project is a comprehensive technical manual for installing macOS on non-Apple x86 hardware using the OpenCore bootloader. It serves as a configuration guide for emulating Apple hardware and patching system firmware to achieve operating system compatibility on PCs. The documentation provides detailed instructions for SMBIOS hardware emulation, including the generation of system identifiers and model profiles. It covers the application of ACPI table patches to enable native power management and the modification of UEFI runtime services to resolve memory map and write protection issues. Th

    Provides methods for the automatic identification of hardware features to determine necessary drivers and compatibility.

    JavaScript
    Voir sur GitHub↗4,212
  • speed47/spectre-meltdown-checkerAvatar de speed47

    speed47/spectre-meltdown-checker

    3,936Voir sur GitHub↗

    This project is a diagnostic toolset used to scan CPU hardware and Linux kernel images to assess susceptibility to Spectre, Meltdown, and other transient execution vulnerabilities. It functions as a vulnerability scanner and security auditor designed to identify side-channel attack risks and verify the status of hardware-level security patches. The tool provides capabilities for both active system assessment and standalone kernel image security analysis. It evaluates the presence of security mitigations by analyzing CPU hardware and kernel configurations without requiring a running kernel or

    Evaluates vulnerability status by intersecting CPU hardware capabilities with active operating system boot parameters.

    Shellcve-2017-5715cve-2017-5753cve-2017-5754
    Voir sur GitHub↗3,936
  1. Home
  2. Development Tools & Productivity
  3. Runtime Hardware Configuration
  4. Hardware Capability Detection

Explorer les sous-tags

  • CUDA Runtime DetectionsAutomatic detection of CUDA toolkit versions and GPU capabilities to ensure container compatibility at runtime. **Distinct from Hardware Capability Detection:** Distinct from Hardware Capability Detection: focuses specifically on CUDA runtime version and GPU capability detection for container compatibility, not general hardware feature detection.
  • Hackintosh Hardware DetectorsScans system components and BIOS to identify hardware specifically for tailoring Hackintosh EFI builds. **Distinct from Hardware Capability Detection:** Distinct from Hardware Capability Detection: targets Hackintosh-specific hardware detection for EFI configuration rather than general runtime capability detection.
  • Security Posture EvaluationDetermining the security state of a system by analyzing hardware capabilities and boot parameters. **Distinct from Hardware Capability Detection:** Focuses on security vulnerability detection through hardware/config intersection, whereas Hardware Capability Detection is for general runtime optimization.
  • VR Runtime Presence ChecksLightweight checks to determine whether a VR headset or runtime is installed without fully initializing the system. **Distinct from Hardware Capability Detection:** Distinct from Hardware Capability Detection: focuses on VR-specific presence detection without full system startup, not general hardware feature identification.