bev-project/mmdet3d/apis/test.py

19 lines
459 B
Python
Raw Normal View History

2022-06-03 12:21:18 +08:00
import mmcv
import torch
def single_gpu_test(model, data_loader):
model.eval()
results = []
dataset = data_loader.dataset
prog_bar = mmcv.ProgressBar(len(dataset))
for data in data_loader:
with torch.no_grad():
result = model(return_loss=False, rescale=True, **data)
results.extend(result)
batch_size = len(result)
for _ in range(batch_size):
prog_bar.update()
return results