I guess you have run into gradient problem: output 16966.4102 is the value of bias of last linear layer. It suggests wx = 0,because output = wx+b.
two advice:

use Adam instead of SGD
add batchnorm before ReLU