Skip to content

ZeroDivisionError: float division by zero #5191

Open

Description

@CUsopp

Checklist:

描述问题

复现

  1. 您是否已经正常运行我们提供的教程?
    是的,正常运行,产品跑图的时候出错。
  2. 您是否在教程的基础上修改代码内容?还请您提供运行的代码
    没有修改代码,用的v3的产线。
  3. 您使用的数据集是?
    自训练
  4. 请提供您出现的报错信息及相关log
    Traceback (most recent call last):
    File "/home/pms/pmcode/apiTest/server_26.py", line 560, in _enrich_detections
    table_results = _batch_table(arrs)
    ^^^^^^^^^^^^^^^^^^
    File "/home/pms/pmcode/apiTest/server_26.py", line 481, in _batch_table
    for res in pipeline.predict(arrs):
    ^^^^^^^^^^^^^^^^^^^^^^
    File "/home/pms/pmcode/PaddleX/paddlex/inference/pipelines/_parallel.py", line 161, in predict
    yield from self._pipeline.predict(
    File "/home/pms/pmcode/PaddleX/paddlex/inference/pipelines/table_recognition/pipeline_v2.py", line 1280, in predict
    single_table_rec_res = self.predict_single_table_recognition_res(
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/home/pms/pmcode/PaddleX/paddlex/inference/pipelines/table_recognition/pipeline_v2.py", line 1072, in predict_single_table_recognition_res
    table_ocr_pred = self.split_ocr_bboxes_by_table_cells(
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/home/pms/pmcode/PaddleX/paddlex/inference/pipelines/table_recognition/pipeline_v2.py", line 686, in split_ocr_bboxes_by_table_cells
    overlapping_cells = get_overlapping_cells(ocr_box, cells_det_results)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/home/pms/pmcode/PaddleX/paddlex/inference/pipelines/table_recognition/pipeline_v2.py", line 614, in get_overlapping_cells
    if calculate_iou(ocr_box, cell) > 0.5:
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/home/pms/pmcode/PaddleX/paddlex/inference/pipelines/table_recognition/pipeline_v2.py", line 599, in calculate_iou
    return intersection_area / box2_area
    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
    ZeroDivisionError: float division by zero

环境

  1. 请提供您使用的PaddlePaddle和PaddleX的版本号
    paddlepaddle-gpu 3.3.0
    paddlex 3.5.1
  2. 请提供您使用的操作系统信息,如Linux/Windows/MacOS
    linux
  3. 请问您使用的Python版本是?
    3.11
  4. 请问您使用的CUDA/cuDNN的版本号是?
    12.8

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions