How to check if the CUDA capable device is really working with MATLAB?
    조회 수: 17 (최근 30일)
  
       이전 댓글 표시
    
I have a program, where I want to check if is it possible to use CUDA calculation.
gpuDeviceCount
ans =
     1
says that I really do have a gpuDevice. However if I try to issue the 
GPU_spectra=gpuArray(double(kiserletek.ROI_spektrumok(1).spectra));
There is a problem with the graphics driver or with this GPU device. Be
sure that you have a supported GPU and that the latest driver is
installed.
Caused by:
    The graphics driver was found, but it is too old. The graphics driver
    on your system supports CUDA version 6.5. The required CUDA version is
    9.1 or greater.
   The command 
    helyi_GPU=gpuDevice();
Error using gpuDevice (line 26)
There is a problem with the graphics driver or with this GPU device. Be
sure that you have a supported GPU and that the latest driver is
installed.
Caused by:
    The graphics driver was found, but it is too old. The graphics driver
    on your system supports CUDA version 6.5. The required CUDA version is
    9.1 or greater.
also gives an error.
It is OK, I understand it. This is my home computer where I have an old video card. At work I have a newer one.
BUT! How to check if my video card is capable of CUDA calculations in order to avoid the error message?????
Matlab version is: 2018b
댓글 수: 2
채택된 답변
  Walter Roberson
      
      
 2019년 1월 26일
        The reference material indicates that the GeForce 210 was rather early and supported only cuda 1.2. MATLAB never supported 1.2. The first that MATLAB supported was 1.3 because it was 1.3 that added double precision support .
댓글 수: 5
  Walter Roberson
      
      
 2019년 2월 5일
				I do not know if the change was deliberate . You can file a bug report .
추가 답변 (0개)
참고 항목
카테고리
				Help Center 및 File Exchange에서 Get Started with GPU Coder에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

