当前位置:网站首页>【问题解决】同一机器上Flask部署TensorRT报错记录
【问题解决】同一机器上Flask部署TensorRT报错记录
2022-08-04 05:24:00 【ifsun-】
1.报错:UserWarning: volatile was removed and now has no effect. Use `with torch.no_grad():` instead.
image = Variable(image, volatile=True)
解决办法:
with torch.no_grad():
image = Variable(image)
2.报错:TypeError: Object of type int64 is not JSON serializable
原代码:
r = {"label": label, "label name": label_name,
"probability": float(prob)}
是由于其中的label默认int类型,json库不认识。
解决办法:手动转为字符串类型。
label = str(label)
3.报错:pycuda._driver.LogicError: explicit_context_dependent failed: invalid device context - no currently active context?
网上都说是由于pycuda.driver没有初始化,导致无法得到context,需要在导入pycuda.driver后再导入pycuda.autoinit。即:
import pycuda.driver as cuda
import pycuda.autoinit
但我的代码中有这两行。而且单独执行tensorrt推理过程,也就是不引入flask时,是不会报错的,所以考虑可能是flask服务器在请求进来时会产生新的进程导致的。
参考:https://www.coder.work/article/352714
解决办法:将flask中调用的函数修改为:
边栏推荐
猜你喜欢
8.03 Day34---BaseMapper查询语句用法
DP4398:国产兼容替代CS4398立体声24位/192kHz音频解码芯片
[Cloud Native--Kubernetes] Pod Resource Management and Probe Detection
震惊,99.9% 的同学没有真正理解字符串的不可变性
符号表
8.03 Day34---BaseMapper query statement usage
Can‘t connect to MySQL server on ‘localhost3306‘ (10061) 简洁明了的解决方法
sql server如何得到本条记录与上一条记录的差异,即变动值
Dynamic programming of the division of numbers
npm安装依赖报错npm ERR! code ENOTFOUNDnpm ERR! syscall getaddrinfonpm ERR! errno ENOTFOUND
随机推荐
力扣:96.不同的二叉搜索树
使用Loadrunner进行性能测试
应届生软件测试薪资大概多少?
7.18 Day23----标记语言
C Expert Programming Chapter 4 The Shocking Fact: Arrays and pointers are not the same 4.4 Matching declarations to definitions
string类简介
Do you think border-radius is just rounded corners?【Various angles】
去重的几种方式
C专家编程 第5章 对链接的思考 5.1 函数库、链接和载入
处理List<Map<String, String>>类型
震惊,99.9% 的同学没有真正理解字符串的不可变性
What are the steps for how to develop a mall system APP?
少年成就黑客,需要这些技能
static在不同位置定义变量居然还有不同的含义?
Will the 2023 PMP exam use the new version of the textbook?Reply is here!
Dynamic programming of the division of numbers
About yolo7 and gpu
企业需要知道的5个 IAM 最佳实践
【SemiDrive源码分析】【MailBox核间通信】47 - 分析RPMSG_IPCC_RPC 方式 单次传输的极限大小 及 极限带宽测试
关于yolo7和gpu