Код: Выделить всё
with torch.no_grad():
outputs = model(**inputs)
....
Код: Выделить всё
class_queries_logits = outputs.class_queries_logits
masks_queries_logits = outputs.masks_queries_logits
# you can pass them to processor for postprocessing
result = processor.post_process_panoptic_segmentation(outputs,
target_sizes=[image.size[::-1]])[0]
https://huggingface.co/docs/transformer ... ask2former
описывает параметры, но я до сих пор понятия не имею, что делать.
В API Huggingface результатом является метка (кошка), оценка (скажем, 0,9) и маска - это то, чего я тоже хочу.
Редактировать 1: я получил оценки и метки:
Код: Выделить всё
segs = result["segments_info"]
for s in segs:
score = s["score"]
segment_label_id = s['label_id']
segment_label = model.config.id2label[segment_label_id]
Подробнее здесь: https://stackoverflow.com/questions/790 ... urn-tensor