Robert McLeod

Results 90 comments of Robert McLeod

Are you willing to take a shot at debugging it? The function `detect_host` in https://github.com/robbmcleod/cpufeature/blob/master/cpufeature/cpu_x86.c is the base function called. The simplest approach is to just insert `printf` statements in...

I added a `run_valgrind.bash` script in the root directory of the package in aad121982541882dcb74d7b2611e92375ca079e0. That should at least tell you the line number, again if you have a system that...

Well the array dimensions do have to be divisible by the SIMD vector length (so 2 for SSE2, 4 for AVX2, and 8 for AVX512). However, there should be a...

Weird, array shapes like `(127, 127, 1)` do work as best I can tell. Let me think about it a bit, I'm not sure what the exact problem is. For...

I think then that I should investigate making the `pyfastnoisesimd\fastnoisesimd` directory a submodule. I think the only added file is `x86_flags.h`, which doesn't need to be in the repo. Edit:...

Good to know thanks. I see Auburns still hasn't accepted your PR so I could rebase off your repo for now and forget the submodule in the short-term.

I haven't been able to get AVX512 to work with either MSVC2017 or GCC6 yet. For AVX2, we have the problem that `cpuinfo.py` doesn't detect it. So currently I simply...

Well I finally managed to figure out how to get it compiling with AVX2 with GCC6 on Travis: https://travis-ci.org/robbmcleod/pyfastnoisesimd/builds/325733401?utm_source=github_status&utm_medium=notification And I can compile with GCC7 and AVX512 support on my...

I've gone over my code snippet from before and made fixes similar to what @filmor suggested, although it needed an additional change to support complex data types. I put together...

NE2.6 doesn't seem to cast the first argument in the ternary to bool if it's not that dtype. This is also true of NE3, so probably a check an operation...