Spaces:
Running
on
Zero
Running
on
Zero
""" | |
Main Testing Script | |
Author: Xiaoyang Wu (xiaoyang.wu.cs@gmail.com) | |
Please cite our work if the code is helpful to you. | |
""" | |
from pointcept.engines.defaults import ( | |
default_argument_parser, | |
default_config_parser, | |
default_setup, | |
) | |
from pointcept.engines.test import TESTERS | |
from pointcept.engines.launch import launch | |
def main_worker(cfg): | |
cfg = default_setup(cfg) | |
tester = TESTERS.build(dict(type=cfg.test.type, cfg=cfg)) | |
tester.test() | |
def main(): | |
args = default_argument_parser().parse_args() | |
cfg = default_config_parser(args.config_file, args.options) | |
launch( | |
main_worker, | |
num_gpus_per_machine=args.num_gpus, | |
num_machines=args.num_machines, | |
machine_rank=args.machine_rank, | |
dist_url=args.dist_url, | |
cfg=(cfg,), | |
) | |
if __name__ == "__main__": | |
main() | |