MATLAB Answers

Is there a way to use weights without using gpuArray

1 view (last 30 days)
Marina Ghobrial
Marina Ghobrial on 25 Jul 2021
Commented: Marina Ghobrial on 27 Jul 2021
I found this code online and was wondering if there is another way to use it without the gpuArray function. I keep recieving this error when I use it and I am not familiar with gpu:
Error using gpuArray
Failed to load graphics driver. Unable to load library 'nvcuda.dll'. The error was:
The specified module could not be found.
Update or reinstall your graphics driver. For more information on GPU support, see GPU Support by Release.
varSize = 21;
conv1 = convolution2dLayer(5,varSize,'Padding',2,'BiasLearnRateFactor',2);
conv1.Weights = gpuArray(single(randn([5 5 3 varSize])*0.0001));
fc1 = fullyConnectedLayer(64,'BiasLearnRateFactor',2);
fc1.Weights = gpuArray(single(randn([64 576])*0.1));
fc2 = fullyConnectedLayer(4,'BiasLearnRateFactor',2);
fc2.Weights = gpuArray(single(randn([4 64])*0.1));
i want to be able to use convulation neural network and be able to use the weights because I know they help the progrma run faster. so my question is: Is there a way to use weights without using gpuArray?
Thank you
  4 Comments

Sign in to comment.

Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!