)
小烦恼
虽然不是报错,但是在边栏一直有黄色的提示:Cannot find reference ‘xxx’ in init.py。代码如下所示:
for i, data in enumerate(train_data, 0):
img, label = data
img, label = img.to(device), label.to(device)
optimizer.zero_grad()
outs = net(img)
loss = loss_func(outs, label)
loss.backward()
optimizer.step()
# 累加损失值和训练样本数
train_loss += loss.item()
_, predicted = torch.max(outs.data, 1)
# 累加识别正确的样本数
num_current += (predicted == label).sum()
每次出现诸如
loss.item()、torch.max()、.sum()
时候都会在右边提示
看起来很不舒服,有一丢丢强迫症的我还是对它下手了:
你只需要
1. 把光标放到提示erroring的文本下,例如这里的torch.max()
2. 在默认情况下<kbd>Alt</kbd>+<kbd>Enter</kbd>,打开菜单intuition menu(如果修改过快捷键设置的话注意啦)
3. 右键打开子菜单,选择有“ignore”的那个选项
大功告成
Enjoy coding~
感谢:
[1]: https://stackoverflow.com/questions/23248017/cannot-find-reference-xxx-in-init-py-python-pycharm