多层感知机的从零实现

https://zh-v2.d2l.ai/chapter_multilayer-perceptrons/mlp-scratch.html

这个问题怎么解决

你应该使用torch.max而不是max

函数原型:
torch.max(input, other, out=None) → Tensor
参数:
input (Tensor) – 输入张量
other (Tensor) – 输出张量
out (Tensor, optional) – 结果张量
例子:

a = torch.randn(4)
a

1.3869
0.3912
-0.8634
-0.5468
[torch.FloatTensor of size 4]

b = torch.randn(4)
b

1.0067
-0.8010
0.6258
0.3627
[torch.FloatTensor of size 4]

torch.max(a, b)

1.3869
0.3912
0.6258
0.3627
[torch.FloatTensor of size 4]

RuntimeError: DataLoader worker (pid(s) 20584, 44860) exited unexpectedly

在运行训练代码时出现这个报错,网上说要把n_workers设置为0,
回到 图像分类数据库那里,把load_data_fashion_mnist返回值里面的n_workers设置为0并重新运行 仍然报错
请教下前辈们这个问题该如何解决

问题已经解决了 我重启了notebook 核心原因可能是内存方面的原因(还是不太懂)
另一方面 n_workers 在3.5一节中改变并运行 能否将修改应用到这里 仍然不清楚
如果遇到同样问题的人可以尝试重启重新运行解决问题 如果有大神能帮忙解决上述两个问题我非常感激