Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.
6647 Discussions

x86GPUs occurs problem that douple precision is not supported

qingfeng
Beginner
836 Views

when I use MKL on x86 GPU, compilation can pass but the double precision is not supported when executing. So can I solve it ?

qingfeng_0-1635414349995.png

 

0 Kudos
1 Solution
VidyalathaB_Intel
Moderator
595 Views

Hi,


Thanks for providing the details.


The following GPUs are the only supported devices for using intel oneMKL as of now.


Intel® HD Graphics

Intel® UHD Graphics for 9th, 10th, and 11th Gen Intel® Processors

Intel® Iris® Plus Graphics

Intel® Iris® Xe Graphics

Intel® Iris® Xe Max Graphics

Intel® Iris® Graphics

Intel® Iris® Pro Graphics



Please refer to the below link for more details.

https://www.intel.com/content/www/us/en/developer/articles/system-requirements/oneapi-math-kernel-li...


>> Device: Vivante OpenCL Device CC8400.6305.0000... but the double precision is not supported when executing


We suggest you try the supported devices.

Please do let us know if you face any issues with the supported devices (Intel GPU's) if there is nothing else please confirm whether we can close this thread from our end.


Regards,

Vidya.


View solution in original post

8 Replies
qingfeng
Beginner
828 Views

I went to check the calling interface of the function and defined the data type of the input parameter as double, but my GPU is x86

VidyalathaB_Intel
Moderator
805 Views

Hi,


Thanks for reaching out to us.


>>my GPU is x86


Could you please let us know which GPU you are using for running your program along with your OS environment details and MKL version?


>>the calling interface of the function and defined the data type of the input parameter as double,


It would be a great help if you provide us with a sample reproducer so that we can try it from our end.


Please refer to the below link for more details regarding the system requirements of Intel oneMKL

https://www.intel.com/content/www/us/en/developer/articles/system-requirements/oneapi-math-kernel-li...


Regards,

Vidya.


VidyalathaB_Intel
Moderator
770 Views

Hi,


Reminder:

As we have not heard back from you, do you have any updates? Please provide us with a sample reproducer and the above-mentioned details so that we can work on it from our end.


Regards,

Vidya.


qingfeng
Beginner
728 Views
Hi  Vidya
 
The samples is block_cholesky_decomposition that it can be found in oneAPI-samples/Libraries/oneMKL/block_cholesky_decomposition at 18e90f52840ea509023caa8e8b909211ad26...
 
 
I looked at the source code and there is a check for double determinations. 
qingfeng_0-1636337424257.png

 

Another error occurs when I comment out the check item. It is " terminate called after throwing an instance of 'cl::sycl::memory_allocation_error'"
VidyalathaB_Intel
Moderator
699 Views

Hi,


Thanks for providing the details of your code.


We tried it from our end and were able to run the block_cholesky_decomposition successfully.


Below are the environment details on which I have tried.


OS: Ubuntu 18.04

MKL: 2021.4.0

Device: Intel(R) UHD Graphics 630 [0x3e98] 


>>can pass but the double precision is not supported when executing. So can I solve it


As per the system requirements, Gen9 or higher versions of GPU are supported.


Please refer to the below link for more details

https://www.intel.com/content/www/us/en/developer/articles/guide/intel-graphics-developers-guides.ht...


Could you please let us know which GPU you are using for running your program and also MKL version?


Regards,

Vidya.


qingfeng
Beginner
660 Views

hi Vidya

Thanks for your reply.

Below are the environment details on which I have tried.

OS: 18.04.1-Ubuntu

MKL: 2021.4.0

Device:  Vivante OpenCL Device CC8400.6305.0000

 

Regards,

qingfeng.

VidyalathaB_Intel
Moderator
596 Views

Hi,


Thanks for providing the details.


The following GPUs are the only supported devices for using intel oneMKL as of now.


Intel® HD Graphics

Intel® UHD Graphics for 9th, 10th, and 11th Gen Intel® Processors

Intel® Iris® Plus Graphics

Intel® Iris® Xe Graphics

Intel® Iris® Xe Max Graphics

Intel® Iris® Graphics

Intel® Iris® Pro Graphics



Please refer to the below link for more details.

https://www.intel.com/content/www/us/en/developer/articles/system-requirements/oneapi-math-kernel-li...


>> Device: Vivante OpenCL Device CC8400.6305.0000... but the double precision is not supported when executing


We suggest you try the supported devices.

Please do let us know if you face any issues with the supported devices (Intel GPU's) if there is nothing else please confirm whether we can close this thread from our end.


Regards,

Vidya.


VidyalathaB_Intel
Moderator
584 Views

Hi,


Thanks for accepting our solution.

As the issue is resolved we are closing this thread. Please post a new question if you need any additional information from Intel as this thread will no longer be monitored.


Have a Nice Day!


Regards,

Vidya.


Reply