使用 PyCharm 进行 pytorch 调试超时

DsC*_*Cpp 6 python pycharm pytorch

我有一个令人沮丧的问题,我无法在 Pycharm 中调试我的 pytorch 代码。
在尝试检查(断点,然后打印例如)下面的代码时,我收到一个"Loading time out"

import torch

    tensors = []
    num_tensors = 16
    shape = (1, 3, 512, 512)
    for i in range(num_tensors):
        tensors.append(torch.zeros(shape))
Run Code Online (Sandbox Code Playgroud)

我看到了这个[1 , 2]帖子,将变量加载策略设置为同步,禁用 Qt 调试器选项,以及指定的所有选项,但我相信我缺少一些基本的东西。
pycharm 2019.2.5, 发生在python2python3

Jas*_*yne 5

你正在用DataLoader吗 ?如果是,您可以尝试减少num_workers0​​ 。


Emi*_* D. 0

我也有这个问题。两者均使用 Pycharm 版本 2019.3.3、2019.3.4 和 2019.2.6。我不得不回到2018年3月7日它正在工作的地方。我可能有一些导致冲突的参数。但它并没有解释根本原因......