필터 지우기
필터 지우기

how can i fix this error Error using gpuArray/arrayfun Out of memory on device. To view more detail about available memory on the GPU, use 'gpuDevice()'. If the problem persists, reset the GPU by calling 'gpuDevice(1)'.

조회 수: 3 (최근 30일)
YTest = classify(cifar10Net, testDigitData);
I am using MATLAB 2017a
with GPU
Name: 'GeForce 920MX'
Index: 1
ComputeCapability: '5.0'
SupportsDouble: 1
DriverVersion: 8
ToolkitVersion: 8
MaxThreadsPerBlock: 1024
MaxShmemPerBlock: 49152
MaxThreadBlockSize: [1024 1024 64]
MaxGridSize: [2.1475e+09 65535 65535]
SIMDWidth: 32
TotalMemory: 2.1475e+09
AvailableMemory: 1.6472e+09
MultiprocessorCount: 2
ClockRateKHz: 993000
ComputeMode: 'Default'
GPUOverlapsTransfers: 1
KernelExecutionTimeout: 1
CanMapHostMemory: 1
DeviceSupported: 1
DeviceSelected: 1

답변 (1개)

Joss Knight
Joss Knight 2017년 10월 16일
Try reducing the number of digits you are trying to classify at once, to reduce the amount of memory needed to process them. See the 'MiniBatchSize' setting.
  댓글 수: 2
Huawei Tian
Huawei Tian 2018년 2월 6일
when I set MiniBatchSize as 20, only 20 image are feed to classify! How can I feed next 20 images?
Joss Knight
Joss Knight 2018년 2월 7일
If you passed all your data to classify, all of it will be classified. So you'll have to post the code you are using so we can see what you're actually doing.

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

카테고리

Help CenterFile Exchange에서 Image Data Workflows에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by