2 dépôts
Mapping remote network endpoints to local playback requests for stable media connectivity.
Distinct from Interface-to-Endpoint Mappings: Unlike the candidates, this is not about Java method mapping or filesystem paths, but network endpoint resolution for streams.
Explore 2 awesome GitHub repositories matching networking & communication · Network Interface Mapping. Refine with filters or upvote what's useful.
TVBox est une application de divertissement multimédia domestique conçue pour diffuser des films, des émissions et des chaînes IPTV. Elle permet la découverte et la lecture de contenu vidéo en ligne en se connectant à des fournisseurs de contenu externes via des configurations d'interface réseau. Le système utilise des fichiers de configuration JSON ou XML distants pour peupler dynamiquement les catalogues multimédias et les listes de sources de streaming. Il gère la connectivité via le mappage de points de terminaison distants et le mappage d'interface réseau dynamique pour résoudre les adresses de flux directement sur l'appareil. Le projet couvre le streaming de contenu multimédia et la gestion de listes de lecture IPTV, en utilisant une interface basée sur REST pour récupérer les métadonnées et les URL de flux. Il gère l'organisation des listes de sources réseau pour les médias à la demande et les chaînes de télévision en direct.
Maps remote interface endpoints to local playback requests to ensure stable connectivity to media hosts.
NCCL est une bibliothèque de communication haute performance et un framework de calcul GPU distribué conçu pour exécuter des échanges de données collectifs et point à point sur plusieurs GPU dans des systèmes à un ou plusieurs nœuds. Il sert de couche de transport GPU RDMA et d'orchestrateur de mémoire, facilitant la synchronisation à large bande passante des données et des gradients de modèle pour l'entraînement et l'inférence GPU distribués. La bibliothèque se distingue par sa capacité à exécuter des primitives de communication directement depuis les noyaux (kernels) GPU, supprimant le CPU hôte du chemin critique. Elle utilise une sélection de chemin consciente de la topologie pour optimiser le mouvement des données et emploie un transport réseau basé sur RDMA, incluant InfiniBand et NVLink, pour permettre un accès mémoire zéro-copie entre les appareils sur différents nœuds physiques. Le projet couvre un large éventail de modèles de communication collective, notamment les réductions, les diffusions (broadcasts), les rassemblements (gathers) et les échanges tous-à-tous, ainsi que l'accès mémoire distant point à point. Il fournit une gestion complète des communicateurs pour initialiser, partitionner et redimensionner les groupes GPU, ainsi qu'une gestion spécialisée de la mémoire pour enregistrer les tampons (buffers) et coordonner la mémoire partagée des appareils. Le système inclut une suite d'outils de surveillance et d'observabilité pour le suivi de la santé, la journalisation diagnostique et la surveillance des événements en temps réel, ainsi que des interfaces d'intégration pour les frameworks de machine learning, les graphes CUDA, MPI et Python.
Controls the mapping of network interfaces to specific GPUs to optimize multi-node data movement.