Lev E. Givon
Lev E. Givon
MAGMA provides a means of [finding the eigenvalues of a symmetric/Hermitian matrix in an interval](https://icl.cs.utk.edu/projectsfiles/magma/doxygen/group__magma__heevx.html), but that functionality has not been integrated with skcuda.linalg.eig().
True - someone contributed the additions privately, though, so I didn't have to do much work :-) MAGMA does contain some algorithms implemented for multiple-GPU scenarios, so it may be...
A high-level `solve` function for scikit-cuda would be great, but I haven't gotten around to adding one yet. MAGMA support is also currently incomplete, but I agree that it needs...
Did you have an existing installation of scikit-cuda somewhere? I can't replicate that error if I install the latest revision from scratch in a conda environment.
What version of Python are you using?
What is your PYTHONPATH env variable set to? If you run python -c "import sys,pprint; pprint.pprint(sys.path)", what do you get? Also, do you have the latest version of setuptools installed?
Strange - I'm using the same version of Python (via miniconda) and setuptools, but I can't reproduce the error. You might also want to try installing scikit-cuda and its dependencies...
Looks like someone implemented BIRCH in CUDA, but it doesn't seem they released any code at the time:
@untom, can you please fix?
Agreed - mirroring numpy's rules seems desirable, and we shouldn't worry about arrays with more than 2 dimensions until we have to.