情况1
model = Net(……) # 定义网络
..
dataloader = Dataloader(……) # 定义Dataloader
..
logger = SummaryWriter(……) # 定义tensorboard
# 结果出现 RuntimeError: DataLoader worker (pid(s) 203256, 203395, 203420, 203492) exited unexpectedly
情况2(与1类似)
dataloader = Dataloader(……) # 定义Dataloader
..
model = Net(……) # 定义网络
..
logger = SummaryWriter(……) # 定义tensorboard
# 或者
model = Net(……) # 定义网络
..
logger = SummaryWriter(……) # 定义tensorboard
..
dataloader = Dataloader(……) # 定义Dataloader
# 结果出现 ERROR: Unexpected segmentation fault encountered in worker.
情况3
logger = SummaryWriter(……) # 定义tensorboard
..
model = Net(……) # 定义网络
..
dataloader = Dataloader(……) # 定义Dataloader
# 或者
logger = SummaryWriter(……) # 定义tensorboard
..
dataloader = Dataloader(……) # 定义Dataloader
..
model = Net(……) # 定义网络
# 可以正常运行
定义SummaryWriter 应放在代码执行的最前部分