Shortcuts

Library Versioning

We provide version number macros for identifying the version of LibTorch in use. Example usage:

#include <torch/torch.h>
#include <iostream>

int main() {
  std::cout << "PyTorch version from parts: "
    << TORCH_VERSION_MAJOR << "."
    << TORCH_VERSION_MINOR << "."
    << TORCH_VERSION_PATCH << std::endl;
  std::cout << "PyTorch version: " << TORCH_VERSION << std::endl;
}

This will output something like:

PyTorch version from parts: 1.8.0
PyTorch version: 1.8.0

Note

These macros are only available in PyTorch >= 1.8.0.

Docs

Access comprehensive developer documentation for PyTorch

View Docs

Tutorials

Get in-depth tutorials for beginners and advanced developers

View Tutorials

Resources

Find development resources and get your questions answered

View Resources