async_tensorrt/ffi/
version.rs

1use cpp::cpp;
2
3/// Returns (Major, Minor, Patch, Build) version of tensorrt
4pub fn get_tensorrt_version() -> (u32, u32, u32) {
5    (
6        cpp!(unsafe [] -> u32 as "uint32_t" {
7            return NV_TENSORRT_MAJOR;
8        }),
9        cpp!(unsafe [] -> u32 as "uint32_t" {
10            return NV_TENSORRT_MINOR;
11        }),
12        cpp!(unsafe [] -> u32 as "uint32_t" {
13            return NV_TENSORRT_PATCH;
14        }),
15    )
16}