Your initial learning rate might be too high. Lowering the learning rate might “start” the training.
If your dataset is quite easy (based on the step size it seems you are using very few samples), the model might instantly overfit the training data.