2 repository-uri
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 este o aplicație de divertisment media pentru acasă concepută pentru streaming de filme, emisiuni și canale IPTV. Permite descoperirea și redarea conținutului video online prin conectarea la furnizori de conținut externi prin configurații de interfață de rețea. Sistemul utilizează fișiere de configurare JSON sau XML la distanță pentru a popula dinamic cataloagele media și listele de surse de streaming. Gestionează conectivitatea prin maparea endpoint-urilor la distanță și maparea dinamică a interfeței de rețea pentru a rezolva adresele de stream direct pe dispozitiv. Proiectul acoperă streaming-ul de conținut media și gestionarea listelor de redare IPTV, folosind o interfață bazată pe REST pentru a prelua metadate și URL-uri de stream. Gestionează organizarea listelor de surse de rețea atât pentru media la cerere, cât și pentru canalele de televiziune live.
Maps remote interface endpoints to local playback requests to ensure stable connectivity to media hosts.
NCCL este o bibliotecă de comunicare de înaltă performanță și un framework de calcul distribuit pe GPU, conceput pentru executarea schimburilor de date colective și punct-la-punct pe mai multe GPU-uri în sisteme cu un singur nod sau multi-nod. Servește ca strat de transport RDMA pentru GPU și orchestrator de memorie, facilitând sincronizarea cu lățime de bandă mare a datelor și a gradienților de model pentru antrenarea și inferența distribuită pe GPU. Biblioteca se distinge prin capacitatea sa de a executa primitive de comunicare direct din kernel-urile GPU, eliminând CPU-ul gazdă din calea critică. Utilizează selecția de căi conștientă de topologie pentru a optimiza mișcarea datelor și folosește transportul de rețea bazat pe RDMA, inclusiv InfiniBand și NVLink, pentru a permite accesul la memorie zero-copy între dispozitive pe diferite noduri fizice. Proiectul acoperă o gamă largă de tipare de comunicare colectivă, inclusiv reduceri, broadcast-uri, gather-uri și schimburi all-to-all, alături de accesul la memorie la distanță punct-la-punct. Oferă gestionare cuprinzătoare a comunicatorului pentru inițializarea, partiționarea și redimensionarea grupurilor GPU, precum și gestionarea specializată a memoriei pentru înregistrarea bufferelor și coordonarea memoriei partajate a dispozitivului. Sistemul include o suită de instrumente de monitorizare și observabilitate pentru urmărirea stării, logarea diagnostică și monitorizarea evenimentelor în timp real, precum și interfețe de integrare pentru framework-uri de machine learning, CUDA graphs, MPI și Python.
Controls the mapping of network interfaces to specific GPUs to optimize multi-node data movement.