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}