hyliu's picture
Upload folder using huggingface_hub
3ef0208 verified
RAFTNET(
(sub_mean): MeanShift(3, 3, kernel_size=(1, 1), stride=(1, 1))
(add_mean): MeanShift(3, 3, kernel_size=(1, 1), stride=(1, 1))
(hidden_encoder): Sequential(
(0): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(1): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(2): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
)
(head): Sequential(
(0): Conv2d(1, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(2): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
)
(body): Sequential(
(0): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(1): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(2): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(3): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(4): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(5): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(6): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(7): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(8): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(9): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(10): LambdaLayer(
(to_q): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
(to_k): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
(to_v): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
(norm_q): Identity()
(norm_v): Identity()
(pos_conv): Conv3d(4, 16, kernel_size=(1, 23, 23), stride=(1, 1, 1), padding=(0, 11, 11))
)
(11): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(12): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(13): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(14): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(15): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(16): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(17): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(18): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(19): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(20): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(21): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
(tail): Sequential(
(0): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(1): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(2): Conv2d(64, 1, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
(gru): ConvGRU(
(convz): Conv2d(128, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(convr): Conv2d(128, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(convq): Conv2d(128, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
[Epoch 1] Learning rate: 1.00e-4
[1600/16000] [L1: 0.3199] 85.7+0.6s
[3200/16000] [L1: 0.2114] 92.7+0.1s
[4800/16000] [L1: 0.1716] 92.6+0.1s
[6400/16000] [L1: 0.1499] 92.8+0.1s
[8000/16000] [L1: 0.1364] 92.6+0.1s
[9600/16000] [L1: 0.1274] 92.7+0.0s
[11200/16000] [L1: 0.1202] 92.9+0.1s
[12800/16000] [L1: 0.1152] 92.7+0.1s
[14400/16000] [L1: 0.1110] 92.7+0.1s
[16000/16000] [L1: 0.1076] 92.7+0.1s
Evaluation:
[DIV2K x10] PSNR: 27.452 (Best: 27.452 @epoch 1)
Forward: 34.03s
Saving...
Total: 34.95s
[Epoch 2] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0755] 92.8+0.6s
[3200/16000] [L1: 0.0761] 92.7+0.1s
[4800/16000] [L1: 0.0754] 92.6+0.1s
[6400/16000] [L1: 0.0754] 92.5+0.1s
[8000/16000] [L1: 0.0753] 93.1+0.1s
[9600/16000] [L1: 0.0753] 92.7+0.1s
[11200/16000] [L1: 0.0751] 92.6+0.1s
[12800/16000] [L1: 0.0754] 93.2+0.1s
[14400/16000] [L1: 0.0754] 92.6+0.1s
[16000/16000] [L1: 0.0751] 92.7+0.0s
Evaluation:
[DIV2K x10] PSNR: 27.667 (Best: 27.667 @epoch 2)
Forward: 33.85s
Saving...
Total: 34.47s
[Epoch 3] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0740] 92.7+0.5s
[3200/16000] [L1: 0.0734] 93.6+0.1s
[4800/16000] [L1: 0.0734] 92.5+0.1s
[6400/16000] [L1: 0.0735] 92.9+0.1s
[8000/16000] [L1: 0.0737] 92.5+0.1s
[9600/16000] [L1: 0.0737] 92.6+0.1s
[11200/16000] [L1: 0.0737] 92.8+0.1s
[12800/16000] [L1: 0.0734] 92.8+0.1s
[14400/16000] [L1: 0.0735] 93.4+0.1s
[16000/16000] [L1: 0.0734] 92.6+0.1s
Evaluation:
[DIV2K x10] PSNR: 27.773 (Best: 27.773 @epoch 3)
Forward: 33.97s
Saving...
Total: 34.61s
[Epoch 4] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0705] 92.6+0.6s
[3200/16000] [L1: 0.0715] 93.3+0.1s
[4800/16000] [L1: 0.0715] 93.2+0.1s
[6400/16000] [L1: 0.0714] 91.9+0.0s
[8000/16000] [L1: 0.0710] 92.9+0.1s
[9600/16000] [L1: 0.0710] 92.9+0.1s
[11200/16000] [L1: 0.0709] 92.7+0.1s
[12800/16000] [L1: 0.0710] 92.7+0.1s
[14400/16000] [L1: 0.0711] 92.6+0.1s
[16000/16000] [L1: 0.0711] 90.8+0.0s
Evaluation:
[DIV2K x10] PSNR: 27.956 (Best: 27.956 @epoch 4)
Forward: 33.95s
Saving...
Total: 34.53s
[Epoch 5] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0722] 92.5+0.5s
[3200/16000] [L1: 0.0718] 92.7+0.1s
[4800/16000] [L1: 0.0711] 93.1+0.1s
[6400/16000] [L1: 0.0710] 92.6+0.1s
[8000/16000] [L1: 0.0710] 92.7+0.1s
[9600/16000] [L1: 0.0709] 92.6+0.1s
[11200/16000] [L1: 0.0708] 92.6+0.1s
[12800/16000] [L1: 0.0706] 92.7+0.1s
[14400/16000] [L1: 0.0707] 92.9+0.1s
[16000/16000] [L1: 0.0706] 92.5+0.0s
Evaluation:
[DIV2K x10] PSNR: 27.840 (Best: 27.956 @epoch 4)
Forward: 33.88s
Saving...
Total: 34.37s
[Epoch 6] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0698] 93.2+0.6s
[3200/16000] [L1: 0.0698] 92.8+0.1s
[4800/16000] [L1: 0.0695] 93.1+0.1s
[6400/16000] [L1: 0.0697] 92.6+0.1s
[8000/16000] [L1: 0.0698] 92.6+0.1s
[9600/16000] [L1: 0.0696] 92.5+0.1s
[11200/16000] [L1: 0.0699] 92.7+0.1s
[12800/16000] [L1: 0.0695] 92.7+0.0s
[14400/16000] [L1: 0.0696] 92.9+0.0s
[16000/16000] [L1: 0.0695] 93.1+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.060 (Best: 28.060 @epoch 6)
Forward: 33.94s
Saving...
Total: 34.44s
[Epoch 7] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0697] 92.8+0.7s
[3200/16000] [L1: 0.0701] 92.7+0.1s
[4800/16000] [L1: 0.0699] 92.6+0.1s
[6400/16000] [L1: 0.0706] 92.8+0.1s
[8000/16000] [L1: 0.0705] 92.8+0.1s
[9600/16000] [L1: 0.0703] 92.9+0.1s
[11200/16000] [L1: 0.0702] 93.0+0.1s
[12800/16000] [L1: 0.0702] 92.7+0.1s
[14400/16000] [L1: 0.0698] 93.2+0.1s
[16000/16000] [L1: 0.0697] 92.4+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.154 (Best: 28.154 @epoch 7)
Forward: 33.88s
Saving...
Total: 34.60s
[Epoch 8] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0693] 92.7+0.7s
[3200/16000] [L1: 0.0693] 93.0+0.1s
[4800/16000] [L1: 0.0688] 92.9+0.1s
[6400/16000] [L1: 0.0692] 92.6+0.1s
[8000/16000] [L1: 0.0690] 92.6+0.1s
[9600/16000] [L1: 0.0688] 93.0+0.1s
[11200/16000] [L1: 0.0689] 93.4+0.1s
[12800/16000] [L1: 0.0687] 92.9+0.1s
[14400/16000] [L1: 0.0687] 92.8+0.1s
[16000/16000] [L1: 0.0688] 92.9+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.171 (Best: 28.171 @epoch 8)
Forward: 33.95s
Saving...
Total: 34.60s
[Epoch 9] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0682] 92.8+0.6s
[3200/16000] [L1: 0.0680] 92.8+0.1s
[4800/16000] [L1: 0.0685] 92.6+0.1s
[6400/16000] [L1: 0.0687] 92.6+0.1s
[8000/16000] [L1: 0.0689] 92.5+0.1s
[9600/16000] [L1: 0.0687] 92.6+0.1s
[11200/16000] [L1: 0.0687] 92.8+0.1s
[12800/16000] [L1: 0.0687] 92.9+0.1s
[14400/16000] [L1: 0.0687] 92.9+0.1s
[16000/16000] [L1: 0.0687] 92.8+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.221 (Best: 28.221 @epoch 9)
Forward: 33.93s
Saving...
Total: 34.61s
[Epoch 10] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0677] 92.8+0.7s
[3200/16000] [L1: 0.0684] 92.8+0.1s
[4800/16000] [L1: 0.0688] 92.6+0.1s
[6400/16000] [L1: 0.0689] 93.5+0.1s
[8000/16000] [L1: 0.0688] 92.6+0.1s
[9600/16000] [L1: 0.0687] 92.6+0.1s
[11200/16000] [L1: 0.0686] 93.0+0.0s
[12800/16000] [L1: 0.0684] 92.7+0.1s
[14400/16000] [L1: 0.0684] 93.2+0.0s
[16000/16000] [L1: 0.0685] 93.5+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.276 (Best: 28.276 @epoch 10)
Forward: 33.96s
Saving...
Total: 34.65s
[Epoch 11] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0693] 92.7+0.7s
[3200/16000] [L1: 0.0693] 92.5+0.1s
[4800/16000] [L1: 0.0688] 92.7+0.1s
[6400/16000] [L1: 0.0682] 92.6+0.1s
[8000/16000] [L1: 0.0683] 92.7+0.1s
[9600/16000] [L1: 0.0680] 92.8+0.1s
[11200/16000] [L1: 0.0679] 93.1+0.1s
[12800/16000] [L1: 0.0679] 92.9+0.1s
[14400/16000] [L1: 0.0677] 92.7+0.1s
[16000/16000] [L1: 0.0679] 92.8+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.203 (Best: 28.276 @epoch 10)
Forward: 33.91s
Saving...
Total: 34.60s
[Epoch 12] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0674] 92.8+0.8s
[3200/16000] [L1: 0.0679] 92.6+0.1s
[4800/16000] [L1: 0.0678] 92.5+0.1s
[6400/16000] [L1: 0.0676] 92.7+0.1s
[8000/16000] [L1: 0.0677] 92.9+0.1s
[9600/16000] [L1: 0.0677] 92.6+0.1s
[11200/16000] [L1: 0.0678] 92.9+0.1s
[12800/16000] [L1: 0.0677] 92.8+0.1s
[14400/16000] [L1: 0.0677] 92.5+0.1s
[16000/16000] [L1: 0.0678] 92.8+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.209 (Best: 28.276 @epoch 10)
Forward: 33.93s
Saving...
Total: 34.67s
[Epoch 13] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0682] 92.8+0.6s
[3200/16000] [L1: 0.0679] 92.6+0.1s
[4800/16000] [L1: 0.0678] 92.6+0.1s
[6400/16000] [L1: 0.0680] 92.7+0.1s
[8000/16000] [L1: 0.0678] 92.6+0.1s
[9600/16000] [L1: 0.0675] 92.5+0.1s
[11200/16000] [L1: 0.0674] 92.8+0.1s
[12800/16000] [L1: 0.0674] 92.6+0.1s
[14400/16000] [L1: 0.0672] 92.6+0.1s
[16000/16000] [L1: 0.0673] 93.2+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.374 (Best: 28.374 @epoch 13)
Forward: 33.91s
Saving...
Total: 34.53s
[Epoch 14] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0685] 93.0+0.6s
[3200/16000] [L1: 0.0669] 92.9+0.1s
[4800/16000] [L1: 0.0664] 92.7+0.1s
[6400/16000] [L1: 0.0669] 92.8+0.1s
[8000/16000] [L1: 0.0668] 92.4+0.1s
[9600/16000] [L1: 0.0669] 92.9+0.1s
[11200/16000] [L1: 0.0670] 93.0+0.1s
[12800/16000] [L1: 0.0670] 92.8+0.1s
[14400/16000] [L1: 0.0670] 92.4+0.1s
[16000/16000] [L1: 0.0669] 93.3+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.328 (Best: 28.374 @epoch 13)
Forward: 33.95s
Saving...
Total: 34.56s
[Epoch 15] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0684] 92.9+0.5s
[3200/16000] [L1: 0.0674] 92.6+0.1s
[4800/16000] [L1: 0.0669] 93.0+0.1s
[6400/16000] [L1: 0.0666] 93.0+0.1s
[8000/16000] [L1: 0.0665] 92.8+0.1s
[9600/16000] [L1: 0.0663] 93.2+0.1s
[11200/16000] [L1: 0.0663] 92.9+0.1s
[12800/16000] [L1: 0.0663] 93.0+0.1s
[14400/16000] [L1: 0.0665] 92.8+0.1s
[16000/16000] [L1: 0.0664] 92.7+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.358 (Best: 28.374 @epoch 13)
Forward: 33.92s
Saving...
Total: 34.55s
[Epoch 16] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0657] 92.7+0.6s
[3200/16000] [L1: 0.0650] 92.8+0.1s
[4800/16000] [L1: 0.0653] 93.0+0.1s
[6400/16000] [L1: 0.0651] 92.6+0.1s
[8000/16000] [L1: 0.0659] 92.5+0.1s
[9600/16000] [L1: 0.0661] 92.9+0.1s
[11200/16000] [L1: 0.0661] 92.8+0.1s
[12800/16000] [L1: 0.0660] 92.9+0.1s
[14400/16000] [L1: 0.0659] 92.7+0.0s
[16000/16000] [L1: 0.0659] 92.6+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.424 (Best: 28.424 @epoch 16)
Forward: 33.85s
Saving...
Total: 34.63s
[Epoch 17] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0682] 92.9+0.9s
[3200/16000] [L1: 0.0671] 92.7+0.1s
[4800/16000] [L1: 0.0659] 93.6+0.1s
[6400/16000] [L1: 0.0658] 92.9+0.1s
[8000/16000] [L1: 0.0658] 92.9+0.1s
[9600/16000] [L1: 0.0659] 92.7+0.1s
[11200/16000] [L1: 0.0658] 92.3+0.1s
[12800/16000] [L1: 0.0659] 92.0+0.1s
[14400/16000] [L1: 0.0659] 92.7+0.1s
[16000/16000] [L1: 0.0659] 92.8+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.438 (Best: 28.438 @epoch 17)
Forward: 33.92s
Saving...
Total: 34.63s
[Epoch 18] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0651] 92.6+0.6s
[3200/16000] [L1: 0.0661] 92.9+0.1s
[4800/16000] [L1: 0.0661] 92.8+0.1s
[6400/16000] [L1: 0.0664] 92.6+0.1s
[8000/16000] [L1: 0.0662] 92.7+0.1s
[9600/16000] [L1: 0.0661] 92.6+0.1s
[11200/16000] [L1: 0.0658] 92.6+0.1s
[12800/16000] [L1: 0.0657] 92.6+0.0s
[14400/16000] [L1: 0.0657] 92.5+0.0s
[16000/16000] [L1: 0.0659] 92.5+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.514 (Best: 28.514 @epoch 18)
Forward: 33.91s
Saving...
Total: 34.39s
[Epoch 19] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0651] 92.9+0.6s
[3200/16000] [L1: 0.0655] 93.0+0.0s
[4800/16000] [L1: 0.0648] 92.7+0.1s
[6400/16000] [L1: 0.0648] 93.0+0.0s
[8000/16000] [L1: 0.0649] 92.7+0.1s
[9600/16000] [L1: 0.0649] 92.7+0.1s
[11200/16000] [L1: 0.0648] 92.7+0.1s
[12800/16000] [L1: 0.0651] 92.7+0.1s
[14400/16000] [L1: 0.0653] 92.9+0.1s
[16000/16000] [L1: 0.0653] 92.9+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.433 (Best: 28.514 @epoch 18)
Forward: 34.07s
Saving...
Total: 34.68s
[Epoch 20] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0654] 92.8+0.6s
[3200/16000] [L1: 0.0656] 92.9+0.1s
[4800/16000] [L1: 0.0654] 93.2+0.1s
[6400/16000] [L1: 0.0653] 92.6+0.1s
[8000/16000] [L1: 0.0652] 93.0+0.1s
[9600/16000] [L1: 0.0653] 92.7+0.1s
[11200/16000] [L1: 0.0653] 92.7+0.1s
[12800/16000] [L1: 0.0652] 93.2+0.1s
[14400/16000] [L1: 0.0653] 93.2+0.1s
[16000/16000] [L1: 0.0652] 92.6+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.508 (Best: 28.514 @epoch 18)
Forward: 33.91s
Saving...
Total: 34.61s
[Epoch 21] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0663] 93.0+0.7s
[3200/16000] [L1: 0.0652] 92.7+0.1s
[4800/16000] [L1: 0.0650] 92.7+0.1s
[6400/16000] [L1: 0.0648] 92.8+0.1s
[8000/16000] [L1: 0.0647] 92.8+0.1s
[9600/16000] [L1: 0.0649] 92.9+0.1s
[11200/16000] [L1: 0.0647] 92.5+0.1s
[12800/16000] [L1: 0.0645] 92.9+0.1s
[14400/16000] [L1: 0.0646] 92.6+0.1s
[16000/16000] [L1: 0.0646] 92.8+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.566 (Best: 28.566 @epoch 21)
Forward: 33.94s
Saving...
Total: 34.93s
[Epoch 22] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0640] 93.0+0.7s
[3200/16000] [L1: 0.0641] 93.0+0.1s
[4800/16000] [L1: 0.0643] 92.6+0.1s
[6400/16000] [L1: 0.0647] 92.5+0.1s
[8000/16000] [L1: 0.0645] 93.1+0.1s
[9600/16000] [L1: 0.0644] 93.2+0.1s
[11200/16000] [L1: 0.0643] 93.1+0.1s
[12800/16000] [L1: 0.0643] 93.1+0.1s
[14400/16000] [L1: 0.0643] 92.8+0.1s
[16000/16000] [L1: 0.0644] 92.8+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.552 (Best: 28.566 @epoch 21)
Forward: 33.94s
Saving...
Total: 34.49s
[Epoch 23] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0670] 92.9+0.6s
[3200/16000] [L1: 0.0663] 92.5+0.1s
[4800/16000] [L1: 0.0654] 92.7+0.1s
[6400/16000] [L1: 0.0653] 92.9+0.1s
[8000/16000] [L1: 0.0651] 92.8+0.1s
[9600/16000] [L1: 0.0648] 92.8+0.1s
[11200/16000] [L1: 0.0647] 92.6+0.1s
[12800/16000] [L1: 0.0646] 92.7+0.1s
[14400/16000] [L1: 0.0646] 92.6+0.1s
[16000/16000] [L1: 0.0644] 92.7+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.511 (Best: 28.566 @epoch 21)
Forward: 33.85s
Saving...
Total: 34.47s
[Epoch 24] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0656] 93.0+0.6s
[3200/16000] [L1: 0.0656] 92.9+0.1s
[4800/16000] [L1: 0.0654] 93.1+0.1s
[6400/16000] [L1: 0.0651] 92.7+0.1s
[8000/16000] [L1: 0.0647] 92.7+0.1s
[9600/16000] [L1: 0.0649] 93.0+0.1s
[11200/16000] [L1: 0.0649] 92.8+0.1s
[12800/16000] [L1: 0.0648] 92.8+0.1s
[14400/16000] [L1: 0.0647] 92.6+0.1s
[16000/16000] [L1: 0.0647] 92.7+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.605 (Best: 28.605 @epoch 24)
Forward: 33.98s
Saving...
Total: 34.69s
[Epoch 25] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0631] 92.6+0.6s
[3200/16000] [L1: 0.0639] 92.6+0.1s
[4800/16000] [L1: 0.0636] 92.8+0.1s
[6400/16000] [L1: 0.0640] 92.5+0.1s
[8000/16000] [L1: 0.0638] 93.3+0.1s
[9600/16000] [L1: 0.0640] 92.4+0.1s
[11200/16000] [L1: 0.0641] 93.6+0.0s
[12800/16000] [L1: 0.0641] 92.6+0.1s
[14400/16000] [L1: 0.0643] 93.2+0.1s
[16000/16000] [L1: 0.0642] 93.2+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.519 (Best: 28.605 @epoch 24)
Forward: 33.94s
Saving...
Total: 34.51s
[Epoch 26] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0613] 92.7+0.6s
[3200/16000] [L1: 0.0638] 93.1+0.1s
[4800/16000] [L1: 0.0639] 92.7+0.1s
[6400/16000] [L1: 0.0638] 92.6+0.1s
[8000/16000] [L1: 0.0641] 92.8+0.1s
[9600/16000] [L1: 0.0645] 92.6+0.1s
[11200/16000] [L1: 0.0643] 92.7+0.1s
[12800/16000] [L1: 0.0642] 93.0+0.1s
[14400/16000] [L1: 0.0642] 92.6+0.1s
[16000/16000] [L1: 0.0643] 93.0+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.604 (Best: 28.605 @epoch 24)
Forward: 33.97s
Saving...
Total: 34.90s
[Epoch 27] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0633] 92.6+0.6s
[3200/16000] [L1: 0.0637] 92.9+0.1s
[4800/16000] [L1: 0.0639] 92.9+0.1s
[6400/16000] [L1: 0.0640] 92.5+0.1s
[8000/16000] [L1: 0.0641] 92.6+0.1s
[9600/16000] [L1: 0.0641] 92.7+0.1s
[11200/16000] [L1: 0.0642] 93.0+0.1s
[12800/16000] [L1: 0.0641] 93.0+0.1s
[14400/16000] [L1: 0.0641] 92.6+0.0s
[16000/16000] [L1: 0.0642] 92.7+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.614 (Best: 28.614 @epoch 27)
Forward: 33.83s
Saving...
Total: 34.56s
[Epoch 28] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0654] 92.8+0.7s
[3200/16000] [L1: 0.0647] 92.5+0.1s
[4800/16000] [L1: 0.0645] 92.6+0.1s
[6400/16000] [L1: 0.0638] 92.6+0.1s
[8000/16000] [L1: 0.0640] 92.6+0.1s
[9600/16000] [L1: 0.0638] 92.6+0.1s
[11200/16000] [L1: 0.0638] 92.7+0.1s
[12800/16000] [L1: 0.0637] 92.8+0.1s
[14400/16000] [L1: 0.0638] 92.7+0.1s
[16000/16000] [L1: 0.0639] 92.8+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.666 (Best: 28.666 @epoch 28)
Forward: 33.96s
Saving...
Total: 34.46s
[Epoch 29] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0648] 92.6+0.6s
[3200/16000] [L1: 0.0641] 92.6+0.1s
[4800/16000] [L1: 0.0642] 93.1+0.1s
[6400/16000] [L1: 0.0643] 92.9+0.1s
[8000/16000] [L1: 0.0641] 92.8+0.1s
[9600/16000] [L1: 0.0641] 92.9+0.1s
[11200/16000] [L1: 0.0640] 92.6+0.1s
[12800/16000] [L1: 0.0640] 92.7+0.1s
[14400/16000] [L1: 0.0640] 92.9+0.1s
[16000/16000] [L1: 0.0640] 92.9+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.594 (Best: 28.666 @epoch 28)
Forward: 34.00s
Saving...
Total: 34.65s
[Epoch 30] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0659] 92.8+0.6s
[3200/16000] [L1: 0.0647] 92.8+0.1s
[4800/16000] [L1: 0.0642] 92.9+0.1s
[6400/16000] [L1: 0.0639] 92.8+0.1s
[8000/16000] [L1: 0.0638] 92.6+0.1s
[9600/16000] [L1: 0.0639] 92.7+0.1s
[11200/16000] [L1: 0.0640] 92.6+0.1s
[12800/16000] [L1: 0.0639] 92.7+0.1s
[14400/16000] [L1: 0.0637] 92.6+0.1s
[16000/16000] [L1: 0.0637] 92.9+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.646 (Best: 28.666 @epoch 28)
Forward: 34.01s
Saving...
Total: 34.71s
[Epoch 31] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0640] 92.6+0.6s
[3200/16000] [L1: 0.0630] 92.7+0.1s
[4800/16000] [L1: 0.0630] 92.6+0.1s
[6400/16000] [L1: 0.0633] 92.9+0.1s
[8000/16000] [L1: 0.0634] 92.8+0.1s
[9600/16000] [L1: 0.0636] 93.1+0.1s
[11200/16000] [L1: 0.0636] 93.1+0.1s
[12800/16000] [L1: 0.0638] 92.8+0.1s
[14400/16000] [L1: 0.0639] 93.4+0.1s
[16000/16000] [L1: 0.0639] 93.3+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.649 (Best: 28.666 @epoch 28)
Forward: 33.94s
Saving...
Total: 34.49s
[Epoch 32] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0633] 92.8+0.6s
[3200/16000] [L1: 0.0632] 92.8+0.1s
[4800/16000] [L1: 0.0635] 92.7+0.1s
[6400/16000] [L1: 0.0631] 92.7+0.1s
[8000/16000] [L1: 0.0634] 93.4+0.1s
[9600/16000] [L1: 0.0634] 92.8+0.1s
[11200/16000] [L1: 0.0634] 92.7+0.1s
[12800/16000] [L1: 0.0635] 91.8+0.0s
[14400/16000] [L1: 0.0633] 92.7+0.1s
[16000/16000] [L1: 0.0635] 92.8+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.651 (Best: 28.666 @epoch 28)
Forward: 34.00s
Saving...
Total: 34.91s
[Epoch 33] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0640] 92.6+0.7s
[3200/16000] [L1: 0.0636] 92.6+0.1s
[4800/16000] [L1: 0.0632] 93.2+0.1s
[6400/16000] [L1: 0.0630] 92.5+0.1s
[8000/16000] [L1: 0.0629] 92.7+0.1s
[9600/16000] [L1: 0.0630] 92.7+0.1s
[11200/16000] [L1: 0.0632] 92.8+0.1s
[12800/16000] [L1: 0.0633] 92.6+0.1s
[14400/16000] [L1: 0.0634] 93.0+0.1s
[16000/16000] [L1: 0.0635] 92.7+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.679 (Best: 28.679 @epoch 33)
Forward: 33.99s
Saving...
Total: 34.75s
[Epoch 34] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0635] 92.6+0.6s
[3200/16000] [L1: 0.0635] 92.8+0.1s
[4800/16000] [L1: 0.0635] 93.2+0.1s
[6400/16000] [L1: 0.0639] 92.8+0.1s
[8000/16000] [L1: 0.0636] 92.8+0.1s
[9600/16000] [L1: 0.0635] 92.9+0.1s
[11200/16000] [L1: 0.0634] 92.8+0.1s
[12800/16000] [L1: 0.0633] 92.8+0.1s
[14400/16000] [L1: 0.0632] 93.0+0.1s
[16000/16000] [L1: 0.0633] 92.5+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.676 (Best: 28.679 @epoch 33)
Forward: 33.95s
Saving...
Total: 34.54s
[Epoch 35] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0643] 92.7+0.7s
[3200/16000] [L1: 0.0637] 92.6+0.1s
[4800/16000] [L1: 0.0633] 92.8+0.1s
[6400/16000] [L1: 0.0636] 92.7+0.1s
[8000/16000] [L1: 0.0637] 92.7+0.1s
[9600/16000] [L1: 0.0637] 92.6+0.1s
[11200/16000] [L1: 0.0639] 92.6+0.1s
[12800/16000] [L1: 0.0637] 93.1+0.1s
[14400/16000] [L1: 0.0636] 92.6+0.1s
[16000/16000] [L1: 0.0637] 93.2+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.655 (Best: 28.679 @epoch 33)
Forward: 33.93s
Saving...
Total: 34.87s
[Epoch 36] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0631] 92.8+0.7s
[3200/16000] [L1: 0.0632] 92.6+0.1s
[4800/16000] [L1: 0.0629] 93.1+0.1s
[6400/16000] [L1: 0.0631] 92.6+0.1s
[8000/16000] [L1: 0.0632] 93.0+0.1s
[9600/16000] [L1: 0.0632] 92.6+0.1s
[11200/16000] [L1: 0.0632] 92.8+0.1s
[12800/16000] [L1: 0.0634] 92.6+0.1s
[14400/16000] [L1: 0.0635] 92.9+0.1s
[16000/16000] [L1: 0.0634] 92.5+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.638 (Best: 28.679 @epoch 33)
Forward: 33.93s
Saving...
Total: 34.64s
[Epoch 37] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0623] 92.8+0.6s
[3200/16000] [L1: 0.0628] 93.1+0.1s
[4800/16000] [L1: 0.0627] 92.7+0.1s
[6400/16000] [L1: 0.0629] 92.9+0.1s
[8000/16000] [L1: 0.0629] 93.3+0.1s
[9600/16000] [L1: 0.0628] 93.1+0.1s
[11200/16000] [L1: 0.0627] 92.9+0.1s
[12800/16000] [L1: 0.0630] 92.9+0.1s
[14400/16000] [L1: 0.0629] 92.7+0.1s
[16000/16000] [L1: 0.0628] 92.6+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.663 (Best: 28.679 @epoch 33)
Forward: 33.86s
Saving...
Total: 34.61s
RAFTNET(
(sub_mean): MeanShift(3, 3, kernel_size=(1, 1), stride=(1, 1))
(add_mean): MeanShift(3, 3, kernel_size=(1, 1), stride=(1, 1))
(hidden_encoder): Sequential(
(0): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(1): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(2): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
)
(head): Sequential(
(0): Conv2d(1, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(2): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
)
(body): Sequential(
(0): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(1): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(2): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(3): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(4): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(5): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(6): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(7): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(8): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(9): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(10): LambdaLayer(
(to_q): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
(to_k): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
(to_v): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
(norm_q): Identity()
(norm_v): Identity()
(pos_conv): Conv3d(4, 16, kernel_size=(1, 23, 23), stride=(1, 1, 1), padding=(0, 11, 11))
)
(11): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(12): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(13): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(14): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(15): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(16): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(17): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(18): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(19): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(20): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(21): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
(tail): Sequential(
(0): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(1): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(2): Conv2d(64, 1, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
(gru): ConvGRU(
(convz): Conv2d(128, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(convr): Conv2d(128, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(convq): Conv2d(128, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
[Epoch 38] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0624] 86.3+0.6s
[3200/16000] [L1: 0.0620] 89.5+0.1s
[4800/16000] [L1: 0.0620] 93.4+0.1s
[6400/16000] [L1: 0.0624] 93.4+0.1s
[8000/16000] [L1: 0.0624] 93.7+0.1s
[9600/16000] [L1: 0.0627] 93.8+0.1s
[11200/16000] [L1: 0.0628] 93.5+0.1s
[12800/16000] [L1: 0.0629] 93.5+0.1s
[14400/16000] [L1: 0.0629] 93.8+0.1s
[16000/16000] [L1: 0.0631] 93.8+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.645 (Best: 28.679 @epoch 33)
Forward: 34.20s
Saving...
Total: 34.89s
[Epoch 39] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0641] 93.6+0.6s
[3200/16000] [L1: 0.0644] 93.8+0.1s
[4800/16000] [L1: 0.0638] 93.5+0.1s
[6400/16000] [L1: 0.0640] 93.9+0.1s
[8000/16000] [L1: 0.0638] 93.5+0.1s
[9600/16000] [L1: 0.0633] 93.5+0.1s
[11200/16000] [L1: 0.0634] 93.6+0.1s
[12800/16000] [L1: 0.0634] 93.8+0.1s
[14400/16000] [L1: 0.0635] 93.5+0.0s
[16000/16000] [L1: 0.0636] 93.5+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.681 (Best: 28.681 @epoch 39)
Forward: 33.82s
Saving...
Total: 34.41s
[Epoch 40] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0636] 93.4+0.6s
[3200/16000] [L1: 0.0640] 93.8+0.1s
[4800/16000] [L1: 0.0630] 94.0+0.1s
[6400/16000] [L1: 0.0633] 93.7+0.1s
[8000/16000] [L1: 0.0637] 93.7+0.1s
[9600/16000] [L1: 0.0634] 93.7+0.1s
[11200/16000] [L1: 0.0631] 93.6+0.1s
[12800/16000] [L1: 0.0633] 93.5+0.1s
[14400/16000] [L1: 0.0633] 93.4+0.0s
[16000/16000] [L1: 0.0633] 93.5+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.708 (Best: 28.708 @epoch 40)
Forward: 33.88s
Saving...
Total: 34.62s
[Epoch 41] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0615] 93.6+0.6s
[3200/16000] [L1: 0.0621] 93.6+0.1s
[4800/16000] [L1: 0.0627] 93.9+0.1s
[6400/16000] [L1: 0.0628] 93.4+0.1s
[8000/16000] [L1: 0.0632] 93.9+0.1s
[9600/16000] [L1: 0.0634] 93.4+0.0s
[11200/16000] [L1: 0.0636] 93.5+0.1s
[12800/16000] [L1: 0.0637] 93.7+0.1s
[14400/16000] [L1: 0.0636] 93.6+0.1s
[16000/16000] [L1: 0.0636] 93.7+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.678 (Best: 28.708 @epoch 40)
Forward: 33.81s
Saving...
Total: 34.45s
[Epoch 42] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0631] 93.7+0.6s
[3200/16000] [L1: 0.0629] 93.5+0.1s
[4800/16000] [L1: 0.0629] 93.8+0.1s
[6400/16000] [L1: 0.0627] 93.9+0.1s
[8000/16000] [L1: 0.0629] 93.6+0.1s
[9600/16000] [L1: 0.0626] 93.9+0.1s
[11200/16000] [L1: 0.0627] 93.5+0.1s
[12800/16000] [L1: 0.0626] 93.7+0.1s
[14400/16000] [L1: 0.0626] 93.8+0.1s
[16000/16000] [L1: 0.0628] 93.6+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.704 (Best: 28.708 @epoch 40)
Forward: 33.81s
Saving...
Total: 34.42s
[Epoch 43] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0637] 94.2+0.6s
[3200/16000] [L1: 0.0631] 93.2+0.1s
[4800/16000] [L1: 0.0636] 93.5+0.1s
[6400/16000] [L1: 0.0632] 94.0+0.1s
[8000/16000] [L1: 0.0633] 93.5+0.1s
[9600/16000] [L1: 0.0633] 93.9+0.1s
[11200/16000] [L1: 0.0632] 93.6+0.1s
[12800/16000] [L1: 0.0630] 93.5+0.0s
[14400/16000] [L1: 0.0631] 93.7+0.1s
[16000/16000] [L1: 0.0631] 93.4+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.715 (Best: 28.715 @epoch 43)
Forward: 33.82s
Saving...
Total: 34.47s
[Epoch 44] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0638] 93.6+0.6s
[3200/16000] [L1: 0.0630] 93.4+0.1s
[4800/16000] [L1: 0.0631] 93.4+0.1s
[6400/16000] [L1: 0.0630] 93.9+0.1s
[8000/16000] [L1: 0.0632] 93.7+0.1s
[9600/16000] [L1: 0.0631] 93.4+0.0s
[11200/16000] [L1: 0.0631] 93.3+0.1s
[12800/16000] [L1: 0.0630] 93.6+0.1s
[14400/16000] [L1: 0.0629] 93.7+0.1s
[16000/16000] [L1: 0.0631] 93.4+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.735 (Best: 28.735 @epoch 44)
Forward: 33.82s
Saving...
Total: 34.38s
[Epoch 45] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0632] 93.9+0.6s
[3200/16000] [L1: 0.0640] 94.2+0.1s
[4800/16000] [L1: 0.0636] 94.0+0.1s
[6400/16000] [L1: 0.0634] 93.6+0.1s
[8000/16000] [L1: 0.0631] 93.0+0.1s
[9600/16000] [L1: 0.0632] 93.8+0.1s
[11200/16000] [L1: 0.0629] 94.3+0.1s
[12800/16000] [L1: 0.0629] 93.6+0.1s
[14400/16000] [L1: 0.0627] 93.9+0.1s
[16000/16000] [L1: 0.0630] 93.9+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.701 (Best: 28.735 @epoch 44)
Forward: 33.92s
Saving...
Total: 34.55s
[Epoch 46] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0641] 93.4+0.6s
[3200/16000] [L1: 0.0638] 94.0+0.1s
[4800/16000] [L1: 0.0636] 93.9+0.1s
[6400/16000] [L1: 0.0637] 93.8+0.1s
[8000/16000] [L1: 0.0634] 93.9+0.1s
[9600/16000] [L1: 0.0633] 94.3+0.1s
[11200/16000] [L1: 0.0632] 93.6+0.1s
[12800/16000] [L1: 0.0631] 93.6+0.1s
[14400/16000] [L1: 0.0632] 93.9+0.1s
[16000/16000] [L1: 0.0631] 93.5+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.733 (Best: 28.735 @epoch 44)
Forward: 33.85s
Saving...
Total: 34.54s
[Epoch 47] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0635] 93.8+0.6s
[3200/16000] [L1: 0.0628] 93.7+0.1s
[4800/16000] [L1: 0.0628] 93.8+0.1s
[6400/16000] [L1: 0.0631] 93.6+0.1s
[8000/16000] [L1: 0.0631] 93.7+0.1s
[9600/16000] [L1: 0.0629] 93.3+0.1s
[11200/16000] [L1: 0.0631] 93.9+0.1s
[12800/16000] [L1: 0.0630] 93.6+0.1s
[14400/16000] [L1: 0.0631] 93.9+0.1s
[16000/16000] [L1: 0.0630] 93.5+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.704 (Best: 28.735 @epoch 44)
Forward: 33.84s
Saving...
Total: 34.34s
[Epoch 48] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0622] 93.6+0.5s
[3200/16000] [L1: 0.0627] 93.8+0.1s
[4800/16000] [L1: 0.0631] 93.7+0.1s
[6400/16000] [L1: 0.0629] 93.9+0.1s
[8000/16000] [L1: 0.0629] 93.8+0.1s
[9600/16000] [L1: 0.0631] 93.7+0.1s
[11200/16000] [L1: 0.0631] 94.0+0.1s
[12800/16000] [L1: 0.0630] 93.8+0.1s
[14400/16000] [L1: 0.0632] 93.9+0.1s
[16000/16000] [L1: 0.0631] 94.1+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.727 (Best: 28.735 @epoch 44)
Forward: 33.96s
Saving...
Total: 34.53s
[Epoch 49] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0639] 94.2+0.6s
[3200/16000] [L1: 0.0636] 93.8+0.1s
[4800/16000] [L1: 0.0632] 93.5+0.1s
[6400/16000] [L1: 0.0635] 93.3+0.1s
[8000/16000] [L1: 0.0636] 93.8+0.1s
[9600/16000] [L1: 0.0634] 93.5+0.1s
[11200/16000] [L1: 0.0635] 93.6+0.1s
[12800/16000] [L1: 0.0633] 93.5+0.1s
[14400/16000] [L1: 0.0631] 94.3+0.1s
[16000/16000] [L1: 0.0629] 93.9+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.705 (Best: 28.735 @epoch 44)
Forward: 33.90s
Saving...
Total: 34.52s
[Epoch 50] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0624] 93.5+0.6s
[3200/16000] [L1: 0.0623] 93.7+0.1s
[4800/16000] [L1: 0.0631] 93.7+0.1s
[6400/16000] [L1: 0.0630] 93.9+0.1s
[8000/16000] [L1: 0.0629] 93.7+0.1s
[9600/16000] [L1: 0.0628] 93.6+0.1s
[11200/16000] [L1: 0.0627] 93.8+0.1s
[12800/16000] [L1: 0.0627] 93.6+0.1s
[14400/16000] [L1: 0.0627] 93.7+0.1s
[16000/16000] [L1: 0.0627] 93.6+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.715 (Best: 28.735 @epoch 44)
Forward: 33.82s
Saving...
Total: 34.45s
[Epoch 51] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0622] 93.6+0.6s
[3200/16000] [L1: 0.0628] 93.4+0.1s
[4800/16000] [L1: 0.0632] 93.8+0.1s
[6400/16000] [L1: 0.0631] 93.7+0.1s
[8000/16000] [L1: 0.0631] 93.3+0.1s
[9600/16000] [L1: 0.0629] 93.9+0.1s
[11200/16000] [L1: 0.0629] 93.8+0.1s
[12800/16000] [L1: 0.0628] 93.8+0.1s
[14400/16000] [L1: 0.0628] 94.1+0.1s
[16000/16000] [L1: 0.0628] 93.7+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.713 (Best: 28.735 @epoch 44)
Forward: 33.83s
Saving...
Total: 34.36s
[Epoch 52] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0616] 94.1+0.7s
[3200/16000] [L1: 0.0626] 93.6+0.1s
[4800/16000] [L1: 0.0628] 93.8+0.1s
[6400/16000] [L1: 0.0630] 93.7+0.1s
[8000/16000] [L1: 0.0630] 93.8+0.1s
[9600/16000] [L1: 0.0632] 93.2+0.1s
[11200/16000] [L1: 0.0632] 93.8+0.1s
[12800/16000] [L1: 0.0631] 94.2+0.1s
[14400/16000] [L1: 0.0631] 94.1+0.1s
[16000/16000] [L1: 0.0631] 93.8+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.725 (Best: 28.735 @epoch 44)
Forward: 33.97s
Saving...
Total: 34.62s
[Epoch 53] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0612] 93.7+0.6s
[3200/16000] [L1: 0.0627] 93.8+0.1s
[4800/16000] [L1: 0.0634] 93.6+0.1s
[6400/16000] [L1: 0.0628] 93.8+0.1s
[8000/16000] [L1: 0.0629] 93.8+0.1s
[9600/16000] [L1: 0.0628] 94.2+0.1s
[11200/16000] [L1: 0.0627] 93.6+0.1s
[12800/16000] [L1: 0.0627] 93.8+0.1s
[14400/16000] [L1: 0.0628] 94.1+0.1s
[16000/16000] [L1: 0.0626] 93.6+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.740 (Best: 28.740 @epoch 53)
Forward: 33.88s
Saving...
Total: 34.66s
[Epoch 54] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0610] 93.5+0.6s
[3200/16000] [L1: 0.0620] 93.9+0.1s
[4800/16000] [L1: 0.0619] 94.0+0.1s
[6400/16000] [L1: 0.0623] 93.5+0.1s
[8000/16000] [L1: 0.0625] 93.7+0.1s
[9600/16000] [L1: 0.0626] 93.8+0.1s
[11200/16000] [L1: 0.0623] 94.5+0.1s
[12800/16000] [L1: 0.0622] 93.9+0.1s
[14400/16000] [L1: 0.0621] 93.8+0.1s
[16000/16000] [L1: 0.0623] 94.1+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.704 (Best: 28.740 @epoch 53)
Forward: 33.80s
Saving...
Total: 34.32s
[Epoch 55] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0615] 93.8+0.6s
[3200/16000] [L1: 0.0618] 93.6+0.1s
[4800/16000] [L1: 0.0623] 93.9+0.1s
[6400/16000] [L1: 0.0628] 93.8+0.1s
[8000/16000] [L1: 0.0628] 94.0+0.1s
[9600/16000] [L1: 0.0629] 94.3+0.1s
[11200/16000] [L1: 0.0628] 93.9+0.1s
[12800/16000] [L1: 0.0628] 93.7+0.1s
[14400/16000] [L1: 0.0627] 93.9+0.1s
[16000/16000] [L1: 0.0627] 94.0+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.702 (Best: 28.740 @epoch 53)
Forward: 34.01s
Saving...
Total: 34.76s
[Epoch 56] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0623] 93.6+0.7s
[3200/16000] [L1: 0.0626] 93.8+0.1s
[4800/16000] [L1: 0.0627] 93.9+0.1s
[6400/16000] [L1: 0.0629] 93.8+0.1s
[8000/16000] [L1: 0.0624] 93.6+0.1s
[9600/16000] [L1: 0.0625] 93.9+0.1s
[11200/16000] [L1: 0.0626] 93.9+0.1s
[12800/16000] [L1: 0.0623] 93.7+0.1s
[14400/16000] [L1: 0.0622] 94.0+0.1s
[16000/16000] [L1: 0.0623] 93.9+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.714 (Best: 28.740 @epoch 53)
Forward: 33.94s
Saving...
Total: 34.65s
[Epoch 57] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0614] 94.0+0.6s
[3200/16000] [L1: 0.0625] 93.9+0.1s
[4800/16000] [L1: 0.0625] 93.7+0.1s
[6400/16000] [L1: 0.0628] 93.8+0.1s
[8000/16000] [L1: 0.0629] 93.8+0.1s
[9600/16000] [L1: 0.0627] 93.3+0.1s
[11200/16000] [L1: 0.0628] 93.7+0.1s
[12800/16000] [L1: 0.0631] 93.8+0.1s
[14400/16000] [L1: 0.0629] 93.9+0.1s
[16000/16000] [L1: 0.0628] 93.7+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.679 (Best: 28.740 @epoch 53)
Forward: 33.87s
Saving...
Total: 34.50s
[Epoch 58] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0621] 93.9+0.7s
[3200/16000] [L1: 0.0619] 93.6+0.1s
[4800/16000] [L1: 0.0617] 94.0+0.1s
[6400/16000] [L1: 0.0619] 94.1+0.1s
[8000/16000] [L1: 0.0620] 93.9+0.1s
[9600/16000] [L1: 0.0623] 94.4+0.1s
[11200/16000] [L1: 0.0621] 93.9+0.1s
[12800/16000] [L1: 0.0621] 93.6+0.1s
[14400/16000] [L1: 0.0621] 93.9+0.1s
[16000/16000] [L1: 0.0624] 93.7+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.740 (Best: 28.740 @epoch 58)
Forward: 33.85s
Saving...
Total: 34.50s
[Epoch 59] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0632] 93.7+0.6s
[3200/16000] [L1: 0.0627] 93.6+0.1s
[4800/16000] [L1: 0.0621] 94.0+0.1s
[6400/16000] [L1: 0.0626] 93.8+0.1s
[8000/16000] [L1: 0.0627] 93.7+0.1s
[9600/16000] [L1: 0.0628] 94.2+0.1s
[11200/16000] [L1: 0.0626] 93.7+0.1s
[12800/16000] [L1: 0.0626] 93.8+0.1s
[14400/16000] [L1: 0.0625] 93.7+0.1s
[16000/16000] [L1: 0.0624] 93.7+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.703 (Best: 28.740 @epoch 58)
Forward: 33.89s
Saving...
Total: 34.51s
[Epoch 60] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0632] 93.6+0.6s
[3200/16000] [L1: 0.0635] 93.7+0.1s
[4800/16000] [L1: 0.0632] 94.1+0.1s
[6400/16000] [L1: 0.0634] 93.6+0.1s
[8000/16000] [L1: 0.0632] 93.6+0.1s
[9600/16000] [L1: 0.0631] 93.9+0.1s
[11200/16000] [L1: 0.0628] 94.0+0.1s
[12800/16000] [L1: 0.0628] 94.0+0.1s
[14400/16000] [L1: 0.0626] 94.1+0.1s
[16000/16000] [L1: 0.0628] 93.3+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.734 (Best: 28.740 @epoch 58)
Forward: 33.97s
Saving...
Total: 34.68s
[Epoch 61] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0632] 94.1+0.6s
[3200/16000] [L1: 0.0624] 94.1+0.1s
[4800/16000] [L1: 0.0619] 93.9+0.1s
[6400/16000] [L1: 0.0622] 93.8+0.1s
[8000/16000] [L1: 0.0626] 93.4+0.1s
[9600/16000] [L1: 0.0623] 93.8+0.1s
[11200/16000] [L1: 0.0624] 94.0+0.1s
[12800/16000] [L1: 0.0622] 93.8+0.1s
[14400/16000] [L1: 0.0621] 93.8+0.1s
[16000/16000] [L1: 0.0621] 93.5+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.732 (Best: 28.740 @epoch 58)
Forward: 33.85s
Saving...
Total: 34.40s
[Epoch 62] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0620] 94.2+0.6s
[3200/16000] [L1: 0.0621] 94.0+0.1s
[4800/16000] [L1: 0.0628] 94.1+0.1s
[6400/16000] [L1: 0.0620] 94.0+0.1s
[8000/16000] [L1: 0.0619] 94.0+0.1s
[9600/16000] [L1: 0.0621] 93.8+0.1s
[11200/16000] [L1: 0.0621] 93.7+0.1s
[12800/16000] [L1: 0.0621] 94.0+0.1s
[14400/16000] [L1: 0.0621] 94.3+0.1s
[16000/16000] [L1: 0.0622] 93.9+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.727 (Best: 28.740 @epoch 58)
Forward: 33.90s
Saving...
Total: 34.44s
[Epoch 63] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0622] 94.1+0.6s
[3200/16000] [L1: 0.0617] 94.0+0.1s
[4800/16000] [L1: 0.0621] 93.8+0.1s
[6400/16000] [L1: 0.0618] 93.9+0.1s
[8000/16000] [L1: 0.0621] 94.1+0.1s
[9600/16000] [L1: 0.0620] 93.6+0.1s
[11200/16000] [L1: 0.0622] 93.7+0.1s
[12800/16000] [L1: 0.0623] 93.9+0.1s
[14400/16000] [L1: 0.0624] 93.8+0.1s
[16000/16000] [L1: 0.0624] 93.9+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.762 (Best: 28.762 @epoch 63)
Forward: 33.93s
Saving...
Total: 34.61s
[Epoch 64] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0628] 94.3+0.6s
[3200/16000] [L1: 0.0628] 92.9+0.1s
[4800/16000] [L1: 0.0625] 93.4+0.1s
[6400/16000] [L1: 0.0628] 93.7+0.1s
[8000/16000] [L1: 0.0627] 94.0+0.1s
[9600/16000] [L1: 0.0627] 93.9+0.1s
[11200/16000] [L1: 0.0627] 93.8+0.1s
[12800/16000] [L1: 0.0628] 93.7+0.1s
[14400/16000] [L1: 0.0627] 93.5+0.1s
[16000/16000] [L1: 0.0628] 93.5+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.743 (Best: 28.762 @epoch 63)
Forward: 33.91s
Saving...
Total: 34.47s
[Epoch 65] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0622] 93.7+0.5s
[3200/16000] [L1: 0.0623] 93.6+0.1s
[4800/16000] [L1: 0.0624] 93.7+0.1s
[6400/16000] [L1: 0.0622] 94.0+0.1s
[8000/16000] [L1: 0.0622] 94.2+0.1s
[9600/16000] [L1: 0.0624] 93.8+0.1s
[11200/16000] [L1: 0.0626] 93.8+0.1s
[12800/16000] [L1: 0.0627] 93.8+0.1s
[14400/16000] [L1: 0.0627] 94.2+0.1s
[16000/16000] [L1: 0.0629] 94.2+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.728 (Best: 28.762 @epoch 63)
Forward: 33.87s
Saving...
Total: 34.62s
[Epoch 66] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0636] 93.4+0.7s
[3200/16000] [L1: 0.0628] 93.9+0.1s
[4800/16000] [L1: 0.0632] 93.6+0.1s
[6400/16000] [L1: 0.0632] 93.9+0.1s
[8000/16000] [L1: 0.0629] 94.0+0.1s
[9600/16000] [L1: 0.0625] 93.7+0.1s
[11200/16000] [L1: 0.0625] 93.8+0.1s
[12800/16000] [L1: 0.0628] 94.2+0.1s
[14400/16000] [L1: 0.0627] 93.6+0.1s
[16000/16000] [L1: 0.0626] 94.1+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.704 (Best: 28.762 @epoch 63)
Forward: 33.86s
Saving...
Total: 34.44s
[Epoch 67] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0615] 93.9+0.7s
[3200/16000] [L1: 0.0613] 93.8+0.1s
[4800/16000] [L1: 0.0618] 94.1+0.1s
[6400/16000] [L1: 0.0618] 93.8+0.1s
[8000/16000] [L1: 0.0620] 93.7+0.1s
[9600/16000] [L1: 0.0621] 93.8+0.1s
[11200/16000] [L1: 0.0620] 93.9+0.1s
[12800/16000] [L1: 0.0621] 94.0+0.1s
[14400/16000] [L1: 0.0622] 94.1+0.1s
[16000/16000] [L1: 0.0622] 93.8+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.755 (Best: 28.762 @epoch 63)
Forward: 33.85s
Saving...
Total: 34.39s
[Epoch 68] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0610] 93.6+0.5s
[3200/16000] [L1: 0.0613] 93.6+0.1s
[4800/16000] [L1: 0.0620] 93.3+0.1s
[6400/16000] [L1: 0.0622] 93.9+0.1s
[8000/16000] [L1: 0.0620] 94.0+0.1s
[9600/16000] [L1: 0.0624] 93.8+0.1s
[11200/16000] [L1: 0.0623] 93.9+0.1s
[12800/16000] [L1: 0.0625] 94.2+0.1s
[14400/16000] [L1: 0.0624] 93.9+0.1s
[16000/16000] [L1: 0.0625] 94.0+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.745 (Best: 28.762 @epoch 63)
Forward: 33.85s
Saving...
Total: 34.37s
[Epoch 69] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0624] 93.6+0.6s
[3200/16000] [L1: 0.0630] 94.2+0.1s
[4800/16000] [L1: 0.0627] 93.7+0.1s
[6400/16000] [L1: 0.0629] 94.2+0.1s
[8000/16000] [L1: 0.0628] 93.9+0.1s
[9600/16000] [L1: 0.0630] 93.8+0.1s
[11200/16000] [L1: 0.0627] 93.9+0.1s
[12800/16000] [L1: 0.0626] 94.0+0.1s
[14400/16000] [L1: 0.0625] 94.5+0.1s
[16000/16000] [L1: 0.0625] 94.2+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.759 (Best: 28.762 @epoch 63)
Forward: 33.89s
Saving...
Total: 34.42s
[Epoch 70] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0602] 93.7+0.6s
[3200/16000] [L1: 0.0608] 93.9+0.1s
[4800/16000] [L1: 0.0613] 94.0+0.1s
[6400/16000] [L1: 0.0617] 93.6+0.1s
[8000/16000] [L1: 0.0618] 93.8+0.1s
[9600/16000] [L1: 0.0620] 93.7+0.1s
[11200/16000] [L1: 0.0624] 93.6+0.1s
[12800/16000] [L1: 0.0624] 93.9+0.1s
[14400/16000] [L1: 0.0625] 93.8+0.1s
[16000/16000] [L1: 0.0625] 93.9+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.740 (Best: 28.762 @epoch 63)
Forward: 33.87s
Saving...
Total: 34.57s
[Epoch 71] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0635] 94.2+0.7s
[3200/16000] [L1: 0.0628] 94.3+0.1s
[4800/16000] [L1: 0.0623] 93.8+0.1s
[6400/16000] [L1: 0.0621] 93.8+0.1s
[8000/16000] [L1: 0.0620] 93.8+0.1s
[9600/16000] [L1: 0.0620] 94.1+0.1s
[11200/16000] [L1: 0.0619] 93.9+0.1s
[12800/16000] [L1: 0.0619] 93.8+0.1s
[14400/16000] [L1: 0.0620] 93.9+0.1s
[16000/16000] [L1: 0.0621] 93.6+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.780 (Best: 28.780 @epoch 71)
Forward: 33.80s
Saving...
Total: 34.42s
[Epoch 72] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0605] 93.8+0.6s
[3200/16000] [L1: 0.0620] 93.9+0.1s
[4800/16000] [L1: 0.0622] 93.8+0.1s
[6400/16000] [L1: 0.0625] 93.7+0.1s
[8000/16000] [L1: 0.0626] 93.6+0.1s
[9600/16000] [L1: 0.0626] 93.6+0.1s
[11200/16000] [L1: 0.0625] 93.8+0.1s
[12800/16000] [L1: 0.0624] 93.8+0.1s
[14400/16000] [L1: 0.0623] 94.1+0.1s
[16000/16000] [L1: 0.0624] 93.6+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.766 (Best: 28.780 @epoch 71)
Forward: 33.91s
Saving...
Total: 34.54s
[Epoch 73] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0631] 93.7+0.6s
[3200/16000] [L1: 0.0626] 94.0+0.1s
[4800/16000] [L1: 0.0624] 93.0+0.1s
[6400/16000] [L1: 0.0624] 93.6+0.1s
[8000/16000] [L1: 0.0620] 93.8+0.1s
[9600/16000] [L1: 0.0620] 94.0+0.1s
[11200/16000] [L1: 0.0618] 93.8+0.1s
[12800/16000] [L1: 0.0619] 93.6+0.1s
[14400/16000] [L1: 0.0619] 93.6+0.1s
[16000/16000] [L1: 0.0618] 93.4+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.744 (Best: 28.780 @epoch 71)
Forward: 33.88s
Saving...
Total: 34.56s
[Epoch 74] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0629] 93.7+0.6s
[3200/16000] [L1: 0.0624] 93.7+0.1s
[4800/16000] [L1: 0.0617] 93.5+0.1s
[6400/16000] [L1: 0.0614] 93.9+0.1s
[8000/16000] [L1: 0.0620] 93.9+0.1s
[9600/16000] [L1: 0.0620] 92.9+0.1s
[11200/16000] [L1: 0.0621] 93.8+0.1s
[12800/16000] [L1: 0.0619] 94.3+0.1s
[14400/16000] [L1: 0.0619] 93.7+0.1s
[16000/16000] [L1: 0.0620] 93.5+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.744 (Best: 28.780 @epoch 71)
Forward: 33.99s
Saving...
Total: 34.55s
[Epoch 75] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0648] 93.9+0.6s
[3200/16000] [L1: 0.0629] 93.8+0.1s
[4800/16000] [L1: 0.0629] 93.3+0.1s
[6400/16000] [L1: 0.0626] 93.5+0.1s
[8000/16000] [L1: 0.0627] 93.5+0.1s
[9600/16000] [L1: 0.0625] 93.7+0.1s
[11200/16000] [L1: 0.0625] 93.7+0.1s
[12800/16000] [L1: 0.0626] 93.6+0.1s
[14400/16000] [L1: 0.0626] 94.1+0.1s
[16000/16000] [L1: 0.0627] 93.9+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.733 (Best: 28.780 @epoch 71)
Forward: 33.93s
Saving...
Total: 34.59s
RAFTNET(
(sub_mean): MeanShift(3, 3, kernel_size=(1, 1), stride=(1, 1))
(add_mean): MeanShift(3, 3, kernel_size=(1, 1), stride=(1, 1))
(hidden_encoder): Sequential(
(0): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(1): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(2): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
)
(head): Sequential(
(0): Conv2d(1, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(2): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
)
(body): Sequential(
(0): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(1): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(2): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(3): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(4): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(5): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(6): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(7): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(8): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(9): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(10): LambdaLayer(
(to_q): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
(to_k): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
(to_v): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
(norm_q): Identity()
(norm_v): Identity()
(pos_conv): Conv3d(4, 16, kernel_size=(1, 23, 23), stride=(1, 1, 1), padding=(0, 11, 11))
)
(11): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(12): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(13): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(14): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(15): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(16): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(17): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(18): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(19): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(20): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(21): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
(tail): Sequential(
(0): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(1): ResBlock(
(body): Sequential(
(0): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): PReLU(num_parameters=1)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
(2): Conv2d(64, 1, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
(gru): ConvGRU(
(convz): Conv2d(128, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(convr): Conv2d(128, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(convq): Conv2d(128, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
)
)
[Epoch 76] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0607] 90.1+1.6s
[3200/16000] [L1: 0.0613] 89.4+0.1s
[4800/16000] [L1: 0.0621] 92.6+0.0s
[6400/16000] [L1: 0.0620] 92.6+0.1s
[8000/16000] [L1: 0.0619] 92.5+0.0s
[9600/16000] [L1: 0.0624] 92.7+0.1s
[11200/16000] [L1: 0.0622] 92.5+0.1s
[12800/16000] [L1: 0.0626] 92.2+0.0s
[14400/16000] [L1: 0.0626] 92.8+0.1s
[16000/16000] [L1: 0.0627] 92.8+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.787 (Best: 28.787 @epoch 76)
Forward: 33.93s
Saving...
Total: 34.85s
[Epoch 77] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0626] 92.7+0.6s
[3200/16000] [L1: 0.0621] 93.0+0.1s
[4800/16000] [L1: 0.0618] 92.5+0.1s
[6400/16000] [L1: 0.0621] 92.4+0.0s
[8000/16000] [L1: 0.0622] 93.0+0.1s
[9600/16000] [L1: 0.0621] 92.7+0.0s
[11200/16000] [L1: 0.0621] 92.8+0.1s
[12800/16000] [L1: 0.0623] 92.7+0.1s
[14400/16000] [L1: 0.0623] 93.5+0.0s
[16000/16000] [L1: 0.0622] 92.5+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.759 (Best: 28.787 @epoch 76)
Forward: 33.98s
Saving...
Total: 34.72s
[Epoch 78] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0626] 92.7+0.6s
[3200/16000] [L1: 0.0623] 92.5+0.0s
[4800/16000] [L1: 0.0623] 92.9+0.0s
[6400/16000] [L1: 0.0623] 92.9+0.0s
[8000/16000] [L1: 0.0626] 92.6+0.1s
[9600/16000] [L1: 0.0626] 92.8+0.1s
[11200/16000] [L1: 0.0627] 92.6+0.0s
[12800/16000] [L1: 0.0626] 93.7+0.1s
[14400/16000] [L1: 0.0626] 93.4+0.0s
[16000/16000] [L1: 0.0626] 92.6+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.758 (Best: 28.787 @epoch 76)
Forward: 33.93s
Saving...
Total: 34.54s
[Epoch 79] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0607] 92.8+0.5s
[3200/16000] [L1: 0.0614] 92.6+0.1s
[4800/16000] [L1: 0.0615] 92.6+0.1s
[6400/16000] [L1: 0.0615] 93.7+0.0s
[8000/16000] [L1: 0.0613] 93.8+0.1s
[9600/16000] [L1: 0.0615] 92.5+0.0s
[11200/16000] [L1: 0.0615] 92.9+0.1s
[12800/16000] [L1: 0.0617] 92.6+0.1s
[14400/16000] [L1: 0.0617] 92.5+0.0s
[16000/16000] [L1: 0.0618] 92.6+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.763 (Best: 28.787 @epoch 76)
Forward: 33.88s
Saving...
Total: 34.48s
[Epoch 80] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0641] 93.2+0.6s
[3200/16000] [L1: 0.0635] 93.3+0.1s
[4800/16000] [L1: 0.0628] 93.4+0.1s
[6400/16000] [L1: 0.0625] 92.7+0.0s
[8000/16000] [L1: 0.0625] 92.6+0.1s
[9600/16000] [L1: 0.0625] 92.8+0.0s
[11200/16000] [L1: 0.0624] 92.7+0.1s
[12800/16000] [L1: 0.0623] 92.1+0.0s
[14400/16000] [L1: 0.0623] 92.4+0.0s
[16000/16000] [L1: 0.0622] 92.4+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.781 (Best: 28.787 @epoch 76)
Forward: 33.90s
Saving...
Total: 34.48s
[Epoch 81] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0614] 92.8+0.6s
[3200/16000] [L1: 0.0614] 92.7+0.1s
[4800/16000] [L1: 0.0614] 92.6+0.1s
[6400/16000] [L1: 0.0615] 92.9+0.1s
[8000/16000] [L1: 0.0617] 92.9+0.1s
[9600/16000] [L1: 0.0616] 92.9+0.1s
[11200/16000] [L1: 0.0619] 92.8+0.1s
[12800/16000] [L1: 0.0616] 92.7+0.1s
[14400/16000] [L1: 0.0617] 92.7+0.1s
[16000/16000] [L1: 0.0618] 92.6+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.779 (Best: 28.787 @epoch 76)
Forward: 33.87s
Saving...
Total: 34.64s
[Epoch 82] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0622] 92.8+0.6s
[3200/16000] [L1: 0.0627] 92.7+0.1s
[4800/16000] [L1: 0.0624] 93.0+0.1s
[6400/16000] [L1: 0.0627] 92.8+0.1s
[8000/16000] [L1: 0.0628] 93.0+0.0s
[9600/16000] [L1: 0.0626] 92.5+0.1s
[11200/16000] [L1: 0.0627] 93.0+0.1s
[12800/16000] [L1: 0.0626] 92.9+0.0s
[14400/16000] [L1: 0.0624] 92.8+0.0s
[16000/16000] [L1: 0.0623] 92.6+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.768 (Best: 28.787 @epoch 76)
Forward: 33.87s
Saving...
Total: 34.70s
[Epoch 83] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0624] 92.8+0.7s
[3200/16000] [L1: 0.0623] 92.4+0.0s
[4800/16000] [L1: 0.0618] 92.9+0.0s
[6400/16000] [L1: 0.0623] 92.5+0.0s
[8000/16000] [L1: 0.0622] 92.7+0.0s
[9600/16000] [L1: 0.0620] 92.9+0.1s
[11200/16000] [L1: 0.0621] 92.8+0.0s
[12800/16000] [L1: 0.0619] 92.7+0.0s
[14400/16000] [L1: 0.0619] 92.7+0.0s
[16000/16000] [L1: 0.0621] 92.7+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.779 (Best: 28.787 @epoch 76)
Forward: 33.91s
Saving...
Total: 34.50s
[Epoch 84] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0614] 92.7+0.6s
[3200/16000] [L1: 0.0617] 92.8+0.1s
[4800/16000] [L1: 0.0621] 92.6+0.1s
[6400/16000] [L1: 0.0621] 93.2+0.0s
[8000/16000] [L1: 0.0624] 93.1+0.1s
[9600/16000] [L1: 0.0622] 92.9+0.0s
[11200/16000] [L1: 0.0621] 93.5+0.1s
[12800/16000] [L1: 0.0621] 92.7+0.1s
[14400/16000] [L1: 0.0621] 92.8+0.1s
[16000/16000] [L1: 0.0622] 92.6+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.790 (Best: 28.790 @epoch 84)
Forward: 33.91s
Saving...
Total: 34.55s
[Epoch 85] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0613] 92.6+0.6s
[3200/16000] [L1: 0.0621] 92.6+0.1s
[4800/16000] [L1: 0.0627] 92.6+0.1s
[6400/16000] [L1: 0.0628] 92.4+0.1s
[8000/16000] [L1: 0.0626] 92.5+0.1s
[9600/16000] [L1: 0.0626] 92.7+0.1s
[11200/16000] [L1: 0.0624] 92.8+0.1s
[12800/16000] [L1: 0.0622] 92.9+0.1s
[14400/16000] [L1: 0.0622] 92.9+0.1s
[16000/16000] [L1: 0.0623] 92.5+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.794 (Best: 28.794 @epoch 85)
Forward: 34.03s
Saving...
Total: 34.79s
[Epoch 86] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0632] 92.8+0.6s
[3200/16000] [L1: 0.0633] 92.5+0.1s
[4800/16000] [L1: 0.0627] 92.5+0.0s
[6400/16000] [L1: 0.0622] 92.7+0.0s
[8000/16000] [L1: 0.0622] 92.9+0.1s
[9600/16000] [L1: 0.0621] 92.9+0.1s
[11200/16000] [L1: 0.0620] 92.8+0.0s
[12800/16000] [L1: 0.0620] 93.6+0.1s
[14400/16000] [L1: 0.0619] 92.7+0.0s
[16000/16000] [L1: 0.0621] 92.5+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.769 (Best: 28.794 @epoch 85)
Forward: 33.92s
Saving...
Total: 34.47s
[Epoch 87] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0611] 92.8+0.6s
[3200/16000] [L1: 0.0620] 92.7+0.0s
[4800/16000] [L1: 0.0620] 92.9+0.0s
[6400/16000] [L1: 0.0618] 92.6+0.0s
[8000/16000] [L1: 0.0619] 92.7+0.1s
[9600/16000] [L1: 0.0619] 93.0+0.0s
[11200/16000] [L1: 0.0621] 92.9+0.1s
[12800/16000] [L1: 0.0621] 93.0+0.1s
[14400/16000] [L1: 0.0621] 93.2+0.1s
[16000/16000] [L1: 0.0622] 92.5+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.800 (Best: 28.800 @epoch 87)
Forward: 33.92s
Saving...
Total: 34.86s
[Epoch 88] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0631] 92.9+1.0s
[3200/16000] [L1: 0.0627] 92.7+0.1s
[4800/16000] [L1: 0.0625] 92.7+0.1s
[6400/16000] [L1: 0.0626] 92.6+0.1s
[8000/16000] [L1: 0.0625] 92.7+0.1s
[9600/16000] [L1: 0.0622] 92.7+0.1s
[11200/16000] [L1: 0.0622] 92.6+0.1s
[12800/16000] [L1: 0.0623] 92.6+0.1s
[14400/16000] [L1: 0.0621] 92.7+0.1s
[16000/16000] [L1: 0.0623] 92.6+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.797 (Best: 28.800 @epoch 87)
Forward: 34.07s
Saving...
Total: 34.70s
[Epoch 89] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0633] 92.6+0.7s
[3200/16000] [L1: 0.0619] 93.1+0.1s
[4800/16000] [L1: 0.0615] 92.4+0.1s
[6400/16000] [L1: 0.0620] 93.1+0.1s
[8000/16000] [L1: 0.0619] 92.7+0.1s
[9600/16000] [L1: 0.0620] 92.5+0.1s
[11200/16000] [L1: 0.0620] 92.9+0.1s
[12800/16000] [L1: 0.0621] 92.7+0.0s
[14400/16000] [L1: 0.0621] 92.7+0.1s
[16000/16000] [L1: 0.0620] 92.4+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.769 (Best: 28.800 @epoch 87)
Forward: 33.85s
Saving...
Total: 34.31s
[Epoch 90] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0635] 92.6+0.6s
[3200/16000] [L1: 0.0629] 92.7+0.1s
[4800/16000] [L1: 0.0625] 92.0+0.0s
[6400/16000] [L1: 0.0622] 92.6+0.1s
[8000/16000] [L1: 0.0621] 92.8+0.1s
[9600/16000] [L1: 0.0619] 92.5+0.0s
[11200/16000] [L1: 0.0620] 93.0+0.0s
[12800/16000] [L1: 0.0619] 92.7+0.0s
[14400/16000] [L1: 0.0621] 92.9+0.0s
[16000/16000] [L1: 0.0621] 92.6+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.793 (Best: 28.800 @epoch 87)
Forward: 34.00s
Saving...
Total: 34.77s
[Epoch 91] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0606] 93.1+0.6s
[3200/16000] [L1: 0.0603] 92.5+0.1s
[4800/16000] [L1: 0.0607] 92.7+0.1s
[6400/16000] [L1: 0.0606] 92.9+0.1s
[8000/16000] [L1: 0.0615] 92.7+0.0s
[9600/16000] [L1: 0.0617] 92.8+0.1s
[11200/16000] [L1: 0.0618] 92.8+0.1s
[12800/16000] [L1: 0.0617] 92.8+0.1s
[14400/16000] [L1: 0.0616] 92.7+0.1s
[16000/16000] [L1: 0.0616] 92.9+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.800 (Best: 28.800 @epoch 87)
Forward: 33.87s
Saving...
Total: 34.49s
[Epoch 92] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0646] 92.7+0.5s
[3200/16000] [L1: 0.0632] 92.7+0.1s
[4800/16000] [L1: 0.0621] 92.7+0.1s
[6400/16000] [L1: 0.0620] 92.8+0.1s
[8000/16000] [L1: 0.0621] 93.2+0.0s
[9600/16000] [L1: 0.0622] 92.7+0.1s
[11200/16000] [L1: 0.0621] 92.6+0.0s
[12800/16000] [L1: 0.0622] 93.1+0.1s
[14400/16000] [L1: 0.0622] 93.3+0.1s
[16000/16000] [L1: 0.0622] 92.6+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.750 (Best: 28.800 @epoch 87)
Forward: 33.93s
Saving...
Total: 34.46s
[Epoch 93] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0617] 92.4+0.6s
[3200/16000] [L1: 0.0627] 92.9+0.1s
[4800/16000] [L1: 0.0627] 93.4+0.0s
[6400/16000] [L1: 0.0631] 92.6+0.1s
[8000/16000] [L1: 0.0628] 92.7+0.1s
[9600/16000] [L1: 0.0626] 92.7+0.1s
[11200/16000] [L1: 0.0623] 92.9+0.0s
[12800/16000] [L1: 0.0621] 92.8+0.0s
[14400/16000] [L1: 0.0622] 92.6+0.0s
[16000/16000] [L1: 0.0624] 92.6+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.787 (Best: 28.800 @epoch 87)
Forward: 33.93s
Saving...
Total: 34.66s
[Epoch 94] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0621] 92.6+0.6s
[3200/16000] [L1: 0.0626] 93.4+0.1s
[4800/16000] [L1: 0.0619] 92.5+0.1s
[6400/16000] [L1: 0.0617] 92.6+0.1s
[8000/16000] [L1: 0.0617] 92.8+0.1s
[9600/16000] [L1: 0.0617] 92.5+0.1s
[11200/16000] [L1: 0.0617] 93.2+0.1s
[12800/16000] [L1: 0.0620] 92.7+0.0s
[14400/16000] [L1: 0.0621] 92.7+0.1s
[16000/16000] [L1: 0.0621] 92.9+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.786 (Best: 28.800 @epoch 87)
Forward: 33.83s
Saving...
Total: 34.43s
[Epoch 95] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0624] 92.6+0.6s
[3200/16000] [L1: 0.0623] 92.6+0.0s
[4800/16000] [L1: 0.0621] 92.7+0.0s
[6400/16000] [L1: 0.0622] 93.1+0.0s
[8000/16000] [L1: 0.0621] 93.2+0.1s
[9600/16000] [L1: 0.0622] 92.9+0.1s
[11200/16000] [L1: 0.0622] 92.7+0.0s
[12800/16000] [L1: 0.0622] 92.6+0.1s
[14400/16000] [L1: 0.0623] 93.0+0.1s
[16000/16000] [L1: 0.0621] 92.8+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.797 (Best: 28.800 @epoch 87)
Forward: 33.82s
Saving...
Total: 34.31s
[Epoch 96] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0634] 93.3+0.5s
[3200/16000] [L1: 0.0623] 92.6+0.1s
[4800/16000] [L1: 0.0621] 92.6+0.1s
[6400/16000] [L1: 0.0620] 92.9+0.1s
[8000/16000] [L1: 0.0619] 92.8+0.1s
[9600/16000] [L1: 0.0622] 93.4+0.0s
[11200/16000] [L1: 0.0620] 92.6+0.1s
[12800/16000] [L1: 0.0618] 92.9+0.1s
[14400/16000] [L1: 0.0619] 92.6+0.1s
[16000/16000] [L1: 0.0619] 92.7+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.792 (Best: 28.800 @epoch 87)
Forward: 33.85s
Saving...
Total: 34.32s
[Epoch 97] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0613] 92.7+0.5s
[3200/16000] [L1: 0.0614] 92.5+0.1s
[4800/16000] [L1: 0.0617] 93.2+0.1s
[6400/16000] [L1: 0.0621] 92.6+0.1s
[8000/16000] [L1: 0.0618] 92.4+0.0s
[9600/16000] [L1: 0.0617] 92.6+0.1s
[11200/16000] [L1: 0.0617] 92.8+0.1s
[12800/16000] [L1: 0.0617] 92.7+0.1s
[14400/16000] [L1: 0.0617] 92.8+0.1s
[16000/16000] [L1: 0.0618] 93.0+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.808 (Best: 28.808 @epoch 97)
Forward: 33.85s
Saving...
Total: 34.38s
[Epoch 98] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0643] 92.4+0.6s
[3200/16000] [L1: 0.0638] 93.1+0.0s
[4800/16000] [L1: 0.0629] 92.7+0.1s
[6400/16000] [L1: 0.0628] 92.7+0.0s
[8000/16000] [L1: 0.0626] 92.4+0.0s
[9600/16000] [L1: 0.0623] 92.7+0.0s
[11200/16000] [L1: 0.0623] 93.0+0.0s
[12800/16000] [L1: 0.0622] 92.8+0.1s
[14400/16000] [L1: 0.0621] 92.5+0.0s
[16000/16000] [L1: 0.0620] 92.7+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.770 (Best: 28.808 @epoch 97)
Forward: 33.82s
Saving...
Total: 34.35s
[Epoch 99] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0630] 92.7+0.7s
[3200/16000] [L1: 0.0628] 93.1+0.1s
[4800/16000] [L1: 0.0626] 92.6+0.1s
[6400/16000] [L1: 0.0625] 92.4+0.1s
[8000/16000] [L1: 0.0622] 92.4+0.1s
[9600/16000] [L1: 0.0624] 92.6+0.1s
[11200/16000] [L1: 0.0624] 92.7+0.1s
[12800/16000] [L1: 0.0624] 92.7+0.0s
[14400/16000] [L1: 0.0623] 92.7+0.1s
[16000/16000] [L1: 0.0623] 92.7+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.714 (Best: 28.808 @epoch 97)
Forward: 33.85s
Saving...
Total: 34.30s
[Epoch 100] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0609] 92.7+0.6s
[3200/16000] [L1: 0.0617] 92.7+0.1s
[4800/16000] [L1: 0.0614] 92.9+0.1s
[6400/16000] [L1: 0.0619] 92.8+0.1s
[8000/16000] [L1: 0.0617] 92.9+0.1s
[9600/16000] [L1: 0.0619] 94.0+0.1s
[11200/16000] [L1: 0.0619] 92.7+0.0s
[12800/16000] [L1: 0.0619] 92.5+0.1s
[14400/16000] [L1: 0.0621] 92.8+0.0s
[16000/16000] [L1: 0.0620] 92.4+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.774 (Best: 28.808 @epoch 97)
Forward: 33.89s
Saving...
Total: 34.48s
[Epoch 101] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0598] 92.8+0.6s
[3200/16000] [L1: 0.0619] 92.7+0.1s
[4800/16000] [L1: 0.0619] 92.8+0.1s
[6400/16000] [L1: 0.0618] 92.6+0.1s
[8000/16000] [L1: 0.0621] 93.0+0.1s
[9600/16000] [L1: 0.0625] 92.7+0.0s
[11200/16000] [L1: 0.0622] 92.5+0.1s
[12800/16000] [L1: 0.0622] 92.9+0.0s
[14400/16000] [L1: 0.0622] 92.6+0.1s
[16000/16000] [L1: 0.0622] 92.5+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.781 (Best: 28.808 @epoch 97)
Forward: 33.90s
Saving...
Total: 34.46s
[Epoch 102] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0611] 93.8+0.5s
[3200/16000] [L1: 0.0618] 92.7+0.1s
[4800/16000] [L1: 0.0620] 92.6+0.1s
[6400/16000] [L1: 0.0620] 92.7+0.1s
[8000/16000] [L1: 0.0621] 92.9+0.0s
[9600/16000] [L1: 0.0621] 92.9+0.0s
[11200/16000] [L1: 0.0622] 92.9+0.0s
[12800/16000] [L1: 0.0621] 92.8+0.1s
[14400/16000] [L1: 0.0621] 93.3+0.1s
[16000/16000] [L1: 0.0622] 92.7+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.796 (Best: 28.808 @epoch 97)
Forward: 33.85s
Saving...
Total: 34.41s
[Epoch 103] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0635] 92.8+0.6s
[3200/16000] [L1: 0.0628] 93.1+0.1s
[4800/16000] [L1: 0.0626] 92.5+0.0s
[6400/16000] [L1: 0.0619] 93.6+0.1s
[8000/16000] [L1: 0.0622] 93.4+0.0s
[9600/16000] [L1: 0.0620] 93.0+0.1s
[11200/16000] [L1: 0.0620] 92.7+0.1s
[12800/16000] [L1: 0.0619] 93.2+0.1s
[14400/16000] [L1: 0.0620] 92.8+0.0s
[16000/16000] [L1: 0.0621] 92.6+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.821 (Best: 28.821 @epoch 103)
Forward: 33.86s
Saving...
Total: 34.50s
[Epoch 104] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0630] 92.7+0.6s
[3200/16000] [L1: 0.0623] 93.3+0.1s
[4800/16000] [L1: 0.0625] 92.8+0.0s
[6400/16000] [L1: 0.0626] 92.9+0.1s
[8000/16000] [L1: 0.0624] 92.7+0.0s
[9600/16000] [L1: 0.0623] 92.8+0.0s
[11200/16000] [L1: 0.0622] 92.7+0.1s
[12800/16000] [L1: 0.0621] 92.8+0.1s
[14400/16000] [L1: 0.0621] 92.9+0.0s
[16000/16000] [L1: 0.0621] 93.0+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.793 (Best: 28.821 @epoch 103)
Forward: 34.01s
Saving...
Total: 34.76s
[Epoch 105] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0642] 92.8+0.7s
[3200/16000] [L1: 0.0630] 92.5+0.1s
[4800/16000] [L1: 0.0624] 92.8+0.1s
[6400/16000] [L1: 0.0621] 92.6+0.0s
[8000/16000] [L1: 0.0620] 92.4+0.1s
[9600/16000] [L1: 0.0621] 92.5+0.1s
[11200/16000] [L1: 0.0622] 92.6+0.1s
[12800/16000] [L1: 0.0621] 92.6+0.1s
[14400/16000] [L1: 0.0619] 92.8+0.0s
[16000/16000] [L1: 0.0619] 92.6+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.788 (Best: 28.821 @epoch 103)
Forward: 33.86s
Saving...
Total: 34.39s
[Epoch 106] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0624] 93.0+0.6s
[3200/16000] [L1: 0.0613] 92.8+0.1s
[4800/16000] [L1: 0.0613] 93.1+0.1s
[6400/16000] [L1: 0.0616] 92.7+0.1s
[8000/16000] [L1: 0.0617] 92.7+0.1s
[9600/16000] [L1: 0.0619] 92.6+0.1s
[11200/16000] [L1: 0.0619] 92.6+0.1s
[12800/16000] [L1: 0.0621] 92.8+0.1s
[14400/16000] [L1: 0.0622] 92.7+0.1s
[16000/16000] [L1: 0.0622] 92.9+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.790 (Best: 28.821 @epoch 103)
Forward: 33.83s
Saving...
Total: 34.49s
[Epoch 107] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0620] 92.8+0.6s
[3200/16000] [L1: 0.0616] 92.6+0.0s
[4800/16000] [L1: 0.0620] 92.7+0.1s
[6400/16000] [L1: 0.0615] 92.7+0.1s
[8000/16000] [L1: 0.0618] 92.6+0.1s
[9600/16000] [L1: 0.0618] 92.6+0.1s
[11200/16000] [L1: 0.0619] 92.9+0.1s
[12800/16000] [L1: 0.0620] 92.6+0.1s
[14400/16000] [L1: 0.0617] 92.9+0.1s
[16000/16000] [L1: 0.0619] 92.3+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.789 (Best: 28.821 @epoch 103)
Forward: 33.95s
Saving...
Total: 34.38s
[Epoch 108] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0622] 93.3+0.6s
[3200/16000] [L1: 0.0618] 93.0+0.1s
[4800/16000] [L1: 0.0615] 93.1+0.1s
[6400/16000] [L1: 0.0614] 92.8+0.1s
[8000/16000] [L1: 0.0612] 92.9+0.1s
[9600/16000] [L1: 0.0614] 93.3+0.1s
[11200/16000] [L1: 0.0616] 93.0+0.1s
[12800/16000] [L1: 0.0617] 93.9+0.1s
[14400/16000] [L1: 0.0618] 92.6+0.1s
[16000/16000] [L1: 0.0619] 92.7+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.820 (Best: 28.821 @epoch 103)
Forward: 33.87s
Saving...
Total: 34.67s
[Epoch 109] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0622] 92.6+0.6s
[3200/16000] [L1: 0.0623] 92.8+0.1s
[4800/16000] [L1: 0.0621] 92.4+0.1s
[6400/16000] [L1: 0.0624] 92.5+0.1s
[8000/16000] [L1: 0.0620] 93.0+0.1s
[9600/16000] [L1: 0.0618] 93.1+0.1s
[11200/16000] [L1: 0.0618] 92.6+0.1s
[12800/16000] [L1: 0.0617] 92.6+0.1s
[14400/16000] [L1: 0.0616] 92.8+0.1s
[16000/16000] [L1: 0.0617] 92.5+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.822 (Best: 28.822 @epoch 109)
Forward: 33.85s
Saving...
Total: 34.53s
[Epoch 110] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0628] 93.8+0.6s
[3200/16000] [L1: 0.0623] 93.1+0.1s
[4800/16000] [L1: 0.0617] 93.2+0.1s
[6400/16000] [L1: 0.0621] 92.8+0.1s
[8000/16000] [L1: 0.0621] 92.6+0.1s
[9600/16000] [L1: 0.0622] 92.9+0.1s
[11200/16000] [L1: 0.0623] 92.8+0.1s
[12800/16000] [L1: 0.0621] 93.5+0.1s
[14400/16000] [L1: 0.0621] 92.8+0.1s
[16000/16000] [L1: 0.0622] 92.9+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.804 (Best: 28.822 @epoch 109)
Forward: 33.83s
Saving...
Total: 34.35s
[Epoch 111] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0617] 92.8+0.5s
[3200/16000] [L1: 0.0618] 92.8+0.1s
[4800/16000] [L1: 0.0616] 92.9+0.1s
[6400/16000] [L1: 0.0618] 92.7+0.1s
[8000/16000] [L1: 0.0618] 92.9+0.1s
[9600/16000] [L1: 0.0618] 92.9+0.1s
[11200/16000] [L1: 0.0618] 93.0+0.1s
[12800/16000] [L1: 0.0620] 92.5+0.1s
[14400/16000] [L1: 0.0621] 93.3+0.1s
[16000/16000] [L1: 0.0620] 92.5+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.809 (Best: 28.822 @epoch 109)
Forward: 33.99s
Saving...
Total: 34.68s
[Epoch 112] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0609] 92.8+0.6s
[3200/16000] [L1: 0.0614] 92.9+0.1s
[4800/16000] [L1: 0.0614] 92.4+0.1s
[6400/16000] [L1: 0.0615] 92.6+0.1s
[8000/16000] [L1: 0.0615] 92.7+0.1s
[9600/16000] [L1: 0.0614] 92.7+0.1s
[11200/16000] [L1: 0.0613] 92.6+0.1s
[12800/16000] [L1: 0.0615] 92.6+0.1s
[14400/16000] [L1: 0.0614] 93.4+0.1s
[16000/16000] [L1: 0.0614] 92.7+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.825 (Best: 28.825 @epoch 112)
Forward: 33.92s
Saving...
Total: 34.78s
[Epoch 113] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0627] 92.8+0.6s
[3200/16000] [L1: 0.0633] 92.7+0.1s
[4800/16000] [L1: 0.0629] 92.8+0.1s
[6400/16000] [L1: 0.0629] 92.6+0.1s
[8000/16000] [L1: 0.0628] 92.6+0.1s
[9600/16000] [L1: 0.0626] 92.9+0.1s
[11200/16000] [L1: 0.0625] 92.8+0.0s
[12800/16000] [L1: 0.0626] 92.9+0.1s
[14400/16000] [L1: 0.0627] 92.9+0.0s
[16000/16000] [L1: 0.0627] 92.6+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.820 (Best: 28.825 @epoch 112)
Forward: 33.88s
Saving...
Total: 34.64s
[Epoch 114] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0624] 92.9+0.7s
[3200/16000] [L1: 0.0626] 92.5+0.1s
[4800/16000] [L1: 0.0621] 93.3+0.0s
[6400/16000] [L1: 0.0617] 92.8+0.0s
[8000/16000] [L1: 0.0622] 92.7+0.1s
[9600/16000] [L1: 0.0619] 92.6+0.0s
[11200/16000] [L1: 0.0619] 92.7+0.1s
[12800/16000] [L1: 0.0620] 92.6+0.0s
[14400/16000] [L1: 0.0620] 92.6+0.0s
[16000/16000] [L1: 0.0623] 92.7+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.796 (Best: 28.825 @epoch 112)
Forward: 33.89s
Saving...
Total: 34.48s
[Epoch 115] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0625] 92.6+0.5s
[3200/16000] [L1: 0.0621] 92.5+0.1s
[4800/16000] [L1: 0.0620] 92.8+0.1s
[6400/16000] [L1: 0.0618] 92.9+0.1s
[8000/16000] [L1: 0.0619] 92.6+0.1s
[9600/16000] [L1: 0.0618] 92.6+0.1s
[11200/16000] [L1: 0.0618] 92.7+0.1s
[12800/16000] [L1: 0.0620] 92.7+0.1s
[14400/16000] [L1: 0.0620] 92.6+0.1s
[16000/16000] [L1: 0.0621] 92.4+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.798 (Best: 28.825 @epoch 112)
Forward: 33.93s
Saving...
Total: 34.56s
[Epoch 116] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0619] 92.5+0.6s
[3200/16000] [L1: 0.0620] 93.4+0.1s
[4800/16000] [L1: 0.0616] 93.0+0.0s
[6400/16000] [L1: 0.0619] 92.5+0.1s
[8000/16000] [L1: 0.0618] 92.6+0.0s
[9600/16000] [L1: 0.0618] 92.6+0.1s
[11200/16000] [L1: 0.0619] 93.0+0.1s
[12800/16000] [L1: 0.0619] 93.2+0.1s
[14400/16000] [L1: 0.0618] 92.9+0.1s
[16000/16000] [L1: 0.0618] 93.2+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.800 (Best: 28.825 @epoch 112)
Forward: 33.89s
Saving...
Total: 34.40s
[Epoch 117] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0615] 92.7+0.5s
[3200/16000] [L1: 0.0618] 93.1+0.1s
[4800/16000] [L1: 0.0619] 93.0+0.1s
[6400/16000] [L1: 0.0619] 92.7+0.1s
[8000/16000] [L1: 0.0619] 92.6+0.1s
[9600/16000] [L1: 0.0618] 93.5+0.0s
[11200/16000] [L1: 0.0619] 92.7+0.1s
[12800/16000] [L1: 0.0619] 93.1+0.1s
[14400/16000] [L1: 0.0620] 92.7+0.0s
[16000/16000] [L1: 0.0620] 92.5+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.761 (Best: 28.825 @epoch 112)
Forward: 34.03s
Saving...
Total: 34.66s
[Epoch 118] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0627] 92.6+0.5s
[3200/16000] [L1: 0.0615] 93.1+0.1s
[4800/16000] [L1: 0.0620] 92.6+0.1s
[6400/16000] [L1: 0.0618] 92.6+0.1s
[8000/16000] [L1: 0.0619] 92.7+0.1s
[9600/16000] [L1: 0.0621] 92.7+0.1s
[11200/16000] [L1: 0.0620] 92.8+0.1s
[12800/16000] [L1: 0.0620] 92.6+0.1s
[14400/16000] [L1: 0.0618] 92.7+0.1s
[16000/16000] [L1: 0.0617] 93.0+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.782 (Best: 28.825 @epoch 112)
Forward: 33.92s
Saving...
Total: 34.58s
[Epoch 119] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0614] 92.8+0.7s
[3200/16000] [L1: 0.0617] 92.9+0.1s
[4800/16000] [L1: 0.0620] 93.1+0.1s
[6400/16000] [L1: 0.0623] 92.7+0.1s
[8000/16000] [L1: 0.0623] 92.7+0.1s
[9600/16000] [L1: 0.0623] 93.0+0.1s
[11200/16000] [L1: 0.0623] 93.2+0.0s
[12800/16000] [L1: 0.0623] 92.6+0.0s
[14400/16000] [L1: 0.0621] 92.6+0.1s
[16000/16000] [L1: 0.0621] 92.5+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.812 (Best: 28.825 @epoch 112)
Forward: 34.01s
Saving...
Total: 35.06s
[Epoch 120] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0630] 92.9+0.6s
[3200/16000] [L1: 0.0623] 92.6+0.0s
[4800/16000] [L1: 0.0621] 92.8+0.1s
[6400/16000] [L1: 0.0622] 92.7+0.1s
[8000/16000] [L1: 0.0620] 93.2+0.1s
[9600/16000] [L1: 0.0619] 93.3+0.1s
[11200/16000] [L1: 0.0619] 92.7+0.0s
[12800/16000] [L1: 0.0619] 92.5+0.0s
[14400/16000] [L1: 0.0620] 93.3+0.0s
[16000/16000] [L1: 0.0621] 92.7+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.806 (Best: 28.825 @epoch 112)
Forward: 33.94s
Saving...
Total: 35.07s
[Epoch 121] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0632] 92.6+0.6s
[3200/16000] [L1: 0.0619] 92.8+0.1s
[4800/16000] [L1: 0.0616] 92.5+0.0s
[6400/16000] [L1: 0.0618] 92.8+0.1s
[8000/16000] [L1: 0.0614] 92.9+0.1s
[9600/16000] [L1: 0.0615] 92.7+0.1s
[11200/16000] [L1: 0.0616] 93.2+0.1s
[12800/16000] [L1: 0.0615] 93.0+0.1s
[14400/16000] [L1: 0.0616] 92.6+0.1s
[16000/16000] [L1: 0.0616] 92.6+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.805 (Best: 28.825 @epoch 112)
Forward: 33.94s
Saving...
Total: 35.14s
[Epoch 122] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0620] 92.6+0.6s
[3200/16000] [L1: 0.0623] 92.7+0.1s
[4800/16000] [L1: 0.0623] 92.7+0.1s
[6400/16000] [L1: 0.0617] 92.6+0.1s
[8000/16000] [L1: 0.0616] 92.7+0.0s
[9600/16000] [L1: 0.0616] 92.6+0.1s
[11200/16000] [L1: 0.0615] 92.9+0.0s
[12800/16000] [L1: 0.0615] 92.6+0.1s
[14400/16000] [L1: 0.0616] 92.7+0.0s
[16000/16000] [L1: 0.0618] 92.6+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.811 (Best: 28.825 @epoch 112)
Forward: 33.88s
Saving...
Total: 34.49s
[Epoch 123] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0619] 92.5+0.6s
[3200/16000] [L1: 0.0614] 92.9+0.1s
[4800/16000] [L1: 0.0619] 93.0+0.1s
[6400/16000] [L1: 0.0620] 92.6+0.1s
[8000/16000] [L1: 0.0618] 92.7+0.1s
[9600/16000] [L1: 0.0618] 92.9+0.1s
[11200/16000] [L1: 0.0620] 93.0+0.1s
[12800/16000] [L1: 0.0619] 92.6+0.1s
[14400/16000] [L1: 0.0618] 92.3+0.0s
[16000/16000] [L1: 0.0618] 92.6+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.813 (Best: 28.825 @epoch 112)
Forward: 33.85s
Saving...
Total: 34.86s
[Epoch 124] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0623] 92.6+0.6s
[3200/16000] [L1: 0.0625] 92.5+0.1s
[4800/16000] [L1: 0.0622] 92.9+0.1s
[6400/16000] [L1: 0.0623] 93.3+0.1s
[8000/16000] [L1: 0.0621] 92.8+0.1s
[9600/16000] [L1: 0.0620] 92.8+0.0s
[11200/16000] [L1: 0.0619] 92.6+0.1s
[12800/16000] [L1: 0.0616] 92.6+0.0s
[14400/16000] [L1: 0.0615] 92.7+0.1s
[16000/16000] [L1: 0.0615] 92.4+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.804 (Best: 28.825 @epoch 112)
Forward: 33.82s
Saving...
Total: 34.54s
[Epoch 125] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0615] 92.8+0.6s
[3200/16000] [L1: 0.0617] 92.8+0.1s
[4800/16000] [L1: 0.0615] 92.9+0.1s
[6400/16000] [L1: 0.0614] 92.6+0.1s
[8000/16000] [L1: 0.0617] 92.6+0.1s
[9600/16000] [L1: 0.0619] 92.8+0.1s
[11200/16000] [L1: 0.0620] 93.6+0.1s
[12800/16000] [L1: 0.0618] 92.7+0.0s
[14400/16000] [L1: 0.0617] 92.9+0.1s
[16000/16000] [L1: 0.0617] 92.9+0.0s
Evaluation:
[DIV2K x10] PSNR: 28.832 (Best: 28.832 @epoch 125)
Forward: 33.92s
Saving...
Total: 34.92s
[Epoch 126] Learning rate: 1.00e-4
[1600/16000] [L1: 0.0629] 92.8+0.6s
[3200/16000] [L1: 0.0624] 92.6+0.1s
[4800/16000] [L1: 0.0616] 92.7+0.1s
[6400/16000] [L1: 0.0614] 92.8+0.1s
[8000/16000] [L1: 0.0616] 93.0+0.1s
[9600/16000] [L1: 0.0617] 93.3+0.1s
[11200/16000] [L1: 0.0618] 92.6+0.1s
[12800/16000] [L1: 0.0618] 93.0+0.1s
[14400/16000] [L1: 0.0617] 92.9+0.1s
[16000/16000] [L1: 0.0616] 93.0+0.1s
Evaluation:
[DIV2K x10] PSNR: 28.807 (Best: 28.832 @epoch 125)
Forward: 33.93s
Saving...
Total: 34.86s