awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 Repos

Awesome GitHub RepositoriesInference Threading

Running neural network inference in background threads to prevent main-thread blocking.

Distinct from Worker Thread Patterns: Distinct from Worker Thread Patterns: specifically applies the pattern to the heavy computational load of ML inference.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Inference Threading. Refine with filters or upvote what's useful.

Awesome Inference Threading GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • transcranial/keras-jsAvatar von transcranial

    transcranial/keras-js

    4,963Auf GitHub ansehen↗

    Keras-js ist eine JavaScript-Inferenz-Engine und ein browserbasiertes Machine-Learning-Framework, das darauf ausgelegt ist, vortrainierte Keras-neuronale Netze auszuführen. Es ermöglicht clientseitige Modell-Inferenz in Webbrowsern oder Node.js-Umgebungen, ohne dass ein Backend-Server erforderlich ist. Die Bibliothek nutzt einen WebGL-Tensor-Beschleuniger, um mathematische Operationen zur Hardwarebeschleunigung auf den Grafikprozessor abzubilden. Um die Reaktionsfähigkeit der Benutzeroberfläche während rechenintensiver Berechnungen aufrechtzuerhalten, integriert sie eine Web-Worker-Inferenz-Runtime, die die Verarbeitung neuronaler Netze in Hintergrund-Threads ausführt. Das System unterstützt das Laden von Modellen über JSON-Konfigurationsdateien und Gewichtungs-Tensoren. Es verwaltet große numerische Arrays unter Verwendung von WebGL-Texturspeicherung, um Hochgeschwindigkeits-Speicherzugriffe während der Tensor-Ausführung zu ermöglichen.

    Executes neural network processing in background web worker threads to maintain user interface responsiveness.

    JavaScript
    Auf GitHub ansehen↗4,963
  • huggingface/text-embeddings-inferenceAvatar von huggingface

    huggingface/text-embeddings-inference

    4,871Auf GitHub ansehen↗

    Text Embeddings Inference ist ein hochperformanter Inferenz-Server, der darauf ausgelegt ist, Text-Embedding- und Sequenz-Klassifizierungsmodelle als skalierbare API-Endpunkte zu hosten. Er bietet eine Vektor-Embedding-API zur Konvertierung von Text in dichte Repräsentationen sowie einen Cross-Encoder-Reranking-Server zur Bewertung der Relevanz von Dokumentsequenzen gegenüber einer Abfrage. Das Projekt bietet eine GPU-beschleunigte Inferenz-Engine, die dynamisches Batching und spezialisierte Kernels nutzt, um den Durchsatz zu maximieren. Es bietet eine hochperformante binäre Schnittstelle via gRPC als Alternative zu Standard-HTTP, um Netzwerklatenz und Serialisierungs-Overhead zu reduzieren. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich Dokument-Ähnlichkeits-Ranking, mehrsprachigem Text-Reranking und Sequenz-Klassifizierung zur Vorhersage von Kategorien oder Sentiment. Es unterstützt diverse Deployment-Umgebungen, von serverlosen Auto-Scaling-Containern bis hin zu Air-Gapped-Installationen. Hardwarebeschleunigung ist für NVIDIA-GPUs, AMD-GPUs und Apple Metal verfügbar.

    Offloads text processing and sequence truncation to a separate pool of threads to prevent blocking the main inference loop.

    Rust
    Auf GitHub ansehen↗4,871
  1. Home
  2. Software Engineering & Architecture
  3. Worker Thread Patterns
  4. Inference Threading

Unter-Tags erkunden

  • Tokenization ThreadingOffloading the text tokenization process to background worker threads to avoid blocking the inference loop. **Distinct from Inference Threading:** Specifically targets the pre-processing tokenization phase of ML pipelines rather than the inference execution phase.