MCPcopy Create free account
hub / github.com/MotrixLab/FineMoGen / single_gpu_test

Function single_gpu_test

mogen/apis/test.py:13–32  ·  view source on GitHub ↗

Test with single gpu.

(model, data_loader)

Source from the content-addressed store, hash-verified

11
12
13def single_gpu_test(model, data_loader):
14 """Test with single gpu."""
15 model.eval()
16 results = []
17 dataset = data_loader.dataset
18 prog_bar = mmcv.ProgressBar(len(dataset))
19 for i, data in enumerate(data_loader):
20 with torch.no_grad():
21 result = model(return_loss=False, **data)
22
23 batch_size = len(result)
24 if isinstance(result, list):
25 results.extend(result)
26 else:
27 results.append(result)
28
29 batch_size = data['motion'].size(0)
30 for _ in range(batch_size):
31 prog_bar.update()
32 return results
33
34
35def multi_gpu_test(model, data_loader, tmpdir=None, gpu_collect=False):

Callers 1

mainFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected