GPUs problems in Windows 10

조회 수: 1 (최근 30일)
Andres Ramirez
Andres Ramirez 2020년 4월 1일
편집: Joss Knight 2020년 4월 4일
Why does Matlab still not work well with GPUs in windows 10, I am using a Titan V GPU and the CNN simulations are very slow, what is the problem? Because the Matlab staff does not solve this problem, versions of Matlab pass and pass and the problem persists. Right now I am evaluating matlab 2020a and I am still confirming that it is useless to have one or more gpu's if Matlab is used; This leads me to make the decision not to acquire a license and look for another development framework as an alternative to Deep Learning.
  댓글 수: 4
ANDRES FERREYRA
ANDRES FERREYRA 2020년 4월 2일
Matlab if it detects the GPU.
>> gpuDevice
ans =
CUDADevice with properties:
Name: 'TITAN V'
Index: 1
ComputeCapability: '7.0'
SupportsDouble: 1
DriverVersion: 10.1000
ToolkitVersion: 10.1000
MaxThreadsPerBlock: 1024
MaxShmemPerBlock: 49152
MaxThreadBlockSize: [1024 1024 64]
MaxGridSize: [2.1475e+09 65535 65535]
SIMDWidth: 32
TotalMemory: 1.2885e+10
AvailableMemory: 1.0279e+10
MultiprocessorCount: 80
ClockRateKHz: 1455000
ComputeMode: 'Default'
GPUOverlapsTransfers: 1
KernelExecutionTimeout: 1
CanMapHostMemory: 1
DeviceSupported: 1
DeviceSelected: 1
Joss Knight
Joss Knight 2020년 4월 4일
편집: Joss Knight 2020년 4월 4일
It's impossible to answer your question without knowing what you are doing. What is your model, your data, are you doing training or inference, and what is the code you are using. For instance, if your model is very small (a digit recognition model perhaps) then it is completely expected that the GPU, being poorly utilized, does not give a performance benefit over the CPU.
Also, from your other question it is clear you are using an external GPU enclosure, which means your memory bandwidth is significantly affected, by a factor of maybe 10.
It is also clear that you are using the much slower WDDM driver mode. It may not be available to an eGPU but if possible you should enable TCC mode.
You also do not say what your expectations of performance are, such that you believe MATLAB is slow. All I can do is assure you that we use Titan Vs and we get great performance when training and running CNNs on Windows 10.

댓글을 달려면 로그인하십시오.

답변 (1개)

ANDRES FERREYRA
ANDRES FERREYRA 2020년 4월 2일
Matlab if it detects the GPU
>> gpuDevice
ans =
CUDADevice with properties:
Name: 'TITAN V'
Index: 1
ComputeCapability: '7.0'
SupportsDouble: 1
DriverVersion: 10.1000
ToolkitVersion: 10.1000
MaxThreadsPerBlock: 1024
MaxShmemPerBlock: 49152
MaxThreadBlockSize: [1024 1024 64]
MaxGridSize: [2.1475e+09 65535 65535]
SIMDWidth: 32
TotalMemory: 1.2885e+10
AvailableMemory: 1.0279e+10
MultiprocessorCount: 80
ClockRateKHz: 1455000
ComputeMode: 'Default'
GPUOverlapsTransfers: 1
KernelExecutionTimeout: 1
CanMapHostMemory: 1
DeviceSupported: 1
DeviceSelected: 1

카테고리

Help CenterFile Exchange에서 Parallel and Cloud에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by