如何在Matlab中同时使用GPU训练1000个神经网络?

时间:2017-01-28 21:55:18

标签: matlab neural-network gpu-programming training-data

大家好! 我试着用

parfor i = 1 : 1000
    net{i} = train(net_sample, x, t,'useGPU','yes');
end;

但失败了。 有没有办法同时教他们? 是否有其他编程语言的代码可以同时训练多个网络?

简单的例子,
让我们假设我们的网络包含2 x 2 x 1个神经元,并且需要5个输入训练向量5 x 1.

1 个答案:

答案 0 :(得分:0)

如果你没有多个GPU,那么这样做是没有意义的。您池中的每个工作人员都在争夺相同的资源,如果您的网络不仅仅是一件小事,那么GPU将得到充分利用,因此您甚至无法使用MPS获得任何好处。