distributed_cnn Distributed Computing Project take a CNN with parallel maxpooling layers and optimize it to run on multiple gpus, packing the computational efficiency where appropriate.