with uncomplicate clojurecl, where are the minimal examples for vec-vec, vec-mat, mat-mat multipliation?
I can't seem to find anyt
@qqq You mean neanderthal? clojurecl is a gpu programming library, not a linear algebra library.
@qqq http://neanderthal.uncomplicate.org/articles/tutorial_opencl.html
@blueberry: wait, OpenCL does NOT provide BLAS routines?
This is the neanderthal gpu tutorial
alright, let me try that; thanks!
Of course. Neither does cuda. Those are programming languages.
BLAS is provided by libraries programmed in those languages/platforms. Read the tutorials 😉
anyone here got clojurecl + ubuntu 16 working?
OpenCL (via C) + ubuntun16 works fine for me
clojurecl gives me this error about "function clCreateCommandQueueWithProperties is not supported"
@qqq Read the ClojureCL guide. Everything works, but your GPU seems to support OpenCL 1.2 rather than 2.0. Therefore you need to use a few functions from ClorjureCL's legacy namespace instead of their equivalents from core.
@blueberry : yeah, I got it working with with-default-1 instead of with-default
I know about dv. I'm reading the MNIST dataset. What is the most efficienct way to read in a file directly into a Neanderthal Vector? I'd prefer to skip the "construct a Clojure List) step.