Hello,
i finally resolve the problem by reading more accuratly the MATLAB documentation. So :
4/ I have setted up the environment variables that MATLAB need :
CUDA_PATH : C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1
CUDA_PATH_V10_1 : C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1
NVIDIA_CUDNN : C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\cuda
NVIDIA_TENSORRT : C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\TensorRT-5.1.2.2
NVTOOLSEXT_PATH : C:\Program Files\NVIDIA Corporation\NvToolsExt\
To finish, I add those path to the PATH variable :
- C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin
- C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\libnvvp
- C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\cuda\bin
- C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\TensorRT-5.1.2.2\lib
In MATLAB, it gives :
>> gpuEnvObj = coder.gpuEnvConfig('host');
gpuEnvObj.BasicCodegen = 1;
gpuEnvObj.BasicCodeexec = 1;
gpuEnvObj.DeepLibTarget = 'tensorrt';
gpuEnvObj.DeepCodeexec = 1;
gpuEnvObj.DeepCodegen = 1;
gpuEnvObj.Profiling = 1;
coder.checkGpuInstall(gpuEnvObj)
Compatible GPU : PASSED
CUDA Environment : PASSED
Runtime : PASSED
cuFFT : PASSED
cuSOLVER : PASSED
cuBLAS : PASSED
cuDNN Environment : PASSED
TensorRT Environment : PASSED
Profiling Environment : PASSED
Basic Code Generation : PASSED
Basic Code Execution : PASSED
Deep Learning (TensorRT) Code Generation: PASSED
Deep Learning (TensorRT) Code Execution: PASSED
ans =
struct with fields:
gpu: 1
cuda: 1
cudnn: 1
tensorrt: 1
basiccodegen: 1
basiccodeexec: 1
deepcodegen: 1
deepcodeexec: 1
tensorrtdatatype: 1
profiling: 1
>>
I hope this could help...
0 Comments
Sign in to comment.