It looks similar without scheduler as well, just a bit changed. But the fluctuations are still unusual. Can the location of scheduler, optimizer and backpropagation in the script be a problem? Can you tell me what to use instead of Variable if it is decrepated or maybe a link?