PyTorch Developer Podcast
PyTorch Developer Podcast
Edward Yang, Team PyTorch
C++ frontend
17 minutes Posted Jun 10, 2021 at 1:00 pm.
0:00
17:07
Download MP3
Show notes

What's the C++ frontend? Why is avoiding templates so important? Why is Tensor a reference type? How do we simulate keyword arguments in C++? Where did the nn Module support in the C++ API come from? Why did we reimplement all modules in C++? How are modules implemented in C++? What are some performance challenges of writing Python in C++, and how are we working around them?

Further reading.