NumKong
NumKong: 2'000 Mixed Precision Kernels For All 🦍
About
Libreria portatile di matematica a precisione mista, algebra lineare e recupero con oltre 2'000 kernel SIMD per x86, Arm, RISC-V, LoongArch, Power e WebAssembly. Sfrutta trasformazioni algebriche rare con registri 1D e 2D come AMX e SME, coprendo oltre 15 tipi numerici, da interi a 4 bit e float a 6 bit a numeri complessi a 128 bit. Validata rispetto a baseline di precisione estesa a 118 bit con copertura di casi limite per saturazione, casting e arrotondamento. In un binario 5-100x più piccolo rispetto ad altre alternative simili a BLAS, co-progettata con astrazioni Tensor in C++, Python, Rust, JavaScript, GoLang e Swift.
Open Source Health
- Stars
- 1,884
- Forks
- 130
- License
- Apache-2.0
- Last commit
- 1 months ago
Alternative a NumKong
- Faissby FacebookFaiss è una libreria per la ricerca di similarità e il clustering di vettori densi in modo efficiente.
SQLite Vssby Alex GarciaUn'estensione SQLite per una ricerca vettoriale efficiente, basata su Faiss!- Pineconeby PineconePinecone è un database vettoriale nativo del cloud completamente gestito per la ricerca semantica e le applicazioni di IA.
Typesenseby TypesenseAlternativa open source ad Algolia + Pinecone e un'alternativa più facile da usare a ElasticSearch ⚡ 🔍 ✨ Motore di ricerca veloce, tollerante agli errori e in memoria per creare esperienze di ricerca piacevoli.
- Voyby Tantara🕸️🦀 Una ricerca di similarità di vettori WASM scritta in Rust
Resources & Links
Related Categories
Usi NumKong?
Tieni traccia del suo costo insieme al resto del tuo stack e ricevi un promemoria prima del rinnovo.
Aggiungi al mio stackVendor
Ash Vardanian
Converting outrageous amounts of coffee into modest amounts of Assembly for Intel, Arm, and Nvidia chips. , , ,