python - UFF 解析在语句 assert(parser.parse_buffer(stream, 0, network, model_datatype)) 的第 255 行失败
问题描述
我想使用库 TensorRT 优化我的模型,但是AssertionError: UFF parsing failed on line 255 in statement assert(parser.parse_buffer(stream, 0, network, model_datatype))
当我尝试执行函数时出现错误trt.legacy.utils.uff_to_trt_engine
。我是 TensorRT 的新手。告诉我,我做错了什么?谢谢
FROZEN_FPATH = 'frozen.pb'
ENGINE_FPATH = 'engine.plan'
INPUT_NODE = 'the_input_kz'
ONPUT_NODE = 'softmax_kz/truediv'
INPUT_SIZE = [3,1024,1024]
MAX_BATCH_SIZE =1
MAX_WORKSPACE =1<<20
uff_model = uff.from_tensorflow_frozen_model(FROZEN_FPATH, [ONPUT_NODE])
parser =uffparser.create_uff_parser()
parser.register_input(INPUT_NODE,INPUT_SIZE,0)
parser.register_output(ONPUT_NODE)
G_LOGGER = trt.Logger(trt.Logger.INFO)
engine = trt.legacy.utils.uff_to_trt_engine(G_LOGGER, uff_model, parser, MAX_BATCH_SIZE, MAX_WORKSPACE)
执行函数时trt.legacy.utils.uff_to_trt_engine
会发出错误
解决方案
推荐阅读
- json - 由于 False 作为条目,pyspark 中 json 文件的记录损坏
- java - 重用 javax.jms.BytesMessage
- javascript - NgIf 有时使用 2 条件无法正常工作
- ios - GADAppOpenAd 返回错误 Domain=com.google.admob Code=11“请求错误:内部错误。”
- c# - 表 - 使用角度存储过程中的数据的高图表行
- excel - 在 Excel IF 函数中获取#VALUE ERROR
- r - RStudio:如何在 cite-key 中使用特殊符号引用 bibtex 参考
- android - 将对齐设置为段落跨度以编辑文本
- ruby-on-rails - 安装推荐 gem 时出错 - 无法构建 gem 原生扩展(hiredis.h 没有这样的文件或目录)
- python - 我不确定如何解决这个问题,它说 f 没有定义