NumKong
NumKong: 2'000 Mixed Precision Kernels For All 🦍
About
Biblioteca portátil de matemáticas de precisión mixta, álgebra lineal y recuperación con más de 2'000 núcleos SIMD para x86, Arm, RISC-V, LoongArch, Power y WebAssembly. Aprovecha transformaciones algebraicas raras con registros 1D y 2D como AMX y SME, cubriendo más de 15 tipos numéricos, desde enteros de 4 bits y flotantes de 6 bits hasta números complejos de 128 bits. Validada contra líneas base de precisión extendida de 118 bits con cobertura de casos límite para saturación, conversión y redondeo. En un binario 5-100x más pequeño que otras alternativas similares a BLAS, co-diseñada con abstracciones de Tensor en C++, Python, Rust, JavaScript, GoLang y Swift.
Open Source Health
- Stars
- 1,884
- Forks
- 130
- License
- Apache-2.0
- Last commit
- 1 months ago
Alternativas a NumKong
- Faissby FacebookFaiss es una biblioteca para la búsqueda de similitud y agrupamiento eficiente de vectores densos.
SQLite Vssby Alex Garcia¡Una extensión de SQLite para búsqueda vectorial eficiente, basada en Faiss!- Pineconeby PineconePinecone es una base de datos vectorial nativa de la nube completamente gestionada para búsqueda semántica y aplicaciones de IA.
Typesenseby TypesenseAlternativa de código abierto a Algolia + Pinecone y una alternativa más fácil de usar a ElasticSearch ⚡ 🔍 ✨ Motor de búsqueda rápido, tolerante a errores y en memoria para crear experiencias de búsqueda agradables.
- Voyby Tantara🕸️🦀 Una búsqueda de similitud de vectores WASM escrita en Rust
Resources & Links
Related Categories
¿Usas NumKong?
Controla su coste junto al resto de tu stack y recibe un recordatorio antes de que se renueve.
Añadir a mi stackVendor
Ash Vardanian
Converting outrageous amounts of coffee into modest amounts of Assembly for Intel, Arm, and Nvidia chips. , , ,