Skip to content

Commit 2b10631

Browse files
committed
Return logging
This moves us back to logging instead of print, but uses the std library logging instead of loguru.
1 parent d032a9c commit 2b10631

File tree

2 files changed

+19
-8
lines changed

2 files changed

+19
-8
lines changed

examples/darts/advanced/example.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
from torch.utils.data import DataLoader
55
from torchvision import datasets, transforms
66

7+
import logging
8+
79
import example_setup as bmk
810
import darts
911
import candle
@@ -13,6 +15,10 @@
1315
)
1416

1517

18+
logging.basicConfig(level = logging.INFO)
19+
logger = logging.getLogger("darts_advanced")
20+
21+
1622
def initialize_parameters():
1723
""" Initialize the parameters for the Advanced example """
1824

@@ -89,10 +95,10 @@ def run(params):
8995

9096
scheduler.step()
9197
lr = scheduler.get_lr()[0]
92-
print(f'\nEpoch: {epoch} lr: {lr}')
98+
logger.info(f'\nEpoch: {epoch} lr: {lr}')
9399

94100
genotype = model.genotype()
95-
print(f'Genotype: {genotype}\n')
101+
logger.info(f'Genotype: {genotype}\n')
96102

97103
train(
98104
trainloader,
@@ -160,7 +166,7 @@ def train(trainloader,
160166
meter.update_batch_accuracy(prec1, batch_size)
161167

162168
if step % args.log_interval == 0:
163-
print(f'Step: {step} loss: {meter.loss_meter.avg:.4}')
169+
logger.info(f'Step: {step} loss: {meter.loss_meter.avg:.4}')
164170

165171
meter.update_epoch()
166172
meter.save(args.savepath)
@@ -185,7 +191,7 @@ def validate(validloader, model, criterion, args, tasks, meter, device):
185191
meter.update_batch_accuracy(prec1, batch_size)
186192

187193
if step % args.log_interval == 0:
188-
print(f'>> Validation: {step} loss: {meter.loss_meter.avg:.4}')
194+
logger.info(f'>> Validation: {step} loss: {meter.loss_meter.avg:.4}')
189195

190196
meter.update_epoch()
191197
meter.save(args.savepath)

examples/darts/uno/uno_example.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import logging
2+
13
import torch
24
import torch.nn as nn
35
from torch import optim
@@ -7,6 +9,9 @@
79
import darts
810
import candle
911

12+
logging.basicConfig(level = logging.INFO)
13+
logger = logging.getLogger("darts_uno")
14+
1015

1116
def initialize_parameters():
1217
""" Initialize the parameters for the Uno example """
@@ -73,10 +78,10 @@ def run(params):
7378

7479
scheduler.step()
7580
lr = scheduler.get_lr()[0]
76-
print(f'\nEpoch: {epoch} lr: {lr}')
81+
logger.info(f'\nEpoch: {epoch} lr: {lr}')
7782

7883
genotype = model.genotype()
79-
print(f'Genotype: {genotype}\n')
84+
logger.info(f'Genotype: {genotype}\n')
8085

8186
train(
8287
trainloader,
@@ -153,7 +158,7 @@ def train(trainloader,
153158
min_accuracy = accuracy_avg
154159

155160
if step % args.log_interval == 0:
156-
print(f'Step: {step} loss: {meter.loss_meter.avg:.4}')
161+
logger.info(f'Step: {step} loss: {meter.loss_meter.avg:.4}')
157162

158163
meter.update_epoch()
159164
meter.save(args.savepath)
@@ -178,7 +183,7 @@ def validate(validloader, model, criterion, args, tasks, meter, device):
178183
meter.update_batch_accuracy(prec1, batch_size)
179184

180185
if step % args.log_interval == 0:
181-
print(f'>> Validation: {step} loss: {meter.loss_meter.avg:.4}')
186+
logger.info(f'>> Validation: {step} loss: {meter.loss_meter.avg:.4}')
182187

183188
meter.update_epoch()
184189
meter.save(args.savepath)

0 commit comments

Comments
 (0)