|
|
|
|
|
|
|
|
if not opt.evolve: |
|
|
if not opt.evolve: |
|
|
plot_results() # save as results.png |
|
|
plot_results() # save as results.png |
|
|
print('%g epochs completed in %.3f hours.\n' % (epoch - start_epoch + 1, (time.time() - t0) / 3600)) |
|
|
print('%g epochs completed in %.3f hours.\n' % (epoch - start_epoch + 1, (time.time() - t0) / 3600)) |
|
|
dist.destroy_process_group() if torch.cuda.device_count() > 1 else None |
|
|
|
|
|
|
|
|
dist.destroy_process_group() if device.type != 'cpu' and torch.cuda.device_count() > 1 else None |
|
|
torch.cuda.empty_cache() |
|
|
torch.cuda.empty_cache() |
|
|
return results |
|
|
return results |
|
|
|
|
|
|