【编程55--代码share&debug14】Tensorflow,Pytorch 出现 ‘Tensor‘ object is not callable解决办法
2021/5/22 20:29:34
本文主要是介绍【编程55--代码share&debug14】Tensorflow,Pytorch 出现 ‘Tensor‘ object is not callable解决办法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
呆呆象呆呆的所有博客目录
Tensorflow,Pytorch 出现 ‘Tensor‘ object is not callable解决办法
主要可能的原因:
出现问题的原因1:
可能是在你想调取张量的属性的时候,而写成了函数形式
# 原因1对应的代码 import torch tensor = torch.zeros((3,3)) print(tensor.shape) tensor()
出现问题的原因2:
可能是你想要索引的时候用的是小括号
# 原因2对应的代码 import torch tensor = torch.zeros((3,3)) print(tensor.shape) tensor(1)
出现问题的原因3:
可能是你使用了python的保留关键字
(尤其是input
,在调试网络的时候很多的网络forward里面都是设置的input作为输入矩阵,当你之后想要使用input()
函数来暂停获取网络的中间变量的时候,其实这个时候关键字已经被覆盖掉了,input现在变成了一个不可以被call的tensor变量不再是函数了)
import torch input = torch.zeros((3,3)) print(input.shape) # 这个时候想要再使用input()函数就会出现问题 因为input已经不是函数了 input()
解决方案
把报错地方进行检查,看是不是tensor后面使用了括号的调用形式,括号去掉
参考文献
Tensorflow 出现 ‘Tensor‘ object is not callable解决办法_长沙理工大学魏宝航-CSDN博客
pytroch中’Tensor’ object is not callable的一种可能原因_york1996的博客-CSDN博客
这篇关于【编程55--代码share&debug14】Tensorflow,Pytorch 出现 ‘Tensor‘ object is not callable解决办法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-30tensorflow是什么-icode9专业技术文章分享
- 2024-10-15成功地使用本地的 NVIDIA GPU 运行 PyTorch 或 TensorFlow
- 2024-01-23供应链投毒预警 | 恶意Py包仿冒tensorflow AI框架实施后门投毒攻击
- 2024-01-19attributeerror: module 'tensorflow' has no attribute 'placeholder'
- 2024-01-19module 'tensorflow.compat.v2' has no attribute 'internal'
- 2023-07-17【2023年】第33天 Neural Networks and Deep Learning with TensorFlow
- 2023-07-10【2023年】第32天 Boosted Trees with TensorFlow 2.0(随机森林)
- 2023-07-09【2023年】第31天 Logistic Regression with TensorFlow 2.0(用TensorFlow进行逻辑回归)
- 2023-07-01【2023年】第30天 Supervised Learning with TensorFlow 2(用TensorFlow进行监督学习 2)
- 2023-06-18【2023年】第29天 Supervised Learning with TensorFlow 1(用TensorFlow进行监督学习 1)