Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix #810 #811

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 9 additions & 6 deletions segment_anything/predictor.py
Original file line number Diff line number Diff line change
Expand Up @@ -202,13 +202,16 @@ def predict_torch(
instead of a binary mask.

Returns:
(torch.Tensor): The output masks in BxCxHxW format, where C is the
number of masks, and (H, W) is the original image size.
(torch.Tensor): The output masks in BxCxHxW format, where B is the
number of batches, C is the number of masks per batch, and (H, W) is
the original image size.
The meaning of B depends on the prompt input.
(torch.Tensor): An array of shape BxC containing the model's
predictions for the quality of each mask.
(torch.Tensor): An array of shape BxCxHxW, where C is the number
of masks and H=W=256. These low res logits can be passed to
a subsequent iteration as mask input.
predictions for the quality of each mask per batch.
(torch.Tensor): An array of shape BxCxHxW, where B is the
number of batches, C is the number of masks per batch and H=W=256.
These low res logits can be passed to a subsequent iteration as mask input.
The meaning of B depends on the prompt input.
"""
if not self.is_image_set:
raise RuntimeError("An image must be set with .set_image(...) before mask prediction.")
Expand Down