Merge branch 'main' of github.com:DS4SD/docling into copilot/fix-1903

This commit is contained in:
Christoph Auer 2025-07-11 10:21:21 +02:00
commit 6aa85cc933
3 changed files with 11 additions and 3 deletions

View File

@ -260,7 +260,15 @@ class oMath2Latex(Tag2Method):
the fraction object
"""
c_dict = self.process_children_dict(elm)
pr = c_dict["fPr"]
pr = c_dict.get("fPr")
if pr is None:
# Handle missing fPr element gracefully
_log.debug("Missing fPr element in fraction, using default formatting")
latex_s = F_DEFAULT
return latex_s.format(
num=c_dict.get("num"),
den=c_dict.get("den"),
)
latex_s = get_val(pr.type, default=F_DEFAULT, store=F)
return pr.text + latex_s.format(num=c_dict.get("num"), den=c_dict.get("den"))

View File

@ -217,7 +217,7 @@ smolvlm_picture_description = PictureDescriptionVlmOptions(
# GraniteVision
granite_picture_description = PictureDescriptionVlmOptions(
repo_id="ibm-granite/granite-vision-3.2-2b-preview",
repo_id="ibm-granite/granite-vision-3.3-2b",
prompt="What is shown in this image?",
)

View File

@ -114,7 +114,7 @@ def main():
# Example for the Granite Vision model:
# (uncomment the following lines)
# pipeline_options.picture_description_options = vllm_local_options(
# model="ibm-granite/granite-vision-3.1-2b-preview"
# model="ibm-granite/granite-vision-3.3-2b"
# )
# Example for the SmolVLM model: