Pythontensorflowlite错误:无法设置张量:得到类型1的张量,但输入88的预期类型3

2024-01-10

我已将模型转换为tensorflow-lite,但在编译时出现以下错误:

这是我的代码:

interpreter = tf.contrib.lite.Interpreter(model_path= "/mnt/ficusspain/cqli/tensorflow_models/Quantized_Models/mobilenet_v1_0.25_128_quant/mobilenet_v1_0.25_128_quant.tflite")
interpreter.allocate_tensors()

print("can we get here?")

# Get input and output tensors.
input_details = interpreter.get_input_details()
output_details = interpreter.get_output_details()

print("can we get here")

# Test model on random input data.
input_shape = input_details[0]['shape']
print(input_shape)
print(input_details[0]['index'])
print(output_details[0]['index'])

    
input_data = np.array(np.random.random_sample(input_shape), dtype=np.float32)
interpreter.set_tensor(input_details[0]['index'], input_data)

interpreter.invoke()
output_data = interpreter.get_tensor(output_details[0]['index'])
print(output_data)


您需要将数据类型从 np.float32 更改为 np.uint8:

input_data = np.array(np.random.random_sample(input_shape), dtype=np.uint8)

您可以随时查看

print(interpreter.get_input_details())

需要哪种数据类型

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Pythontensorflowlite错误:无法设置张量:得到类型1的张量,但输入88的预期类型3 的相关文章

随机推荐

  • 从 Mercurial prechangegroup 挂钩读取命令行参数

    如果某个条件成立 我试图禁止推送到 Mercurial 存储库 然而 它是基本的如果用户使用push force 无论如何 推送都会进行 我知道在进行推送的机器上使用以下命令很容易做到这一点pre push钩子 它将命令行参数传递给钩子 然
  • 如何在 Mac OS X 默认终端上禁用“括号粘贴模式”中的奇怪字符?

    我的终端遇到问题 当我粘贴文本时 它的前缀为00 并带有后缀01 例如 我将突出显示文本并推送Command C 然后我推Command V进入终端 我看到那些奇怪的字符在文本的开头和结尾弹出 例如 我可以突出显示text并将其粘贴到终端中
  • 微服务与单体架构[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 微服务和单体架构各有哪些优缺点 什么时候选择微服务架构还是单体架构 这是一个非常重要的问题 因为有些人被围绕微服务的所有讨论所吸引 并
  • 每个li有不同的列表样式图像

    我的一些 ul 和 li 有问题 我想创建一个包含 3 li 的无序列表 每个 li 都有不同的列表样式图像 我写了这段代码 但图像没有出现 你能帮助我吗 谢谢 编辑 使用 HTML 代码更新帖子 div ul li Some text h
  • Selenium::WebDriver::Error::JavascriptError:等待评估.js 加载失败 Firefox 23

    今天运行我的 rspec 测试 只要测试中的某个地方有 page execute script 调用 我就会收到以下错误 Selenium WebDriver Error JavascriptError waiting for evalua
  • 用一种颜色绘制多列的 pandas 数据框

    我有一个如下所示的数据框 A B datetime 2020 01 01 00 00 00 10 622 30 2020 01 01 01 00 00 16 397 30 2020 01 01 02 00 00 24 190 30 2020
  • 如何在 Swift 中使用 sizeThatFits?

    我有一个文本视图和这样的视图 let lb UITextView let view UIView background img view addSubview about txt lb没有固定的高度 可以是30或300px 我该如何使用si
  • 如何在 Android 中打开新屏幕?

    我是 android 新手 在验证登录后我创建了一个登录页面 我根据用户身份验证得到正确或错误的结果现在我的目标是使用一些新的文本框和按钮在成功身份验证时显示另一个屏幕我的意思是新布局如何实现这一点 任何帮助 将不胜感激 你想要开始新活动
  • 将单元格值转换为snake_case

    我有一些数据清理任务 我有一个专栏从 H6 开始 然后再往下 该列包含本应位于 Snake case 中的数据 但事实并非如此 单元格值的形式为 带驼峰式案例 CamelCase 带空格 间隔值 有一些初始调用上限 ALLCAPSPREFI
  • Delphi - 如何制作具有启动/停止功能的毫秒或纳秒计时器?

    我正在寻找 Delphi7 中以毫秒或纳秒为单位的计时器 我必须通过顺序搜索检查三个 ISAM 文件的速度 第一个 ind 文件包含 50 个字符串 例如 record 0 到 record 50 第二个 record 0 到 record
  • 如何在android小部件上沿对角线方向画一条线

    我想知道是否有一种简单的方法可以在对角线方向上画一条线 例如使用
  • WordPress 获取插件目录

    是否有任何函数可以返回 WordPress 中插件的完整路径 例子是 path wp contents plugins myplugin 我努力了plugin dir path FILE 但返回当前目录 我建议使用 WordPress 内部
  • (++i) 和 (i++) 之间的区别

    在 C 中我明白 i 应该返回一个引用i因为需要串联运算符 但我无法弄清楚的是 Why i 应该返回i按价值 谁能澄清一下 i 返回一个值 因为它返回的是old的价值i while i增加了1 其基本实现是 int i int old i
  • 转换素数[重复]

    这个问题在这里已经有答案了 可能的重复 帮助解决 SPOJ 的算法问题 https stackoverflow com questions 3221134 help with algorithm problem from spoj 遇到这个
  • 一个视图控制器用于多个 UITabBar 部分

    我目前正在开发一个简单的 iPhone 应用程序 使用 UITabBar 和表视图来显示数据 选项卡栏包含 8 个部分 每个部分包含相同的视图但使用不同的数据源 表视图的标题也不同 但除此之外视图是相同的 我想为每个视图使用相同的视图控制器
  • 列表命令在 xcode 中挂起

    我正在使用 Jenkins Xcode 插件 https wiki jenkins ci org display JENKINS Xcode Plugin https wiki jenkins ci org display JENKINS
  • WIX 安装程序无法从以前安装的 Windows 安装程序软件升级

    我正在为我们的软件创建一个 WIX 安装程序 现在在从以前的 Windows Installer 打包软件升级时遇到一些问题 出现问题之前的一件事是 从一个 WIX 打包软件升级到另一个 WIX 打包软件实际上工作正常 我能够卸载旧版本并安
  • 单击按钮时 Primefaces 在新选项卡中打开页面

    我有这个
  • 如何在html中按下按钮时显示图像?

    我认为做这样的事情会起作用 但我很困惑为什么当样式一开始隐藏图像但按下按钮时不显示它时却不起作用 这是代码 function showImg x document getElementById map img x style visibil
  • Pythontensorflowlite错误:无法设置张量:得到类型1的张量,但输入88的预期类型3

    我已将模型转换为tensorflow lite 但在编译时出现以下错误 这是我的代码 interpreter tf contrib lite Interpreter model path mnt ficusspain cqli tensor