필터 지우기
필터 지우기

Help with single GPU computing for training neural networks

조회 수: 2 (최근 30일)
Mircea Stoica
Mircea Stoica 2012년 10월 3일
Hello,
I am trying to speed up training of a time-delayed neural network by means of GPU computing. My code works fine with no parallel processing (so no errors there).
I have followed the instructions on single GPU computing from here and here and when adding the extra name-value pair 'useGpu','yes' I receive the following error:
Error using trainlm (line 105)
Layer states Ai is not a matrix or cell array.
Error in network/train (line 106)
[net,tr] = feval(net.trainFcn,net,X,T,Xi,Ai,EW,net.trainParam);
Error in test_nn (line 28)
net2 = train(net,Xs,Ts,Xi,'useGPU','yes');
I did not find any other resources on this so any help would be kindly appreciated.
  댓글 수: 1
Mark Hudson Beale
Mark Hudson Beale 2013년 8월 26일
편집: Mark Hudson Beale 2013년 8월 26일
Sorry to hear about the problem. Could you give some more information such as:
1) The release of MATLAB you are using? It will be returned by "ver". Example: R2013a 2) The script prior to the call to train? If you are training with time series then data dimensions, call to preparets, etc. might shed light on what is causing the error. Thanks

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

답변 (1개)

moustafa
moustafa 2012년 10월 3일
i have the same problem ... :(
but i think, the reason is, as shown in the example there, the trained network is a simple feed forward network while you (and me) are trying to train NAR(X) network which need the previous time step.
so, in other words, the problem is, can NAR(X) network be trained using parallel computing toolbox??
  댓글 수: 3
Xiangming
Xiangming 2013년 8월 23일
Hi Mircea,
Very goog explaination. But when I set the feedbackdelays to be zeros, errors occurr.
% code
min feedbackdely is zero causing zero-loop delays...
end
So I'm wondering ----can NAR(X) network be trained using parallel computing toolbox??
Greg Heath
Greg Heath 2013년 8월 26일
Although an input delay of zero is allowable, a feedback delay of zero is not allowed.
Hope this helps.
Greg

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

Community Treasure Hunt

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

Start Hunting!

Translated by