News for hackers. Stuff that matters.
Re:Deep learning has a size problem by question_away on Saturday November 09, 2019 @06:25PM (#21495240)
In what way does it not parallelize well? There are mounds of research in federated learning.
Re:Deep learning has a size problem by kyle_grove on Saturday November 09, 2019 @07:25PM (#21495531)
In fact, one of the chief advantages of the BERT/Transformer architecture over ELMO/LSTM is the ability to parallelize.
Re:Deep learning has a size problem by RocketSyntax on Saturday November 09, 2019 @08:48PM (#21495881)
I've read that you can't split up large layers to be trained on separate processors either horizontally (one layer per processor) or vertically (parts of many layers).
Re:Deep learning has a size problem by pheug on Sunday November 10, 2019 @02:12PM (#21499583)
On a shared memory system there's little need to do that - there's much more parallelism to be had from accelerating fine grained operations, like matrix multiplications to compute each layer's output.

On a distributed system, splitting up layers between machines to do distributed training is pretty much what Google initially designed Tensorflow for. Generally it scales less well due to the need to communicate massive amounts of data between nodes and much lower network throughput than what GPU/TPU memory provides.

Re:Deep learning has a size problem by bitL on Saturday November 09, 2019 @08:42PM (#21495847)
RNNs (LSTM/GRU) tend to have issues with scaling. Attention-based models like Transformer on the other hand scale extremely well.