AlibabaResearch/AdvancedLiterateMachinery

TypeError in create_grid_input.py: Mismatch in save_pkl_file arguments

LUCIFERX92 opened this issue · 1 comments

TypeError in create_grid_input.py: Mismatch in save_pkl_file arguments

Issue Summary

A TypeError is occurring in the create_grid_input.py script due to a mismatch between the number of arguments in the save_pkl_file() function definition and its usage.

Detailed Description

When running the create_grid_input.py script, the following error is encountered:

File "/Users/i_manav.gupta/VGT_V4/VGT/object_detection/create_grid_input.py", line 215, in <module>
    save_pkl_file(grid, args.output, f"page_{page}", page, args.model)
TypeError: save_pkl_file() takes from 3 to 4 positional arguments but 5 were given

This error indicates that the save_pkl_file() function is being called with 5 arguments, but its definition only accepts 3 to 4 arguments.

Root Cause

The root cause of this issue appears to be a discrepancy between how the save_pkl_file() function is defined and how it's being called in the script.

Impact

This error prevents the script from executing successfully, which likely interrupts the process of creating grid inputs for the object detection module.

Just change the last line of the file create_grid_input.py to:

    save_pkl_file(grid, args.output, f"page_{page}", args.model)