First off, apologies for screwing up the threading on this; I copy-pasta
from nabble into my email thing. I should figure out a decent
Thunderbird e-list client to do this properly, but I'm lazy and never
figured out how to program my VCR either.
Thanks to Raul for answering my question on deep copy in the other
thread. I noticed later that it takes some considerable time, so it is
to be avoided.
Mike Day wrote:
>I had a look at the link earlier today and also just now. It's
changing before one's very eyes!
Yeah, I had an idea at 4 in the morning. I was having a devil of a time
with sgemm, until I remembered that the alpha/beta got turned into short
floats. Duh. That's what I get for having an idea at 4am.
>I suspect your 2nd type-test on x should be on y, ie this bit:
> if. 8 = typeof x do.NB. should be y???
> B =. 1&fc"0 y
>else.
>B =. y
>end.
It is so! Your sharp eyes are appreciated!
And apologies for the un-J like if. statements; I'll turn them into tie
conjunctions or something more J-ish when I get it all working. Getting
the logic right is more important for now.
>...suggests Windows doesn't support this development.
>Is that the case, or is it just that you're only developing in Linux &
>Darwin?
>Is it feasible to download liblas for Windows? If so, do you know
whether
>it's just liblas.dll or is more needed?
BLAS run everywhere. I haven't put in those sections yet, because I do
everything on Linux. If you remove the check for windows and stick in
the location of your BLAS, assuming they are C rather than Fortran BLAS,
it should work seamlessly. FWIIW, I am working with "OpenBLAS." Next to
Intel-MKL, they presently have best performance. Feel free to do a pull
request on git if you have submissions!
The CUDA parts should also work on windows if/when I get them working,
but I have no idea where those libraries are kept on windows either.
Even using the canned Nvidia installer on Linux they could be kept in a
number of places. There will be trickiness, as every video card is
different, but it looks like an achievable task. Maybe I'll make some
progress later today.
-SL
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm