awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 रिपॉजिटरी

Awesome GitHub RepositoriesDevice Selection

Selecting hardware devices for computation.

Explore 14 awesome GitHub repositories matching operating systems & systems programming · Device Selection. Refine with filters or upvote what's useful.

Awesome Device Selection GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • ffmpeg/ffmpegFFmpeg का अवतार

    FFmpeg/FFmpeg

    61,176GitHub पर देखें↗

    FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and video content. It functions as a comprehensive toolkit that provides both a command-line utility for direct media manipulation and a collection of low-level libraries for integration into custom applications. At its core, the project utilizes a packet-based stream engine and a format-agnostic abstraction layer to handle diverse media standards, containers, and network protocols. The framework distinguishes itself through a modular, graph-based filter execution model that allows f

    Sends processed audio or video streams to system playback devices, including sound cards, display windows, or specialized hardware.

    Caudiocffmpeg
    GitHub पर देखें↗61,176
  • deepfakes/faceswapdeepfakes का अवतार

    deepfakes/faceswap

    55,289GitHub पर देखें↗

    Faceswap is a comprehensive framework for automated media manipulation and neural face synthesis. It provides a modular pipeline that manages the entire lifecycle of facial feature extraction, deep learning model training, and image conversion. By coordinating complex computer vision workflows, the system enables users to map facial identities between source and destination datasets while maintaining structural alignment and lighting consistency across video frames. The project distinguishes itself through a highly extensible plugin-based architecture that handles hardware-accelerated process

    Selects the optimal hardware device for computation, allowing users to toggle between graphics accelerators and CPU processing.

    Pythondeep-face-swapdeep-learningdeep-neural-networks
    GitHub पर देखें↗55,289
  • microsoft/onnxruntimemicrosoft का अवतार

    microsoft/onnxruntime

    19,347GitHub पर देखें↗

    This project is a cross-platform machine learning inference engine designed to execute pre-trained models across diverse operating systems and hardware environments. It functions as a standardized execution framework that manages the entire lifecycle of model inference, from loading and graph optimization to hardware-accelerated execution and generative sequence management. The runtime distinguishes itself through a highly modular architecture that decouples model logic from hardware-specific kernels. By utilizing an execution provider abstraction, it enables developers to offload computation

    Defines policies for automatic or explicit hardware device selection to optimize inference performance.

    C++ai-frameworkdeep-learninghardware-acceleration
    GitHub पर देखें↗19,347
  • anomalyco/opentuianomalyco का अवतार

    anomalyco/opentui

    12,131GitHub पर देखें↗

    Opentui is a terminal user interface framework for building interactive command line applications. It provides a component-based system featuring a flexbox layout engine, a virtual node component tree, and a low-level 2D cell array renderer. The project is distinguished by a sophisticated keyboard binding engine that maps complex multi-stroke sequences and chords to named commands using prioritized, reactive layers. It also implements a plugin architecture that allows external modules to inject custom UI components into designated layout slots and extend input logic at runtime. Its capabilit

    Lists available hardware output devices and assigns specific endpoints for audio playback.

    TypeScript
    GitHub पर देखें↗12,131
  • file-new-project/eartrumpetFile-New-Project का अवतार

    File-New-Project/EarTrumpet

    10,628GitHub पर देखें↗

    EarTrumpet is a desktop utility for the Windows operating system that provides centralized control over system-wide audio. It functions as a taskbar-based interface for managing playback devices, monitoring active audio streams, and adjusting volume levels across the desktop environment. The application enables granular control by allowing users to adjust volume levels for individual running processes independently. It also supports multi-device audio routing, which permits the assignment of specific hardware output destinations to individual applications. These capabilities are facilitated t

    Enables the discovery of available playback hardware for audio routing and management.

    C#audioeartrumpetmicrosoft-store
    GitHub पर देखें↗10,628
  • openvinotoolkit/openvinoopenvinotoolkit का अवतार

    openvinotoolkit/openvino

    10,414GitHub पर देखें↗

    OpenVINO is an AI inference engine and model serving platform designed to execute optimized deep learning models across CPUs, GPUs, and NPUs through a unified API. It includes a model optimization toolkit for converting, quantizing, and compressing models from various frameworks, alongside a specialized generative AI runtime for large language models. The project distinguishes itself through a plugin-based hardware acceleration layer that maps neural network operations to vendor-specific drivers. It features advanced execution mechanisms such as continuous batching, speculative decoding, and

    Automatically selects the optimal hardware device for a model with built-in fallback mechanisms.

    C++aicomputer-visiondeep-learning
    GitHub पर देखें↗10,414
  • noisetorch/noisetorchnoisetorch का अवतार

    noisetorch/NoiseTorch

    10,120GitHub पर देखें↗

    NoiseTorch is a cross-platform audio processor and real-time noise filter designed to suppress ambient sound from audio streams. It functions as a virtual microphone noise suppressor and routing tool, capturing system audio sources and directing filtered signals into virtual input or output devices. The application uses a recurrent neural network to distinguish between human speech and ambient noise. It provides a virtual denoising microphone that removes background noise from a selected input, alongside tools for filtering audio output streams. The system includes capabilities for audio dev

    Identifies available system audio sources and sinks to locate specific device IDs for signal processing.

    Gohacktoberfesthacktoberfest2023linux
    GitHub पर देखें↗10,120
  • microsoft/windows-universal-samplesmicrosoft का अवतार

    microsoft/Windows-universal-samples

    9,696GitHub पर देखें↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    Provides a standard user interface control for selecting a specific device from available hardware.

    JavaScript
    GitHub पर देखें↗9,696
  • xuehaipan/nvitopXuehaiPan का अवतार

    XuehaiPan/nvitop

    6,577GitHub पर देखें↗

    Parses the CUDAVISIBLEDEVICES environment variable to select which GPUs to expose.

    Pythoncommand-line-toolconsolecuda
    GitHub पर देखें↗6,577
  • naudio/naudionaudio का अवतार

    naudio/NAudio

    6,094GitHub पर देखें↗

    NAudio is a .NET audio library that provides playback, recording, format conversion, and signal processing capabilities for Windows applications. It serves as an audio format converter between common formats like WAV, MP3, AAC, and AIFF using ACM or Media Foundation codecs, and functions as an audio playback and recording API through Windows audio APIs including WaveOut, DirectSound, ASIO, and WASAPI. The library includes an audio stream processor that can mix, trim, loop, fade, resample, and adjust pitch or channel count of audio streams with a floating-point engine. It also provides an audi

    Lists all available audio output devices on the system for selection.

    C#
    GitHub पर देखें↗6,094
  • plaidml/plaidmlplaidml का अवतार

    plaidml/plaidml

    4,573GitHub पर देखें↗

    PlaidML is a deep learning compiler framework and cross-platform runtime designed to execute machine learning models on a wide variety of hardware targets. It functions as a hardware agnostic tensor engine that translates tensor models into executable code, allowing deep learning networks to run across different compute devices without requiring specific driver dependencies. The system enables the execution of models on custom or limited hardware by using JSON specifications to define device hardware. It employs a domain-specific language to describe tensor computations and provides a middle

    Defines device specifications in JSON files to run models on hardware with limited or custom software support.

    C++
    GitHub पर देखें↗4,573
  • gqrx-sdr/gqrxgqrx-sdr का अवतार

    gqrx-sdr/gqrx

    3,614GitHub पर देखें↗

    Gqrx is a software defined radio application used to capture and demodulate radio signals across various frequencies to produce audio and visual data. It translates raw radio waves into audible sound using standard modes including AM, FM, SSB, and CW. The project provides tools for radio signal analysis through real-time frequency plots and waterfall displays. It enables the capture of raw baseband data and received audio for offline playback and technical analysis. The software includes capabilities for tuning radio frequencies, filtering signal noise via band-pass filters and gain control,

    Manages audio hardware configurations including sample rates and buffer sizes for SDR devices.

    C++airspyfftfuncube-dongle
    GitHub पर देखें↗3,614
  • rustaudio/cpalRustAudio का अवतार

    RustAudio/cpal

    3,551GitHub पर देखें↗

    cpal is a low-level Rust audio hardware abstraction layer and cross-platform API. It serves as a unified interface for managing audio input and output streams across Windows, macOS, and Linux hardware, acting as a device driver wrapper to discover audio hosts and configure hardware devices. The project functions as a real-time audio streamer, utilizing a high-priority callback system to stream audio samples to hardware devices with minimal latency. The library covers audio hardware integration, including the discovery and configuration of sample rates and channel counts. It supports audio in

    Provides utilities for discovering and listing available audio hardware endpoints for system-wide routing.

    Rustaudiorustsound
    GitHub पर देखें↗3,551
  • yichengchen/atv-bilibili-demoyichengchen का अवतार

    yichengchen/ATV-Bilibili-demo

    2,996GitHub पर देखें↗

    This project is an Apple TV video application and API client for Bilibili, designed to stream video content with support for HDR and subtitles. It serves as a specialized media player that integrates with Bilibili services to provide video discovery and user account management. The application features a real-time danmaku renderer that overlays scrolling user comments on top of video playback. It includes a plugin-based player system for adding custom overlays and behavioral modifications, as well as tools for adjusting playback speed and skipping sponsored segments. The system covers adapti

    Synchronizes playback state between mobile devices and television screens using remote projection and casting interfaces.

    Swift
    GitHub पर देखें↗2,996
  1. Home
  2. Operating Systems & Systems Programming
  3. Hardware Interfacing and Drivers
  4. Hardware Acceleration
  5. Device Selection

सब-टैग एक्सप्लोर करें

  • Audio Device Enumerators3 सब-टैग्सUtilities for discovering and listing available audio hardware endpoints for system-wide routing. **Distinct from Device Selection:** Distinct from general hardware device selection: focuses specifically on audio-specific endpoint discovery.
  • CUDA Device Visibility ParsersParsers that read the CUDA_VISIBLE_DEVICES environment variable and normalize it into a list of NVML indices or UUIDs. **Distinct from Device Selection:** Distinct from Device Selection: focuses specifically on parsing the CUDA_VISIBLE_DEVICES environment variable rather than general hardware device selection.
  • Casting and ProjectionInterfaces for browsing and selecting remote hardware capable of receiving casted or projected media content. **Distinct from Device Selection:** Focuses on media projection devices specifically, unlike general computation hardware selection.
  • UIsStandardized user interface controls for selecting hardware devices. **Distinct from Device Selection:** Distinct from Device Selection: focuses on the UI control layer rather than the logical assignment of hardware.