{
  "config": {
    "steps": 100000,
    "batch_size": 64,
    "lr": 0.001,
    "snr_min_db": -5.0,
    "snr_max_db": 20.0,
    "base_channels": 64,
    "num_blocks": 5,
    "parameters": 373154,
    "device": "cuda"
  },
  "train_loss": [
    {
      "step": 500,
      "loss": 1.691336945295334
    },
    {
      "step": 1000,
      "loss": 0.8955723130702973
    },
    {
      "step": 1500,
      "loss": 0.7429668388366699
    },
    {
      "step": 2000,
      "loss": 0.7207704299688339
    },
    {
      "step": 2500,
      "loss": 0.7041680966615677
    },
    {
      "step": 3000,
      "loss": 0.6096165266036987
    },
    {
      "step": 3500,
      "loss": 0.40691158063709737
    },
    {
      "step": 4000,
      "loss": 0.29851316977664827
    },
    {
      "step": 4500,
      "loss": 0.2690159115754068
    },
    {
      "step": 5000,
      "loss": 0.2602603763639927
    },
    {
      "step": 5500,
      "loss": 0.26113324814662336
    },
    {
      "step": 6000,
      "loss": 0.2530574846044183
    },
    {
      "step": 6500,
      "loss": 0.22951225831639022
    },
    {
      "step": 7000,
      "loss": 0.22509592073317616
    },
    {
      "step": 7500,
      "loss": 0.21446108136046677
    },
    {
      "step": 8000,
      "loss": 0.2504065189221874
    },
    {
      "step": 8500,
      "loss": 0.23606011191755533
    },
    {
      "step": 9000,
      "loss": 0.21838053319137543
    },
    {
      "step": 9500,
      "loss": 0.19818441294739023
    },
    {
      "step": 10000,
      "loss": 0.23974126314138994
    },
    {
      "step": 10500,
      "loss": 0.197945042216219
    },
    {
      "step": 11000,
      "loss": 0.2447927584759891
    },
    {
      "step": 11500,
      "loss": 0.20798638673778624
    },
    {
      "step": 12000,
      "loss": 0.20381599147547969
    },
    {
      "step": 12500,
      "loss": 0.19160975258564578
    },
    {
      "step": 13000,
      "loss": 0.2014858659026213
    },
    {
      "step": 13500,
      "loss": 0.19159169386397115
    },
    {
      "step": 14000,
      "loss": 0.2021517789917998
    },
    {
      "step": 14500,
      "loss": 0.2144583458248526
    },
    {
      "step": 15000,
      "loss": 0.19848905914882198
    },
    {
      "step": 15500,
      "loss": 0.18035625884518958
    },
    {
      "step": 16000,
      "loss": 0.20402415107097477
    },
    {
      "step": 16500,
      "loss": 0.21151554318494165
    },
    {
      "step": 17000,
      "loss": 0.18907600555638782
    },
    {
      "step": 17500,
      "loss": 0.1971311720656231
    },
    {
      "step": 18000,
      "loss": 0.17972985583310946
    },
    {
      "step": 18500,
      "loss": 0.21027670957706868
    },
    {
      "step": 19000,
      "loss": 0.18294032082729972
    },
    {
      "step": 19500,
      "loss": 0.18218735161959193
    },
    {
      "step": 20000,
      "loss": 0.20201916972832987
    },
    {
      "step": 20500,
      "loss": 0.1894432331956923
    },
    {
      "step": 21000,
      "loss": 0.19347797818353865
    },
    {
      "step": 21500,
      "loss": 0.18037993987346998
    },
    {
      "step": 22000,
      "loss": 0.1856318448515376
    },
    {
      "step": 22500,
      "loss": 0.1940426767814206
    },
    {
      "step": 23000,
      "loss": 0.1885607949286932
    },
    {
      "step": 23500,
      "loss": 0.1869073517958168
    },
    {
      "step": 24000,
      "loss": 0.19254416017746553
    },
    {
      "step": 24500,
      "loss": 0.18907559675112134
    },
    {
      "step": 25000,
      "loss": 0.1852422183864983
    },
    {
      "step": 25500,
      "loss": 0.18348929510358722
    },
    {
      "step": 26000,
      "loss": 0.18008311112900263
    },
    {
      "step": 26500,
      "loss": 0.16427021448558662
    },
    {
      "step": 27000,
      "loss": 0.1883601328318473
    },
    {
      "step": 27500,
      "loss": 0.1853530931196874
    },
    {
      "step": 28000,
      "loss": 0.1727466058913269
    },
    {
      "step": 28500,
      "loss": 0.17967088002327364
    },
    {
      "step": 29000,
      "loss": 0.18865195904113352
    },
    {
      "step": 29500,
      "loss": 0.18867174714640714
    },
    {
      "step": 30000,
      "loss": 0.18727842734765726
    },
    {
      "step": 30500,
      "loss": 0.17843736973404883
    },
    {
      "step": 31000,
      "loss": 0.19919529810687528
    },
    {
      "step": 31500,
      "loss": 0.17749061224923934
    },
    {
      "step": 32000,
      "loss": 0.18617217109099146
    },
    {
      "step": 32500,
      "loss": 0.1807962991874665
    },
    {
      "step": 33000,
      "loss": 0.16888202516525053
    },
    {
      "step": 33500,
      "loss": 0.17880162422708235
    },
    {
      "step": 34000,
      "loss": 0.17880965153570286
    },
    {
      "step": 34500,
      "loss": 0.19009390305296983
    },
    {
      "step": 35000,
      "loss": 0.177897776810918
    },
    {
      "step": 35500,
      "loss": 0.18872632085031363
    },
    {
      "step": 36000,
      "loss": 0.17755359608179425
    },
    {
      "step": 36500,
      "loss": 0.17868392456602306
    },
    {
      "step": 37000,
      "loss": 0.1962859901742777
    },
    {
      "step": 37500,
      "loss": 0.18542362550424876
    },
    {
      "step": 38000,
      "loss": 0.1640259106096346
    },
    {
      "step": 38500,
      "loss": 0.17960044819593896
    },
    {
      "step": 39000,
      "loss": 0.18010442981764208
    },
    {
      "step": 39500,
      "loss": 0.1844422131520696
    },
    {
      "step": 40000,
      "loss": 0.18037550833635033
    },
    {
      "step": 40500,
      "loss": 0.17741883814102039
    },
    {
      "step": 41000,
      "loss": 0.19278902867715805
    },
    {
      "step": 41500,
      "loss": 0.170784840793116
    },
    {
      "step": 42000,
      "loss": 0.18910839707858396
    },
    {
      "step": 42500,
      "loss": 0.177909433213179
    },
    {
      "step": 43000,
      "loss": 0.1626933561359765
    },
    {
      "step": 43500,
      "loss": 0.17455811798549256
    },
    {
      "step": 44000,
      "loss": 0.1596638534818776
    },
    {
      "step": 44500,
      "loss": 0.1787988846433582
    },
    {
      "step": 45000,
      "loss": 0.16941539591597393
    },
    {
      "step": 45500,
      "loss": 0.16573128052882385
    },
    {
      "step": 46000,
      "loss": 0.17404778146755415
    },
    {
      "step": 46500,
      "loss": 0.16066663939808495
    },
    {
      "step": 47000,
      "loss": 0.18263584895036183
    },
    {
      "step": 47500,
      "loss": 0.16253888408420608
    },
    {
      "step": 48000,
      "loss": 0.18628117836581076
    },
    {
      "step": 48500,
      "loss": 0.1841086492497707
    },
    {
      "step": 49000,
      "loss": 0.17583500739745797
    },
    {
      "step": 49500,
      "loss": 0.17285723698075162
    },
    {
      "step": 50000,
      "loss": 0.17746090743306558
    },
    {
      "step": 50500,
      "loss": 0.18766394584462978
    },
    {
      "step": 51000,
      "loss": 0.1765810217212711
    },
    {
      "step": 51500,
      "loss": 0.17263046167453286
    },
    {
      "step": 52000,
      "loss": 0.17748588648592703
    },
    {
      "step": 52500,
      "loss": 0.1660890009312425
    },
    {
      "step": 53000,
      "loss": 0.19231328916247004
    },
    {
      "step": 53500,
      "loss": 0.16158400794607586
    },
    {
      "step": 54000,
      "loss": 0.17400132658955408
    },
    {
      "step": 54500,
      "loss": 0.17897984494880076
    },
    {
      "step": 55000,
      "loss": 0.15893188719195314
    },
    {
      "step": 55500,
      "loss": 0.15253671211312758
    },
    {
      "step": 56000,
      "loss": 0.1753628531845752
    },
    {
      "step": 56500,
      "loss": 0.17162072639889084
    },
    {
      "step": 57000,
      "loss": 0.16217879795643966
    },
    {
      "step": 57500,
      "loss": 0.1679986204513116
    },
    {
      "step": 58000,
      "loss": 0.17078079130302648
    },
    {
      "step": 58500,
      "loss": 0.1662224288469297
    },
    {
      "step": 59000,
      "loss": 0.1793842435447732
    },
    {
      "step": 59500,
      "loss": 0.17787842412677127
    },
    {
      "step": 60000,
      "loss": 0.17297486740443854
    },
    {
      "step": 60500,
      "loss": 0.1894744503289112
    },
    {
      "step": 61000,
      "loss": 0.16590914498036727
    },
    {
      "step": 61500,
      "loss": 0.16309267345129047
    },
    {
      "step": 62000,
      "loss": 0.16878818688041064
    },
    {
      "step": 62500,
      "loss": 0.16664821270827088
    },
    {
      "step": 63000,
      "loss": 0.16461677577195225
    },
    {
      "step": 63500,
      "loss": 0.18337261967611265
    },
    {
      "step": 64000,
      "loss": 0.1821423210927751
    },
    {
      "step": 64500,
      "loss": 0.18714465487247797
    },
    {
      "step": 65000,
      "loss": 0.1774354823497706
    },
    {
      "step": 65500,
      "loss": 0.19760971105145292
    },
    {
      "step": 66000,
      "loss": 0.18654141985042952
    },
    {
      "step": 66500,
      "loss": 0.1593751599402167
    },
    {
      "step": 67000,
      "loss": 0.1829781035707565
    },
    {
      "step": 67500,
      "loss": 0.17409339830442333
    },
    {
      "step": 68000,
      "loss": 0.16662392413988708
    },
    {
      "step": 68500,
      "loss": 0.18739246491386438
    },
    {
      "step": 69000,
      "loss": 0.17695980372079065
    },
    {
      "step": 69500,
      "loss": 0.17523879597953054
    },
    {
      "step": 70000,
      "loss": 0.17355287248810056
    },
    {
      "step": 70500,
      "loss": 0.1861649637145456
    },
    {
      "step": 71000,
      "loss": 0.18200893732637632
    },
    {
      "step": 71500,
      "loss": 0.16724499535199722
    },
    {
      "step": 72000,
      "loss": 0.17161135539186945
    },
    {
      "step": 72500,
      "loss": 0.16737697322983877
    },
    {
      "step": 73000,
      "loss": 0.1651927609660779
    },
    {
      "step": 73500,
      "loss": 0.17920934342185502
    },
    {
      "step": 74000,
      "loss": 0.17433832142106256
    },
    {
      "step": 74500,
      "loss": 0.18594472862093245
    },
    {
      "step": 75000,
      "loss": 0.1880920080197975
    },
    {
      "step": 75500,
      "loss": 0.1544105742087413
    },
    {
      "step": 76000,
      "loss": 0.17409746531787096
    },
    {
      "step": 76500,
      "loss": 0.1663816170571954
    },
    {
      "step": 77000,
      "loss": 0.16753778610739392
    },
    {
      "step": 77500,
      "loss": 0.16791583685856312
    },
    {
      "step": 78000,
      "loss": 0.1699952069373103
    },
    {
      "step": 78500,
      "loss": 0.16568184375960845
    },
    {
      "step": 79000,
      "loss": 0.1711351238474017
    },
    {
      "step": 79500,
      "loss": 0.17678456224699038
    },
    {
      "step": 80000,
      "loss": 0.17895881550727064
    },
    {
      "step": 80500,
      "loss": 0.1642458604350686
    },
    {
      "step": 81000,
      "loss": 0.17199318394978763
    },
    {
      "step": 81500,
      "loss": 0.1691499232299393
    },
    {
      "step": 82000,
      "loss": 0.17977004316984677
    },
    {
      "step": 82500,
      "loss": 0.1631393938333349
    },
    {
      "step": 83000,
      "loss": 0.18245013009588001
    },
    {
      "step": 83500,
      "loss": 0.16051977197284578
    },
    {
      "step": 84000,
      "loss": 0.17700285158288898
    },
    {
      "step": 84500,
      "loss": 0.16191737827826
    },
    {
      "step": 85000,
      "loss": 0.16917785050618114
    },
    {
      "step": 85500,
      "loss": 0.16199194250971777
    },
    {
      "step": 86000,
      "loss": 0.17383162217857898
    },
    {
      "step": 86500,
      "loss": 0.15608224170874746
    },
    {
      "step": 87000,
      "loss": 0.16922393662450486
    },
    {
      "step": 87500,
      "loss": 0.16238404071118567
    },
    {
      "step": 88000,
      "loss": 0.15892738177231513
    },
    {
      "step": 88500,
      "loss": 0.17279719239770203
    },
    {
      "step": 89000,
      "loss": 0.17307314328695064
    },
    {
      "step": 89500,
      "loss": 0.17681130515263066
    },
    {
      "step": 90000,
      "loss": 0.16077894325027592
    },
    {
      "step": 90500,
      "loss": 0.17868212709279033
    },
    {
      "step": 91000,
      "loss": 0.1765819448849652
    },
    {
      "step": 91500,
      "loss": 0.15993882261461112
    },
    {
      "step": 92000,
      "loss": 0.1778767166796897
    },
    {
      "step": 92500,
      "loss": 0.16211899387667655
    },
    {
      "step": 93000,
      "loss": 0.17714707451185677
    },
    {
      "step": 93500,
      "loss": 0.17787779299431714
    },
    {
      "step": 94000,
      "loss": 0.16372178760863607
    },
    {
      "step": 94500,
      "loss": 0.1717801906155073
    },
    {
      "step": 95000,
      "loss": 0.17615464887593407
    },
    {
      "step": 95500,
      "loss": 0.16331585543620167
    },
    {
      "step": 96000,
      "loss": 0.16851857485761865
    },
    {
      "step": 96500,
      "loss": 0.16695515561557842
    },
    {
      "step": 97000,
      "loss": 0.1866281877788715
    },
    {
      "step": 97500,
      "loss": 0.179782869088609
    },
    {
      "step": 98000,
      "loss": 0.179062023904582
    },
    {
      "step": 98500,
      "loss": 0.1786261216971907
    },
    {
      "step": 99000,
      "loss": 0.17862779821292496
    },
    {
      "step": 99500,
      "loss": 0.17370895712514176
    },
    {
      "step": 100000,
      "loss": 0.16361489201331278
    }
  ],
  "val_bler": [
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0,
    1.0
  ],
  "val_ber": [
    0.46845189144736843,
    0.16477950246710527,
    0.10352033648574561,
    0.08188305235745615,
    0.08073087993421052,
    0.07944807086074561,
    0.0697167112116228,
    0.06795547217653508,
    0.06676860608552632,
    0.07038659882127193,
    0.06740123012609649,
    0.06679002192982456,
    0.06700418037280702,
    0.0664563630756579,
    0.06660841557017544,
    0.0629467345120614,
    0.06766293174342106,
    0.06255182634320175,
    0.06292446203399123,
    0.06581174616228071,
    0.06346928111293859,
    0.06289148163377192,
    0.06419399328399122,
    0.06569738555372807,
    0.06392800849780701,
    0.061442057291666664,
    0.06280239172149123,
    0.06321314761513158,
    0.06157269394188596,
    0.06171189692982456,
    0.06315104166666667,
    0.0635438082510965,
    0.06115636992872807,
    0.061553419682017545,
    0.061463901452850876,
    0.06050233004385965,
    0.061226185581140354,
    0.06180655496162281,
    0.06173202782346491,
    0.06127287212171053,
    0.060206363075657895,
    0.06170889871162281,
    0.060535738760964915,
    0.060979046737938594,
    0.06076317502741228,
    0.0615564179002193,
    0.061463044819078945,
    0.06067151521381579,
    0.060713918585526314,
    0.061274585389254385
  ],
  "val_steps": [
    2000,
    4000,
    6000,
    8000,
    10000,
    12000,
    14000,
    16000,
    18000,
    20000,
    22000,
    24000,
    26000,
    28000,
    30000,
    32000,
    34000,
    36000,
    38000,
    40000,
    42000,
    44000,
    46000,
    48000,
    50000,
    52000,
    54000,
    56000,
    58000,
    60000,
    62000,
    64000,
    66000,
    68000,
    70000,
    72000,
    74000,
    76000,
    78000,
    80000,
    82000,
    84000,
    86000,
    88000,
    90000,
    92000,
    94000,
    96000,
    98000,
    100000
  ],
  "best_val_bler": 1.0
}