apply Black 25.11.0 style in fbcode/deeplearning/projects (21/92)
Summary: Formats the covered files with pyfmt. paintitblack Reviewed By: itamaro Differential Revision: D90476315 fbshipit-source-id: ee94c471788b8e7d067813d8b3e0311214d17f3f
This commit is contained in:
committed by
meta-codesync[bot]
parent
7b89b8fc3f
commit
11dec2936d
@@ -296,9 +296,9 @@ def agent_inference(
|
||||
assert LATEST_SAM3_TEXT_PROMPT != ""
|
||||
|
||||
# Make sure that the last message is a image
|
||||
assert (
|
||||
messages[-1]["content"][1]["type"] == "image"
|
||||
), "Second content element should be an image"
|
||||
assert messages[-1]["content"][1]["type"] == "image", (
|
||||
"Second content element should be an image"
|
||||
)
|
||||
messages.pop() # Remove the last user message
|
||||
# Add simplified replacement message
|
||||
simplified_message = {
|
||||
@@ -318,7 +318,7 @@ def agent_inference(
|
||||
|
||||
# MLLM check the mask one by one
|
||||
for i in range(num_masks):
|
||||
print(f"🔍 Checking mask {i+1}/{num_masks}...")
|
||||
print(f"🔍 Checking mask {i + 1}/{num_masks}...")
|
||||
image_w_mask_i, image_w_zoomed_in_mask_i = visualize(current_outputs, i)
|
||||
|
||||
image_w_zoomed_in_mask_i_path = os.path.join(
|
||||
@@ -363,7 +363,7 @@ def agent_inference(
|
||||
raise ValueError(
|
||||
"Generated text is None, which is unexpected. Please check the Qwen server and the input parameters."
|
||||
)
|
||||
print(f"Generated text for mask {i+1}: {checking_generated_text}")
|
||||
print(f"Generated text for mask {i + 1}: {checking_generated_text}")
|
||||
verdict = (
|
||||
checking_generated_text.split("<verdict>")[-1]
|
||||
.split("</verdict>")[0]
|
||||
@@ -371,11 +371,11 @@ def agent_inference(
|
||||
)
|
||||
if "Accept" in verdict:
|
||||
assert not "Reject" in verdict
|
||||
print(f"Mask {i+1} accepted, keeping it in the outputs.")
|
||||
print(f"Mask {i + 1} accepted, keeping it in the outputs.")
|
||||
masks_to_keep.append(i)
|
||||
elif "Reject" in verdict:
|
||||
assert not "Accept" in verdict
|
||||
print(f"Mask {i+1} rejected, removing it from the outputs.")
|
||||
print(f"Mask {i + 1} rejected, removing it from the outputs.")
|
||||
else:
|
||||
raise ValueError(
|
||||
f"Unexpected verdict in generated text: {checking_generated_text}. Expected 'Accept' or 'Reject'."
|
||||
@@ -397,7 +397,7 @@ def agent_inference(
|
||||
sam_output_dir, rf"{LATEST_SAM3_TEXT_PROMPT}.png"
|
||||
).replace(
|
||||
".png",
|
||||
f"_selected_masks_{'-'.join(map(str, [i+1 for i in masks_to_keep]))}.png".replace(
|
||||
f"_selected_masks_{'-'.join(map(str, [i + 1 for i in masks_to_keep]))}.png".replace(
|
||||
"/", "_"
|
||||
),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user