Talk
  • Практичный С++

The role of C++ in the Architecture of Modern ML Platforms

In Russian
Presentation pdf

We will discuss the role of C++ in the architecture of modern ML-platforms. We will step-by-step analyse the implementation of key elements of the ML-platform in C++, including the API for training neural networks, the mechanism of automatic differentiation based on the graph of calculations, work with several implementations of numerical calculations (CPU/GPU) and interaction with Python. 

  • #Architecture
  • #Idioms
  • #STL
  • #type-erasure
  • #pImpl
  • #templates

Speakers

Invited experts

Schedule