uncomplicate

jholkeboer 2017-03-04T07:50:35.000134Z

Has anyone tried bayadera on Windows? On lein test I'm getting a memory_management blue screen of death. Trying to figure out if it's a problem with my hardware or something else.

jholkeboer 2017-03-04T07:56:32.000136Z

Pretty sure OpenCL itself is working on the GPU because I was able to run the SVMBinaryTreeSearch code sample from AMD for a million iteration, and the GPU was at the highest clock speed ~1328 for a sustained period with no issues. Which makes me think maybe it's not a GPU power issue.

2017-03-04T22:56:23.000140Z

@jholkeboer ClojureCL and Neanderthal tests pass in Windows for me with an OpenCL 2.0 capable AMD 265M (i think that's the name of the card). So, the first step is to try these projects, since they are simpler that (and used by) Bayadera. On the same card, I can not run all Bayadera tests, due to unsufficient memory (1GB vs 4GB on the Linux desktop card that I do the development on). Your GPU should be sufficiently capable, but I do not know how well its drivers support OpenCL 2.0 (AMD started switching to the new driver architecture for these new cards). The fact that ClojureCL tests are falling is a strong indicator that something basic with OpenCL is not right on your machine. On Linux, running clinfo program from terminal gives you detailed information about your OpenCL installation. Could you please run clinfo (or Windows equivalent) and post the output here, so I might be able to narrow down the problem?

2017-03-04T23:00:01.000141Z

@jholkeboer BTW those tests should be run with lein midje (I am not sure whether lein test runner does absolutely the same thing or something a bit different).

jholkeboer 2017-03-04T23:02:33.000143Z

one thing I noticed is that if I am not running Powershell as administrator, lein repl does not crash. I had thought running as admin might help EXCEPTION_ACCESS_VIOLATION but it looks like it's unrelated

jholkeboer 2017-03-04T23:05:06.000145Z

i dont have erlang installed

2017-03-04T23:05:34.000146Z

This is the erlang distribution, not erlang, the programming language 🙂

2017-03-04T23:06:10.000147Z

And those tests actually get the sample from the distribution and are not deterministic, so they sometimes fail.

2017-03-04T23:06:21.000148Z

So, the stuff works for you 🙂

2017-03-04T23:06:56.000149Z

Enjoy using it. I am going to release new versions of the old libraries and release Bayadera 0.1.0 soon.

jholkeboer 2017-03-04T23:07:16.000150Z

thanks for your help!

2017-03-04T23:07:59.000151Z

you're welcome 🙂

jholkeboer 2017-03-04T23:08:43.000152Z

is JVM large page memory neccesary?

jholkeboer 2017-03-04T23:09:02.000153Z

`Java HotSpot(TM) 64-Bit Server VM warning: JVM cannot use large page memory because it does not have enough privilege to lock pages in memory.`

2017-03-04T23:10:07.000154Z

I guess not