NumKong
NumKong: 2'000 Mixed Precision Kernels For All 🦍
About
Bibliothèque portable de mathématiques à précision mixte, d'algèbre linéaire et de récupération avec plus de 2'000 noyaux SIMD pour x86, Arm, RISC-V, LoongArch, Power et WebAssembly. Elle tire parti de transformations algébriques rares avec des registres 1D et 2D comme AMX et SME, couvrant plus de 15 types numériques, allant des entiers de 4 bits et des flottants de 6 bits aux nombres complexes de 128 bits. Validée par rapport à des références de précision étendue de 118 bits avec couverture des cas limites pour la saturation, le casting et l'arrondi. Dans un binaire 5-100x plus petit que d'autres alternatives similaires à BLAS, co-conçue avec des abstractions Tensor en C++, Python, Rust, JavaScript, GoLang et Swift.
Open Source Health
- Stars
- 1,884
- Forks
- 130
- License
- Apache-2.0
- Last commit
- 1 months ago
Alternatives à NumKong
- Faissby FacebookFaiss est une bibliothèque pour la recherche de similarité et le clustering de vecteurs denses.
SQLite Vssby Alex GarciaUne extension SQLite pour une recherche vectorielle efficace, basée sur Faiss !- Pineconeby PineconePinecone est une base de données vectorielle native du cloud entièrement gérée pour la recherche sémantique et les applications d'IA.
Typesenseby TypesenseAlternative open source à Algolia + Pinecone et une alternative plus facile à utiliser à ElasticSearch ⚡ 🔍 ✨ Moteur de recherche rapide, tolérant aux fautes et en mémoire pour créer des expériences de recherche agréables.
- Voyby Tantara🕸️🦀 Une recherche de similarité de vecteurs WASM écrite en Rust
Resources & Links
Related Categories
Tu utilises NumKong ?
Suis son coût avec le reste de ton stack et reçois un rappel avant son renouvellement.
Ajouter à mon stackVendor
Ash Vardanian
Converting outrageous amounts of coffee into modest amounts of Assembly for Intel, Arm, and Nvidia chips. , , ,