5 ms·
Clojurists Together: $3000 USD/month grants for Clojure open source projects
- dragandj 8y agoI got this grant for my work on Clojure high speed numerical libraries, mainly for writing a series of tutorials that build Deep Learning library running on GPU and CPU from scratch: Currently, there are 11 articles, ToC is at Deep Learning in Clojure from Scratch to GPU - 0 - Why Bother?[1] The latest article, fresh from the oven, is The Backward Pass (CUDA, OpenCL, Nvidia, AMD, Intel) [2] [1] https://dragan.rocks/articles/19/Deep-Learning-in-Clojure-From-Scratch-to-GPU-0-Why-Bother https://dragan.rocks/articles/19/Deep-Learning-in-Clojure-Fr... [2] https://dragan.rocks/articles/19/Deep-Learning-in-Clojure-From-Scratch-to-GPU-10-The-Backward-Pass-CDU-GPU-CUDA-OpenCL-Nvidia-AMD-Intel https://dragan.rocks/articles/19/Deep-Learning-in-Clojure-Fr... Libraries: https://neanderthal.uncomplicate.org https://neanderthal.uncomplicate.org https://clojurecuda.uncomplicate.org https://clojurecuda.uncomplicate.org https://clojurecl.uncomplicate.org https://clojurecl.uncomplicate.org Clojure community is quite vibrant and supportive! Well worth checking out.
- tosh 8y agoLove the libraries & your write-ups!
- dragandj 8y agoThanks! I love when they surprise me by reaching the frontpage after you submit them :)
- platform 8y agothank you. It is such a great service to the community around the language. If I may, i would like to ask if there are any AI/numerics libraries that are available in clojure, that are also exposed and working via clojurescript. I want to allow my users to write 'snippets' of instructions in a custom DSL, that get translated into some numeric, in the area of matrix functs, CAS, and a PDE solver. Similar like core.logic works with clojurescript.
- dragandj 8y agoDepending on what exactly you want to do, this can either be an unsurmountable problem (unrelated to Clojure but to the restricted browser environment) or something that can be solved with just redefining how you approach it. 1. JavaScript has poor selection of high-performance numerics resources. The language itself does not help... 2. If you would like to write code examples, which your readers should execute on /their/ machines, the issue is that it either has to be pure JS (ClojureScript) or your users have to install the underlying native performance libraries, at which point you can also ask them to install Clojure proper, and use that. 3. If you are fine with these examples running on the server /you control/, you are already covered by either gorilla-repl (not actively developed any more) or some of the plugins for popular notebook environments (Jupyter etc.). These work today but may need some fiddling until you set it up. 4. There is the more straightforward way that I prefer: provide straightforward Clojure projects for the code you explain in the web pages and ask your users to run these in their favorite programming environments.
- jwr 8y agoThis is a great initiative, which helps make good libraries even better. I happily contribute and hope to steadily increase my contributions, as I'm getting work done with Clojure.
- whalesalad 8y ago> Aleph, Neanderthal, and future projects You can guess the language from the project names.
- hombre_fatal 8y agoThose are generic project names that could appear in any language. If they were all Compojure, Conjurer, Dunjeon, etc. you'd have a point.