No i dont use pretrained models, so the training is from the scratch.
I have modified model.conv1 to have a single channel input.
I have trained the model with these modifications but the predicted labels are in favor of one of the classes, so it cannot go beyond 50% accuracy, and since my train and test data are balanced, the classifier actually does nothing.