Translation from corporatespeak: "We don't have an internally developed framework that can compete with TensorFlow, which is controlled by Google, so we are throwing our weight behind MXNet." As others have commented here, there is no evidence that MXNet is that much better (or worse) than the other frameworks.
At least MXNet is a good one that deserves more publicity and backing (in terms of maintenance effort). I find it better for the community to have AWS back a good existing open source project than to re-invent a very similar wheel one more time.
MXNet – Deep Learning Framework of Choice at AWS
31–40 of 61 posts
Re: MXNet – Deep Learning Framework of Choice at AWS
#32Translation from corporatespeak: "We don't have an internally developed framework that can compete with TensorFlow, which is controlled by Google, so we are throwing our weight behind MXNet." As others have commented here, there is no evidence that MXNet is that much better (or worse) than the other frameworks.
Amazon has been building technology based on ML&DL for over 20 years and has developed several frameworks. You must have missed the announcement of this open source framework earlier in the year: https://github.com/amznlabs/amazon-dsstne .
And I'm rooting for Amazon (and FaceBook, and Microsoft...). TensorFlow needs competition for the hearts and minds of developers.
Re: MXNet – Deep Learning Framework of Choice at AWS
#33Using 3 year-old GPUs on a much deeper network than the other guys(tm) to demonstrate awesome scaling efficiency == Intel-level FUD. Note also the absence of overall batch size. Wonder what would happen to that scaling efficiency if those GPUs were P40s? See also the absence of equivalent AlexNet numbers to further obscure attempts at comparing this to the other guys(tm). Can't wait for Intel's response to this.
What is really fishy is evaluating training time speed ups in terms of throughput. The latency induced by the parallelism mechanism (when using asynchronous data parallelism) might seriously hamper the convergence speed. The presence of this potential problem cannot be detected in the throughput metric. They should have used a convergence metric instead (e.g. training time to reach 99% of the best validation loss). I…
Re: MXNet – Deep Learning Framework of Choice at AWS
#34I found this comment interesting. Is this really the summary of what machine learning is about?
Re: MXNet – Deep Learning Framework of Choice at AWS
#35> Machine learning (...) is being employed in a range of computing tasks where programming explicit algorithms is infeasible. I found this comment interesting. Is this really the summary of what machine learning is about?
Re: MXNet – Deep Learning Framework of Choice at AWS
#36> Machine learning (...) is being employed in a range of computing tasks where programming explicit algorithms is infeasible. I found this comment interesting. Is this really the summary of what machine learning is about?
Re: MXNet – Deep Learning Framework of Choice at AWS
#37Without back by any benchmarks? This claim is lazy.
Re: MXNet – Deep Learning Framework of Choice at AWS
#38Earlier quoted context omitted.
What is really fishy is evaluating training time speed ups in terms of throughput. The latency induced by the parallelism mechanism (when using asynchronous data parallelism) might seriously hamper the convergence speed. The presence of this potential problem cannot be detected in the throughput metric. They should have used a convergence metric instead (e.g. training time to reach 99% of the best validation loss). I…
The results are reported using synchronized SGD with each GPU using batch-size 32. More details such as scripts to reproduce the results, scalability results on various networks (including Alexnet) and various batch sizes will be available soon. I'll put more technical details such as implementation details and performance analysis in my phd thesis.
I could believe you if tell you me that the validation loss and test accuracy of the large distributed model remains as good as the sequential, single GPU model after the same total number of epochs but this is not a given and if it's not the case I would find those benchmarks deceptive.
Re: MXNet – Deep Learning Framework of Choice at AWS
#39Translation from corporatespeak: "We don't have an internally developed framework that can compete with TensorFlow, which is controlled by Google, so we are throwing our weight behind MXNet." As others have commented here, there is no evidence that MXNet is that much better (or worse) than the other frameworks.
Those properties combined make TensorFlow the most engineer/practitioner friendly choice in the market. If AWS hopes to compete with TensorFlow in all seriousness, they need to catch up with support on those seeming trivial but important details.
Re: MXNet – Deep Learning Framework of Choice at AWS
#40 > a Deep Learning AMI, which comes pre-installed with the popular open source
> deep learning frameworks mentioned earlier; GPU-acceleration through CUDA
> drivers which are already installed, pre-configured, and ready to rock
You might want to clarify that the negative reviews [0] are from earlier versions which did not include the CUDA drivers. I recently considered this AMI and rejected it for a class [1] because of these reviews.[0] https://aws.amazon.com/marketplace/reviews/product-reviews?a...
[1] https://www.meetup.com/Cambridge-Artificial-Intelligence-Mee...