-
Notifications
You must be signed in to change notification settings - Fork 26
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
Installing on Ubuntu 16.04 ppc64le #81
Comments
@nasica88 I am actually in the process of getting gpuR portable to power8. You are correct to note the |
@nasica88 I have just heard back and the OpenCL library on the systems is an artifact and therefore not functional. I am also told that NVIDIA has no intention of porting their OpenCL to those systems. As such, Note, I do have my companion gpuRcuda package but it isn't ready for release or much use yet at this time. It still needs quite a bit of work as I have spent most of my time working on the most portable package. |
What a sad finding ! I hope your gpuRcuda should be ready soon and rule the town. |
@nasica88 an update regarding this. I have been working with people at IBM and we have discovered that we can leverage pocl to utilize OpenCL with the NVIDIA devices. I have just recently confirmed that the |
@cdeterman It's great to hear that. Looking forward to seeing your update soon. Thanks. |
@nasica88 I have been informed that it is now globally installed. You should now be able to load the package when you open an R session. A quick point, be sure to note which context you are using because the default with the |
@cdeterman Can you describe the prerequisites for the installation more in detail, pls ? I tested just now on Ubuntu 16.04 LTS ppc64le, but it seems it fails in the same location.
I tried installing pocl first, but pocl itself fails with the following messages.
Thanks in advance. |
I was told by the staff that the user needs to simply load the R module ( |
@cdeterman Perhaps it's just me, but it might be there is some misunderstanding. As far as I understand, 'module load R' simply provides for the dynamic modification of the user's environment, which has to be defined by the user. It does not do anything fundamental or incorporates pocl into R by itself. |
I too would like to use gpuR on a IBM Minsky box; I am getting the exact same errors that @nasica88 has been reporting. Note sure how to use the |
To all those interested, I have recently heard from IBM they will be publishing how to setup the servers to allow the use of |
@cdeterman Any progress with gpuR on ppc64le ? |
@nasica88 I never heard back from IBM. I just sent out another email reaching back out to them to inquire about the status of this. I will report back when I hear anything. |
Hello,
I see that gpuR is not yet formally ported on ppc64le (IBM POWER8), but I am giving it a try. The initial effort ended in an error like below.
../inst/include/CL/cl_platform.h:390:12: error: ‘vector’ does not name a type
typedef vector unsigned char __cl_uchar16;
^
This error was easily solved by changing "typedef vector" in gpuR/inst/include/CL/cl_platform.h into "typedef __vector".
However, I ran into another trouble now after this stage, like below. Can you help me thru this, please ?
/usr/include/c++/5/bits/cpp_type_traits.h:98:24: error: expected primary-expression before ‘attribute’
enum { __value = bool(_Sp::__value) || bool(_Tp::__value) };
^
Cheers,
The text was updated successfully, but these errors were encountered: