Model export
PyTorch
torch.save()
In official documents saving_loading_models Introduction through torch.save() Save the model as .pth perhaps .pt Format for suffixes.
ONNX
PyTorch Also supported through torch.onnx.export() Convert it to .onnx Format file. In official documents TORCH.ONNX I also provided a detailed introduction.
XGBoost
Pickle
XGBoost The model can be directly used pickle export.
pickle.dump(model, open("model.pkl", "wb"))
Booster.save_model()
XGBoost Booster Models can also be used Booster.save_model() Method export, stay [file](https://xgboost.readthedocs.io/en/latest/python/python_api.html#xgboost. Booster.save_model) There are detailed explanations available. But using this method. Booster The additional attributes recorded in will not be retained. Do you want to keep it or recommend using the above pickle method.
model.save_model("model.bin")
ONNX
XGBoost Can be used onnxmltools Export as onnx format.