Fork me on GitHub
#uncomplicate
<
2017-12-19
>
qqq09:12:53

1. Unhandled java.io.FileNotFoundException Could not locate uncomplicate/clojurecuda__init.class or uncomplicate/clojurecuda.clj on classpath.

qqq09:12:13

however, I already ahve: [uncomplicate/neanderthal "0.17.2"] [uncomplicate/clojurecuda "0.2.0"] in my build.boot

qqq09:12:19

what am I doing wrong? @blueberry

qqq09:12:31

oh, I didn't have cuda installed

qqq09:12:37

does clojurecuda support cuda 9 ?

blueberry10:12:20

@qqq The 0.18.0 snapshot does support CUDA 9. For it to be released, someone needs to build JCuda for macOS. It is quite straigthforward, and it is the only thing that is holding JCuda 0.9.0 and Neanderhal 0.18.0.

qqq10:12:20

I should have mentioned on Ubuntu 16.

qqq10:12:32

I got JCuda working, but I couldn't get ClojureCuda working, so I'm going with JCuda for now.

blueberry10:12:31

You got JCuda 0.8.0 working on CUDA 9?

qqq11:12:17

I installed Cuda9 from http://nvidia.com I installed JCuda by accident via neanderthal/clojurecuda JCublas/init appears to be working (still convbeting over sgemm jcuda java code to clojure)

qqq11:12:37

according to dpkg -l , cuda9 also installed cuda7 and cuda8, so maybe that's why it apperas to be working

qqq11:12:03

it's entirely possible that jcuda 0.8.0 is calling the cuda8 that the cuda9 package also installed, but I don't know how to verify that

blueberry11:12:05

No need to verify: JCuda 0.8.0 does not support CUDA 9, and JCuda 0.9.0 has not yet been released to Clojars (due to the missing macOS build).

qqq11:12:03

are you also a dev/contributor to JCuda, or just monitor it closely ?

blueberry11:12:23

I just help with testing and building, and helped with a few minor bugfixes.

blueberry11:12:23

That is, I did this for JOCL (from the same author). For JCuda, I just helped with the 0.9.0 build for Linux.

qqq13:12:54

finally got the JCuda sgemm example working, quite instructive 🙂