Slackbot
07/28/2023, 10:07 PMChaoyu
07/31/2023, 2:25 AMVisaal Ambalam
07/31/2023, 2:31 PMinfererence_v2 method only takes 1 pytorch image tensor as an argument at a time, so I’m not sure if the underlying BentoML batching code knows how to batch image tensors.
pretrained_model: DonutModel = DonutModel.from_pretrained(pretrained_model_path)
name = "id_document_classifier_model"
model = bentoml.pytorch.save_model(
name,
pretrained_model,
signatures={
"inference_v2": {
"batchable": True,
"batch_dim": 0,
}
},
custom_objects={"encoder": pretrained_model.encoder, "decoder": pretrained_model.decoder},
)
runner = model.to_runner()
runner.init_local()
out = runner.inference_v2.run(image_tensors=img_tensor)["predictions"][0]Visaal Ambalam
07/31/2023, 2:34 PM