Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-21 | Add initial AVX512 support for dot product on Linux (#320) | Casey Primozic | |
* Update Makefile to detect AVX512 support and add compiler flags if it's available * Based on existing AVX2 implementation, dot product on one 32-value block of 4-bit quantized ints at a time * Perform 8 bit -> 16 bit sign extension and multiply+add on 32 values at time instead of 16 * Use built-in AVX512 horizontal reduce add to get sum at the end * Manual unrolling on inner dot product loop to reduce loop counter overhead | |||
2023-03-20 | sentencepiece bpe compatible tokenizer (#252) | Mack Straight | |
* potential out of bounds read * fix quantize * style * Update convert-pth-to-ggml.py * mild cleanup * don't need the space-prefixing here rn since main.cpp already does it * new file magic + version header field * readme notice * missing newlines Co-authored-by: slaren <2141330+slaren@users.noreply.github.com> | |||
2023-03-13 | Add NetBSD support. (#90) | Thomas Klausner | |
2023-03-11 | Update Makefile var + add comment | Georgi Gerganov | |
2023-03-10 | Initial release | Georgi Gerganov | |