(questions, image_folder, tokenizer, image_processor, model_config, batch_size=1, num_workers=4)
| 70 | |
| 71 | # DataLoader |
| 72 | def create_data_loader(questions, image_folder, tokenizer, image_processor, model_config, batch_size=1, num_workers=4): |
| 73 | assert batch_size == 1, "batch_size must be 1" |
| 74 | dataset = CustomDataset(questions, image_folder, tokenizer, image_processor, model_config) |
| 75 | data_loader = DataLoader(dataset, batch_size=batch_size, num_workers=num_workers, shuffle=False, collate_fn=collate_fn) |
| 76 | return data_loader |
| 77 | |
| 78 | |
| 79 | def eval_model(args): |
no test coverage detected