3 ms·
> being able to easily scale to many GPUs is often important for both research and production An interesting feature of these Clojure libraries is that you can
by dragandj 7y ago
> being able to easily scale to many GPUs is often important for both research and production
An interesting feature of these Clojure libraries is that you can (easily-ish) combine even multiple GPUs from different vendors - Nvidia AND AMD AND Intel, in the same process. You can even combine CUDA AND OpenCL. This is something that, it seems to me, is not even supported in Python, or at least it is not easy.
- curious56576 7y agoIs that a feature of the JVM? Do you have more info about it? thank you for all your work!
- dragandj 7y ago> Is that a feature of the JVM? Do you have more info about it? No, it is a feature of how I programmed these libraries. There is ton of info and tutorials at https://dragan.rocks https://dragan.rocks https://github.com/uncomplicate https://github.com/uncomplicate https://aiprobook.com https://aiprobook.com Regarding specifically CUDA and OpenCL, I'm going to start the books about this as soon as I complete v1.0 of the two books that are in works now (Deep Learning for Programmers and Numerical Linear Algebra for programmers), which are already accessible for reading as drafts.