Get LibTorch Version using C++

Get LibTorch Version using C++

LibTorch is a powerful library that provides support for deep learning operations in C++. If you're working with LibTorch, it's essential to know the version you're using, as new releases often come with improvements, bug fixes, optimizations, and additional features. By keeping track of the LibTorch version, developers can make informed decisions about when and how to update their deep learning applications, ensuring they benefit from the latest advancements while maintaining the stability and reliability of their projects. This tutorial demonstrates how to get LibTorch version using C++.

In the provided code snippet, we extract a string that encapsulates the version information of LibTorch, assigning it to a variable. Subsequently, the obtained version is displayed on the console.

#include <torch/torch.h>

int main()
{
    std::string version = TORCH_VERSION;

    std::cout << version << std::endl;

    return 0;
}

The version follows the format major.minor.revision. Here's an example of the output:

2.1.0

Leave a Comment

Cancel reply

Your email address will not be published.