xiao__ou 2021-07-18 20:30 采纳率: 0%
浏览 521

tensorrt构建engine是老是报空指针错误


def build_engine(model_file):
#     TRT_LOGGER = trt.Logger(trt.Logger.WARNING)
    with trt.Builder(TRT_LOGGER) as builder, builder.create_network() as network,trt.OnnxParser(network, TRT_LOGGER) as parser:
        builder.max_workspace_size = MAX_WORKSPACE_SIZE
        builder.max_batch_size = MAX_BATCH_SIZE
        with open(model_file, 'rb') as model:
            parser.parse(model.read())
            engine = builder.build_cuda_engine(network)
    return engine

就代码中的with trt.Builder(TRT_LOGGER) as builder,报空指针错误,不知道有人遇到过没有?

  • 写回答

2条回答 默认 最新

  • xiao__ou 2021-07-18 20:35
    关注
    
    [679] Traceback (most recent call last):
    [680]   File "/xiaoou/STDC-Seg-master/STDC-Seg-master/latentcy/run_latency_stages.py", line 98, in <module>
    [681]     main() 
    [682]   File "/xiaoou/STDC-Seg-master/STDC-Seg-master/latentcy/run_latency_stages.py", line 84, in main
    [683]     latency = compute_latency(model, inputDimension)
    [684]   File "/xiaoou/STDC-Seg-master/STDC-Seg-master/latentcy/utils/darts_utils.py", line 173, in compute_latency_ms_tensorrt
    [685]     with build_engine("./model.onnx") as engine:
    [686]   File "/xiaoou/STDC-Seg-master/STDC-Seg-master/latentcy/utils/darts_utils.py", line 120, in build_engine
    [687]     with trt.Builder(TRT_LOGGER) as builder, builder.create_network() as network, trt.OnnxParser(network, TRT_LOGGER) as parser:
    [688] TypeError: pybind11::init(): factory function returned nullptr
    
    评论

报告相同问题?

问题事件

  • 创建了问题 7月18日

悬赏问题

  • ¥15 短剧的sdk在哪里接入
  • ¥15 求:可不可以提供一些 在国内可以用,低代码不要太难 在电脑上可以下载的 制作app的软件
  • ¥60 找人回答kibana8.14.3二次集成开发,自定义插件ui导航栏如何设置
  • ¥15 fluke高精度万用表8845A型号测交流电压一直跳动,且去掉输入后显示不归零
  • ¥15 不同模型怎么用同一个shader
  • ¥15 安卓启动没有ais proxy与v4l2的log打印
  • ¥15 go怎么读取mdb文件里面的数据
  • ¥60 Matlab联合CRUISE仿真编译dll文件报错
  • ¥15 脱敏项目合作,ner需求合作
  • ¥15 脱敏项目合作,ner需求合作