Slackbot
09/09/2023, 1:58 AMJian Shen Yap
09/09/2023, 1:59 AMDYIMAH
09/09/2023, 2:02 AMJian Shen Yap
09/09/2023, 2:05 AMJian Shen Yap
09/09/2023, 2:06 AMpredict functionDYIMAH
09/09/2023, 2:06 AMDYIMAH
09/09/2023, 2:07 AMDYIMAH
09/09/2023, 2:08 AMJian Shen Yap
09/09/2023, 2:09 AMrunner.predict.run(..) . this is analogous to doing model(..)Jian Shen Yap
09/09/2023, 2:10 AMawait runner.async_run(..) if you want to run the prediction asynchornouslyDYIMAH
09/09/2023, 2:11 AMJian Shen Yap
09/09/2023, 2:11 AMJian Shen Yap
09/09/2023, 2:11 AMJian Shen Yap
09/09/2023, 2:12 AMrunner.run(..)Jian Shen Yap
09/09/2023, 2:12 AMDYIMAH
09/09/2023, 2:20 AMbentoml.pytorch.save(
model,
"my_torch_model",
signatures={"__call__": {"batchable": True, "batch_dim": 0}},
)
instead of like:
bentoml.pytorch.save_model(
"demo_mnist", # model name in the local model store
trained_model, # model instance being saved
signatures={ # model signatures for runner inference
"predict": {
"batchable": True,
"batch_dim": 0,
}
}
)Jian Shen Yap
09/09/2023, 2:22 AMsignatures={ # model signatures for runner inference
"predict": {
"batchable": True,
"batch_dim": 0,
}
}
this expects a predict function in your model.
for pytorch model you could see this page https://docs.bentoml.org/en/latest/frameworks/pytorch.htmlDYIMAH
09/09/2023, 2:27 AMDYIMAH
09/09/2023, 2:28 AMJian Shen Yap
09/09/2023, 2:28 AM