I am trying to run a program to train by CNN on Matlab. However, I realize that this CNN-trained program requires MathConvNet library. This library requires GPU-supporter. Are there any ways to run CNN training on unsupported-GPU computer?
If for MATLAB is impossible, Can I try to train CNN on other platforms, such as C++, Java, Python etc. without GPU?
Note:
1. My MATLAB version 2018a.
2. My configuration: Intel core i5 (Haswell), 4GB RAM, The built-in Intel Graphics with 1GB memory (integrated GPU, not separate GPU).
2. When I try to run gpuDevice on Matlab, I got the following message:
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 CUDA driver could not be loaded. The library name used was 'nvcuda.dll'. The error was:
The specified module could not be found.
or if I run gpuDeviceCount, it returns 0.