3 ms·
If only C++ supported interactive REPL and the rest of Clojure/Lisp goodies, that might be possible. However, the code is CLOSELY related to the actual CUDA/C++
by dragandj 6y ago
If only C++ supported interactive REPL and the rest of Clojure/Lisp goodies, that might be possible.
However, the code is CLOSELY related to the actual CUDA/C++ api. It's a lot simpler, concise, and everything, but I explain everything so that you can use the relevant parts with cuDNN and DNNL APIs in any language that you're most proficient in.
- dekhn 6y agoDoes Cling C++ interpreter do what you want? https://github.com/root-project/cling https://github.com/root-project/cling
- dragandj 6y agoClojure does what I want. Perhaps Cling can do something, or not, but I guess that's up to people who prefer Cling to find out and utilize.
- patrec 6y agoHave you used it? When I last tried Cling not that long ago, it wasn't even alpha quality software and given that it has been around for a while, my default assumption would be that this hasn't suddenly improved.
- dekhn 6y agoit's used by ROOT at CERN, so it's unlikely it's "alpha quality software" since it's being used for production science at scale.
- godelski 6y agoThanks! That's helpful to know. I have no experience with Clojure/Lisp but a fair amount with C/C++ (minor in CUDA).
- dragandj 6y agoPlease read a few of tutorials from my blog. Most programmers in your situation told me that they had no problems following it; it only gradually introduces advanced Clojure concepts, and code snippets are usually extremely short + completely executable interactively as-is.
- josh2600 6y agoThis is a great site. A few pieces of unsolicited feedback from a marketing perspective: * Always have the call to action repeated at the bottom of the page; you did a great job having it above the fold, but I got to the end and had to scroll back up to express intent. That's a flowbreaking design. * This is purely stylistic, but I strongly prefer the first letter of each line to be capitalized. I find the stylistic inconsistency around capitalization offputting. * You have pretty nicely made docs, consider making the link to view the sample chapters a clickable picture of the first diagram-page in your chapter. Thanks for making this!
- godelski 6y agoThanks! I have this slated in my to-do tabs (which I actually do lol). Just looking through it looks like you did a lot of work and took a lot of time for this so just wanted to say thanks.