Example: engine.pyΒΆ
# Copyright (c) 2024 Justin Davis (davisjustin302@gmail.com)
#
# MIT License
"""File showcasing the TRTEngine class."""
from __future__ import annotations
from pathlib import Path
from trtutils import TRTEngine
# This example shows how to use the TRTEngine class
# with a simple engine file
def main() -> None:
"""Run the example."""
engine = TRTEngine(
Path(__file__).parent.parent / "data" / "engines" / "simple.engine",
warmup=True,
)
rand_input = engine.get_random_input()
outputs = engine.execute(rand_input)
print(outputs)
for output in outputs:
print(output.shape)
if __name__ == "__main__":
main()