Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
f-ilic authored Aug 10, 2022
1 parent 59de722 commit 390e3ac
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# SimulationHelper

## Features

Description coming soon. maybe. maybe not.



## Usage example of basic logging functionality

```python
import sys
import torch

from torch.utils.tensorboard import SummaryWriter
from utils.Trainer import Trainer
from simulation.simulation import Simulation

if __name__ == '__main__':
model = ...

sim_name = f"{cfg['datasetname']}/{model.name}"
with Simulation(sim_name=sim_name, output_root='runs') as sim:
writer = SummaryWriter(join(sim.outdir, 'tensorboard'))

# -------------- MAIN TRAINING LOOP ----------------------
for epoch in range(cfg['num_epochs']):
trainer.do(...)
checkpoint = {'epoch': epoch, 'state_dict': model.state_dict(),'optimizer': optimizer.state_dict()}
sim.save_pytorch(checkpoint, epoch=epoch)

print(f'\nRun {sim.outdir} finished\n')
```

0 comments on commit 390e3ac

Please sign in to comment.