1 Star 0 Fork 0

djboy1021/YOLOv8-TensorRT

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
trt-profile.py 767 Bytes
一键复制 编辑 原始数据 按行查看 历史
triple-Mu 提交于 2023-02-12 15:01 . Rename profile
from models import TRTModule, TRTProfilerV0 # isort:skip
import argparse
import torch
def profile(args):
device = torch.device(args.device)
Engine = TRTModule(args.engine, device)
profiler = TRTProfilerV0()
Engine.set_profiler(profiler)
random_input = torch.randn(Engine.inp_info[0].shape, device=device)
_ = Engine(random_input)
def parse_args():
parser = argparse.ArgumentParser()
parser.add_argument('--engine', type=str, help='Engine file')
parser.add_argument('--device',
type=str,
default='cuda:0',
help='TensorRT infer device')
args = parser.parse_args()
return args
if __name__ == '__main__':
args = parse_args()
profile(args)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/djboy1021/YOLOv8-TensorRT.git
git@gitee.com:djboy1021/YOLOv8-TensorRT.git
djboy1021
YOLOv8-TensorRT
YOLOv8-TensorRT
main

搜索帮助