blob: b8e760d4352d37e27e10378282869dabd3c2497d [file] [log] [blame]
//
// Copyright © 2017 Arm Ltd. All rights reserved.
// SPDX-License-Identifier: MIT
//
%module pyarmnn_version
%include "std_string.i"
%{
#define SWIG_FILE_WITH_INIT
#include "armnn/Version.hpp"
%}
%{
std::string GetVersion()
{
return ARMNN_VERSION;
};
std::string GetMajorVersion()
{
return STRINGIFY_VALUE(ARMNN_MAJOR_VERSION);
};
std::string GetMinorVersion()
{
return STRINGIFY_VALUE(ARMNN_MINOR_VERSION);
};
%}
%feature("docstring",
"
Returns Arm NN library full version: MAJOR + MINOR + INCREMENTAL.
Returns:
str: Full version of Arm NN installed.
") GetVersion;
std::string GetVersion();
%feature("docstring",
"
Returns Arm NN library major version. The year of the release.
Returns:
str: Major version of Arm NN installed.
") GetMajorVersion;
std::string GetMajorVersion();
%feature("docstring",
"
Returns Arm NN library minor version. Month of the year of the release.
Returns:
str: Minor version of Arm NN installed.
") GetMinorVersion;
std::string GetMinorVersion();