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!

Recommend


More recommend