3 ms·
Fast CPU transformers: https://bellard.org/libnc https://bellard.org/libnc Fast CPU convolutions: https://NN-512.com https://NN-512.com Both are completely st
by 37ef_ced3 5y ago
Fast CPU transformers: https://bellard.org/libnc https://bellard.org/libnc
Fast CPU convolutions: https://NN-512.com https://NN-512.com
Both are completely stand-alone (no external dependencies).
- mdp2021 5y ago> Fast CPU transformers: https://bellard.org/libnc https://bellard.org/libnc And especially, from Fabrice Bellard (QEMU, FFMPEG...) I do not know how you found it: it is not even in his site's index! -- I see that NN-512 is a personal project of yours: congratulations! Though it seems to be a go-lang application that generates specialized C for convolutional NNs... Not a general purpose library, not for beginners.
- hnfong 5y agoFWIW this is the first link on the index page: https://bellard.org/nncp/ https://bellard.org/nncp/ which mentions libnc as its underlying ML library.
- mdp2021 5y ago(Yes, well, NNCP is an attempt to perform lossless data compression through ANN - which is quite interesting, and of definite theoretic interest, though yet not practical in its more defined purpose e.g. because of speed, hence presumably power efficiency. The other is the invention of water. It is like "Let me show you my new idea for a cupboard..." - ok, nice! - "...I created through a new lightweight portable all-purpose "Fabrice Bellard"-quality Swiss army knife for automation that operates on any material and that you may use if you want" - YES!? REALLY?... Metaphors do not come close. This, LibNC, is an Artificial Intelligence engine signed Fabrice Bellard, in low level implementation... It's a "revolution".)