9 repository-uri
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.
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.
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.
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.
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.
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.
DeviceKit este o bibliotecă hardware pentru iOS care oferă un înlocuitor de tip value-type pentru specificațiile dispozitivului și metricile stării sistemului. Servește ca framework pentru detectarea identității dispozitivului, a capabilităților hardware, a metricilor de afișare și a indicatorilor stării sistemului în timp real. Biblioteca include instrumente pentru identificarea modelelor specifice de dispozitive, a familiilor și a stării simulatorului pentru a implementa optimizări specifice hardware-ului. De asemenea, oferă un detector pentru componente fizice, cum ar fi senzorii biometrici și suportul pentru stylus, pentru a activa sau dezactiva funcțiile interfeței. Capabilitățile suplimentare acoperă analiza metricilor de afișare pentru dimensiunile ecranului și densitatea pixelilor, precum și monitorizarea sistemului pentru nivelurile bateriei, starea încărcării, modurile de consum și spațiul disponibil pe disc.
Detects the presence of physical components like biometric sensors and stylus support to toggle features.
Jetson Containers este un sistem de gestionare a containerelor care construiește și rulează imagini Docker accelerate prin GPU pentru sarcini de învățare automată pe hardware edge ARM64. Acesta funcționează ca un orchestrator de containere CUDA, detectând automat versiunea toolkit-ului CUDA al gazdei și capabilitățile GPU pentru a asigura compatibilitatea containerului la runtime, selectând în același timp imaginea de container corectă prin potrivirea versiunii JetPack sau L4T a gazdei la momentul lansării. Proiectul livrează containere preconfigurate pentru executarea modelelor de limbaj mari cuantificate și a pipeline-urilor de generare augmentată prin recuperare (RAG) optimizate pentru dispozitive edge, alături de containere ROS și AI framework integrate pentru implementarea agenților autonomi și a procesării multimodale. Sistemul său modular de construcție pe straturi asamblează imagini Docker din straturi reutilizabile, pre-construite, compilând framework-urile AI/ML din sursă pentru a le optimiza pentru arhitecturi GPU edge specifice și versiuni CUDA, cu caching local de wheel-uri pentru a accelera construcțiile ulterioare. Platforma oferă containere Docker pre-construite cu versiuni accelerate prin GPU de PyTorch, TensorFlow, JAX și ONNX Runtime pentru platformele Jetson, suportând capabilități precum rularea LLM-urilor, modelelor de vorbire, modelelor viziune-limbaj și traducerea neuronală automată pe hardware edge. De asemenea, permite construirea de containere personalizate cu pachete AI accelerate prin GPU, rularea containerelor Triton Inference Server și Transformer Engine și accelerarea fluxurilor de lucru de știință a datelor cu bibliotecile RAPIDS.
Detects the host's CUDA toolkit version and GPU capabilities to ensure container compatibility at runtime.
Acest proiect este un manual tehnic cuprinzător pentru instalarea macOS pe hardware x86 non-Apple folosind bootloader-ul OpenCore. Servește ca un ghid de configurare pentru emularea hardware-ului Apple și patch-uirea firmware-ului de sistem pentru a obține compatibilitatea sistemului de operare pe PC-uri. Documentația oferă instrucțiuni detaliate pentru emularea hardware SMBIOS, inclusiv generarea identificatorilor de sistem și a profilurilor de model. Acoperă aplicarea patch-urilor pentru tabelele ACPI pentru a activa gestionarea nativă a energiei și modificarea serviciilor de runtime UEFI pentru a rezolva problemele de mapare a memoriei și de protecție la scriere. Resursa detaliază în continuare compatibilitatea hardware pentru componentele de rețea, grafică și audio, precum și gestionarea extensiilor de kernel. Include îndrumări privind configurarea bootloader-ului, crearea de instalatoare bootabile și utilizarea logării verbose și a kiturilor de depanare pentru a diagnostica kernel panic-urile.
Provides methods for the automatic identification of hardware features to determine necessary drivers and compatibility.
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.