add stage2 training code to the models/lm/model_utils.py
add stage2 training config as "dplm_{model_size}_stage2.yaml"
modify the DiffusionProteinLanguageModel.from_pretrained() method, where users can specify the net override config. For example, you load a DPLM model and want to use it for the representation learning, and you want to specify the dropout rate to 0.2, then you can use the following code to load: DiffusionProteinLanguageModel.from_pretrained('airkingbd/dplm_650m', net_override={'hidden_dropout_prob': 0.2})