Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gpuRcuda: no installation instructions for Windows machines #9

Open
sba22230 opened this issue May 23, 2018 · 4 comments
Open

gpuRcuda: no installation instructions for Windows machines #9

sba22230 opened this issue May 23, 2018 · 4 comments

Comments

@sba22230
Copy link

Could you write up the installation instructions so that we can install gpuRcuda on a windows machine.

@cdeterman
Copy link
Member

The big issue with Windows is that lack of an nvcc that supports the g++ compiler. NVIDIA has decided that it is too much effort to add that support on Windows instead of requiring users to have the cl compiler from Visual Studio. This doesn't play well with R and is explicitly not supported by Rcpp (see section 2.9 in the FAQS). As such, Windows will not be able to be supported :(

@Emilkindt
Copy link

+1 :(
As I understand, I cannot use gpuR with nVidia card /Cuda under Windows, can I?

@cdeterman
Copy link
Member

@Emilkindt as I stated before, NVIDIA requires the use of cl on Windows machines. As such, I cannot create a package that would be fully supported by CRAN. The closest that may be possible is somehow creating the dll for the CUDA files separately see instructions here and subsequently loading that as well in the R environment. When I have more time I may try and have a separate git version for the CUDA files that users would need to likely do some additional setup.

My only other thought is to potentially try and use the nvblas library but I have yet to come across someone who could figure out how to use it in Windows either.

@einian85
Copy link

einian85 commented Apr 15, 2020

I suggest that you mention this non-windows-ness of the package on the first page of the package github repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants