From 4d9595fe5e80bc550ff6adff848660dd1b6db94e Mon Sep 17 00:00:00 2001 From: yayoimizuha Date: Sun, 15 Oct 2023 22:43:07 +0900 Subject: [PATCH] apply PyTorch AMP --- finetune/facenet_transfer_learning.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/finetune/facenet_transfer_learning.py b/finetune/facenet_transfer_learning.py index bf2eedf..da12a22 100644 --- a/finetune/facenet_transfer_learning.py +++ b/finetune/facenet_transfer_learning.py @@ -126,7 +126,7 @@ optimizer = Adam(params=[ {'params': model_gpu[1].parameters(), 'lr': 1e-3}, ]) -scaler = GradScaler() +scaler = GradScaler(init_scale=4096) # model, optimizer = optimize(model=model, optimizer=optimizer) scheduler = lr_scheduler.StepLR(optimizer=optimizer, step_size=10, gamma=0.9) @@ -158,7 +158,7 @@ for epoch in range(epochs): label_text=image_folder['train'].classes) image_pallets.save(join(save_dir, 'pallets', str(epoch) + '_train.jpg')) optimizer.zero_grad() - with autocast(dtype=float16,enabled=True): + with autocast(dtype=float16, enabled=True): images = images.to(device) labels = labels.to(device) outputs = model(images)