news 2026/10/22 1:01:15

【Tensorflow实战系列】Tensorflow:TypeError: pred must not be a Python bool

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Tensorflow实战系列】Tensorflow:TypeError: pred must not be a Python bool

这个问题常见且不小心就会遇到,记录下O(∩_∩)O哈!

frr@frr:~/Documents/code/pointnet/models$ python pointnet_SE.py ('input_image', <tf.Tensor 'ExpandDims:0' shape=(32, 1024, 3, 1) dtype=float32>) Traceback (most recent call last): File "pointnet_SE.py", line 138, in <module> net, end_points = get_model(inputs, True) File "pointnet_SE.py", line 37, in get_model transform = input_transform_net(net, is_training, bn_decay, K=3) File "/home/frr/Documents/code/pointnet/models/transform_nets.py", line 29, in input_transform_net scope='tconv1', bn_decay=bn_decay) File "/home/frr/Documents/code/pointnet/models/../utils/tf_util.py", line 167, in conv2d bn_decay=bn_decay, scope='bn') File "/home/frr/Documents/code/pointnet/models/../utils/tf_util.py", line 536, in batch_norm_for_conv2d return batch_norm_template(inputs, is_training, scope, [0, 1, 2], bn_decay) File "/home/frr/Documents/code/pointnet/models/../utils/tf_util.py", line 482, in batch_norm_template lambda: tf.no_op()) File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/util/deprecation.py", line 289, in new_func return func(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/ops/control_flow_ops.py", line 1802, in cond raise TypeError("pred must not be a Python bool") TypeError: pred must not be a Python bool

贴出一段先吓一下小伙伴们,有些小伙伴可能刚接触代码没有很久,碰到error就会非常烦躁,甚至直接就give up了,但是作为祖国花朵的我们怎么能说放弃就放弃呢?其实看着这段报错很吓人,有用的只有最后一行!!

TypeError: pred must not be a Python bool

其实就是个类型错误,或者不兼容的问题,
LZ直接定义is_training = True,因为定义的is_training=True不是tf.bool类型,所以导致不兼容,只要定义的时候加上type就行了,举个例子:

is_training=tf.cast(True,tf.bool)

调代码就还是得慢慢来,切勿心浮气躁,小伙伴们加油!哈哈,顺便祝下自己生日快乐,Felaim每天要加油,开心O(∩_∩)O~~

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/21 23:59:20

从模糊标识符到可复用模块:以rea为例的工程实践

1. 当标题只剩三个字母时&#xff0c;我在想什么第一次看到这个项目标题的时候&#xff0c;我盯着屏幕愣了好几秒。就三个字母&#xff0c;"rea"。没有正文&#xff0c;没有关键词&#xff0c;没有摘要描述&#xff0c;什么都没有。这种输入状态其实挺有意思的&#…

作者头像 李华
网站建设 2026/10/21 23:58:55

基于Spring Boot的旅游推荐系统设计:从行为采集到协同过滤落地

1. 项目拆解与技术选型1.1 先搞清楚这个系统要干什么先把标题翻译成人话&#xff1a;这是一个基于 Spring Boot 的 Web 旅游推荐系统&#xff0c;编号 11757。这类系统在大学里出现的频率非常高&#xff0c;因为它同时覆盖了后端开发、数据库设计、推荐算法、前端交互几个大块&…

作者头像 李华
网站建设 2026/10/21 23:57:41

PyInstaller打包勒索病毒样本分析:拆包、修复pyc头与反编译实战

拿到一个勒索病毒的Python打包样本&#xff0c;第一件事就是想办法把它还原成能看的源码。这个套路我已经跑过几轮了&#xff0c;涉及的工具链基本固定&#xff1a;pyinstxtractor负责拆包&#xff0c;uncompyle6负责反编译&#xff0c;中间还有一步很容易被忽略——修复pyc头。…

作者头像 李华
网站建设 2026/10/21 23:56:22

知识工作插件系统设计:架构取舍、生命周期与生态运营实战

1. 从“知识工作插件”这个命名说起&#xff1a;它到底想解决什么问题 第一次看到 knowledge-work-plugins 这个命名&#xff0c;我的直觉是&#xff1a;这不是一个普通的工具库&#xff0c;而是一套面向“知识工作者”的扩展机制。所谓知识工作者&#xff0c;说白了就是每天…

作者头像 李华
网站建设 2026/10/21 23:55:36

LiteLLM统一多模型调用:从碎片化适配到生产级网关实践

1. 从一个真实困境说起&#xff1a;多模型调用的碎片化之痛 如果你正在做AI应用开发&#xff0c;大概率遇到过这样的场景&#xff1a;项目初期用OpenAI的接口跑通了原型&#xff0c;效果不错&#xff0c;上线后老板说“能不能加个Claude做对比”&#xff0c;你花了两天适配Anth…

作者头像 李华
网站建设 2026/10/21 23:48:50

基于Zynq+AD9361的双通道SDR平台:架构、校准与场景应用实战

1. 先捋清楚自己到底在找什么&#xff1a;为什么最后盯着ZynqAD9361不放最近一直在评估一套基于 ZynqAD9361 的双通道SDR平台&#xff0c;也就是标题里那套 E310。参数表一眼看过去很干脆&#xff1a;2x2 MIMO、56MHz 瞬时带宽、软硬一体开放生态&#xff0c;应用场景直接指向频…

作者头像 李华