【问题标题】:Pycharm/Pytorch - 'tensor' is not callablePycharm/Pytorch - '张量' 不可调用
【发布时间】:2019-05-18 11:15:35
【问题描述】:

创建 pytorch (1.0) 张量时:

import torch
W = torch.tensor(([1.0]))

Pycharm (2018.3.1) 给我以下警告:

'tensor' is not callable less... (Ctrl+F1) 
Inspection info: This inspection highlights attempts to call objects which are not callable, like, for example, tuples

我的代码工作正常(tensor() 是可调用的),但我想了解并摆脱这个警告。

【问题讨论】:

  • 我对PyCharm不熟悉,但是为什么要用双括号呢?如果你想交出一个元组:不确定python2,但是对于python3([1.0])不返回一个元组。对于元组,您需要添加一个逗号,例如 ([1.0],)
  • 使用单括号的相同警告/突出显示:W = torch.tensor([1.0])
  • 能否请您添加您的 PyTorch 版本?

标签: pycharm pytorch tensor


【解决方案1】:

This has been a known issue to them 。版主回复:

我们将在下一个版本中解决此问题。它正在https://github.com/pytorch/pytorch/issues/7318进行跟踪

但是,报告的问题是在 PyTorch v0.4.1

【讨论】:

    猜你喜欢
    • 2020-07-17
    • 2018-01-11
    • 2021-02-07
    • 2018-11-16
    • 2021-10-11
    • 2022-10-17
    • 2020-03-20
    • 2021-03-10
    • 2020-02-28
    相关资源
    最近更新 更多