Fork me on GitHub
#uncomplicate
<
2017-03-28
>
qqq19:03:55

with uncomplicate clojurecl, where are the minimal examples for vec-vec, vec-mat, mat-mat multipliation?

qqq19:03:59

I can't seem to find anyt

blueberry19:03:36

@qqq You mean neanderthal? clojurecl is a gpu programming library, not a linear algebra library.

qqq19:03:07

@blueberry: wait, OpenCL does NOT provide BLAS routines?

blueberry19:03:24

This is the neanderthal gpu tutorial

qqq19:03:37

alright, let me try that; thanks!

blueberry19:03:45

Of course. Neither does cuda. Those are programming languages.

blueberry19:03:19

BLAS is provided by libraries programmed in those languages/platforms. Read the tutorials 😉

qqq22:03:58

anyone here got clojurecl + ubuntu 16 working?

qqq22:03:12

OpenCL (via C) + ubuntun16 works fine for me

qqq22:03:26

clojurecl gives me this error about "function clCreateCommandQueueWithProperties is not supported"

blueberry23:03:17

@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.

qqq23:03:41

@blueberry : yeah, I got it working with with-default-1 instead of with-default

qqq23:03:06

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.