The weights aren’t binary. It’s not a compile form, it’s the actual source of the AI model.
The same code used to train the model / generate the weights will not produce the same model weights if run again, it is not deterministic.
Also you will need millions of dollars to retrain, retraining is not the goal. The model weights are the source that was opened. The weights can be used to modify the model.