Rate this Page

Library Versioning#

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

#include<torch/torch.h>#include<iostream>intmain(){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.0PyTorch version: 1.8.0

Note

These macros are only available in PyTorch >= 1.8.0.