ziqima's picture
initial commit
4893ce0
raw
history blame
851 Bytes
"""
Main Testing Script
Author: Xiaoyang Wu ([email protected])
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()