Skip to content

Commit 5772c55

Browse files
committed
Make wandb optional
1 parent f54897c commit 5772c55

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
torch>=1.4.0
22
torchvision>=0.5.0
3-
pyyaml
3+
pyyaml

timm/utils/summary.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ def update_summary(epoch, train_metrics, eval_metrics, filename, write_header=Fa
3030
rowd = OrderedDict(epoch=epoch)
3131
rowd.update([('train_' + k, v) for k, v in train_metrics.items()])
3232
rowd.update([('eval_' + k, v) for k, v in eval_metrics.items()])
33+
if log_wandb:
34+
wandb.log(rowd)
3335
with open(filename, mode='a') as cf:
3436
dw = csv.DictWriter(cf, fieldnames=rowd.keys())
3537
if write_header: # first iteration (epoch == 1 can't be used)

train.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
try:
5656
import wandb
5757
has_wandb = True
58-
except ModuleNotFoundError:
58+
except ImportError:
5959
has_wandb = False
6060

6161
torch.backends.cudnn.benchmark = True

0 commit comments

Comments
 (0)