soumith chintala facebook ai research overview
play

Soumith Chintala Facebook AI Research Overview What is Torch? The - PowerPoint PPT Presentation

Growing a research platform for cutting edge AI Soumith Chintala Facebook AI Research Overview What is Torch? The Community Common use Core Philosophy Key drivers of adoption Questions What is ? Interactive


  1. Growing a research platform for cutting edge AI Soumith Chintala Facebook AI Research

  2. Overview • What is Torch? • The Community • Common use • Core Philosophy • Key drivers of adoption • Questions

  3. What is ? • Interactive Scientific computing framework

  4. What is ? • Interactive Scientific computing framework

  5. What is ? • Similar to Matlab / Python+Numpy

  6. What is ? • Little language overhead compared to Python / Matlab • JIT compilation via LuaJIT Fearlessly write for-loops • Code snippet from a core package

  7. What is ? • Easy integration into and from C • Example: using CuDNN functions

  8. What is ? • Strong GPU support

  9. Community

  10. Community

  11. Community

  12. Community

  13. Community

  14. Community

  15. Community

  16. Community

  17. Community

  18. Community

  19. Community

  20. Neural Networks • nn: neural networks made easy • building blocks of differentiable modules

  21. Advanced Neural Networks • nngraph easy construction of complicated neural networks •

  22. autograd by Write imperative programs • Backprop defined for every operation in the language •

  23. Distributed Learning • in-built multi-GPU (data and model parallel) • distlearn by multi-node parallelism •

  24. Core Philosophy • Interactive computing No compilation time • • Imperative programming Write code like you always did, not computation graphs in a • hacked up DSL • Minimal abstraction Thinking linearly • • Maximal Flexibility No constraints on interfaces or classes •

  25. There is no silver bullet D4J etc. TensorFlow Torch Caffe Neon Theano Industry : Research : 
 Stability Flexible Fast Iteration Scale & speed Debuggable Data Integration Relatively Fixed Relatively bare bone Slide credit: Yangqing Jia

  26. There is no silver bullet D4J etc. TensorFlow Torch Caffe Neon Theano Industry : Research : 
 Stability Flexible Fast Iteration Scale & speed Debuggable Data Integration Relatively Fixed Relatively bare bone Slide credit: Yangqing Jia

  27. There is no silver bullet D4J etc. TensorFlow Torch Caffe Neon Theano Industry : Research : 
 Stability Flexible Fast Iteration Scale & speed Debuggable Data Integration Relatively Fixed Relatively bare bone Slide credit: Yangqing Jia

  28. There is no silver bullet D4J etc. TensorFlow Torch Caffe Neon Theano Industry : Research : 
 Stability Flexible Fast Iteration Scale & speed Debuggable Data Integration Relatively Fixed Relatively bare bone Slide credit: Yangqing Jia

  29. Key Drivers of Adoption • Tutorials and support Pre-trained models • High-quality open-source projects • • Deeply integrated GPU goodness • Minimal abstractions • Imperative programming • Zero compile-time

  30. Questions!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend