w3robotics
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -68,7 +68,7 @@ if file_name is not None:
|
|
68 |
task_prompt = "<s_cord-v2>"
|
69 |
decoder_input_ids = processor.tokenizer(task_prompt, add_special_tokens=False, return_tensors="pt").input_ids
|
70 |
|
71 |
-
pixel_values =
|
72 |
|
73 |
outputs = model_ext.generate(
|
74 |
pixel_values.to(device),
|
@@ -81,9 +81,9 @@ if file_name is not None:
|
|
81 |
return_dict_in_generate=True,
|
82 |
)
|
83 |
|
84 |
-
sequence =
|
85 |
-
sequence = sequence.replace(
|
86 |
sequence = re.sub(r"<.*?>", "", sequence, count=1).strip() # remove first task start token
|
87 |
col3.header("Features")
|
88 |
-
col3.subheader(
|
89 |
|
|
|
68 |
task_prompt = "<s_cord-v2>"
|
69 |
decoder_input_ids = processor.tokenizer(task_prompt, add_special_tokens=False, return_tensors="pt").input_ids
|
70 |
|
71 |
+
pixel_values = processor_ext(image, return_tensors="pt").pixel_values
|
72 |
|
73 |
outputs = model_ext.generate(
|
74 |
pixel_values.to(device),
|
|
|
81 |
return_dict_in_generate=True,
|
82 |
)
|
83 |
|
84 |
+
sequence = processor_ext.batch_decode(outputs.sequences)[0]
|
85 |
+
sequence = sequence.replace(processor_ext.tokenizer.eos_token, "").replace(processor_ext.tokenizer.pad_token, "")
|
86 |
sequence = re.sub(r"<.*?>", "", sequence, count=1).strip() # remove first task start token
|
87 |
col3.header("Features")
|
88 |
+
col3.subheader(processor_ext.token2json(sequence))
|
89 |
|