运行一个模型时报错,can't start new thread
最后发现错误原因是每次计算loss时都开了一个SummaryWriter,而且没有关闭,导致线程数太多。
tb_writer = SummaryWriter(log_dir=args.writer_dir)
然后注释掉就好了,你也可以看看你的代码中是否有类似的操作,实在是太粗心了。
运行一个模型时报错,can't start new thread
最后发现错误原因是每次计算loss时都开了一个SummaryWriter,而且没有关闭,导致线程数太多。
tb_writer = SummaryWriter(log_dir=args.writer_dir)
然后注释掉就好了,你也可以看看你的代码中是否有类似的操作,实在是太粗心了。