[英]MLFlow unable to log pytorch model
訓練模型后,我嘗試使用mlflow.pytorch.log_model(model, artifact_path="model",pickle_module=pickle)
將其記錄到 mlflow,但出現錯誤:
yaml.representer.RepresenterError: ('cannot represent an object', '1.11.0+cu102')
在這樣做之前,我肯定會將模型發送到 cpu 並使用next(model.parameters()).device
確認它。 如何讓 mlflow 記錄我的模型?
我沒有將 MLflow 與 PyTorch 一起使用,但在最壞的情況下,您可以避免使用 PyTorch 風格,而只需執行類似的操作
with tempfile.TemporaryDirectory() as path:
model.save(path)
mlflow.log_artifacts(path, artifact_path="model")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.