aigve.core
VQALoop
Bases: BaseLoop
Loop for VQA metric evaluation.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
runner
|
Runner
|
A reference of runner. |
required |
dataloader
|
Dataloader or dict
|
A dataloader object or a dict to build a dataloader. |
required |
evaluator
|
Evaluator or dict or list
|
Used for computing metrics. |
required |
fp16
|
bool
|
Whether to enable fp16 validation. Defaults to False. |
False
|
Source code in aigve/core/loops.py
run()
Launch validation.
Source code in aigve/core/loops.py
run_iter(idx, data_batch)
Iterate one mini-batch.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
data_batch
|
Sequence[dict]
|
Batch of data from dataloader. |
required |