gitextract_eruklvu8/ ├── DATASET.md ├── LICENSE ├── README.md ├── cfgs/ │ ├── PointGPT-B/ │ │ ├── fewshot.yaml │ │ ├── finetune_modelnet.yaml │ │ ├── finetune_modelnet_8k.yaml │ │ ├── finetune_scan_hardest.yaml │ │ ├── finetune_scan_objbg.yaml │ │ ├── finetune_scan_objonly.yaml │ │ ├── post_pretrain.yaml │ │ └── pretrain.yaml │ ├── PointGPT-L/ │ │ ├── fewshot.yaml │ │ ├── finetune_modelnet.yaml │ │ ├── finetune_modelnet_8k.yaml │ │ ├── finetune_scan_hardest.yaml │ │ ├── finetune_scan_objbg.yaml │ │ ├── finetune_scan_objonly.yaml │ │ ├── post_pretrain.yaml │ │ └── pretrain.yaml │ ├── PointGPT-S/ │ │ ├── fewshot.yaml │ │ ├── finetune_modelnet.yaml │ │ ├── finetune_modelnet_8k.yaml │ │ ├── finetune_scan_hardest.yaml │ │ ├── finetune_scan_objbg.yaml │ │ ├── finetune_scan_objonly.yaml │ │ └── pretrain.yaml │ └── dataset_configs/ │ ├── LabeledHybrid.yaml │ ├── ModelNet40.yaml │ ├── ModelNet40FewShot.yaml │ ├── ScanObjectNN_hardest.yaml │ ├── ScanObjectNN_objectbg.yaml │ ├── ScanObjectNN_objectonly.yaml │ ├── ShapeNet-55.yaml │ └── UnlabeledHybrid.yaml ├── datasets/ │ ├── LabeledHybrid.py │ ├── ModelNetDataset.py │ ├── ModelNetDatasetFewShot.py │ ├── ScanObjectNNDataset.py │ ├── ShapeNet55Dataset.py │ ├── UnlabeledHybrid.py │ ├── __init__.py │ ├── build.py │ ├── data_transforms.py │ ├── generate_few_shot_data.py │ └── io.py ├── extensions/ │ ├── chamfer_dist/ │ │ ├── __init__.py │ │ ├── chamfer.cu │ │ ├── chamfer_cuda.cpp │ │ ├── setup.py │ │ └── test.py │ └── emd/ │ ├── README.md │ ├── __init__.py │ ├── cuda/ │ │ ├── emd.cpp │ │ └── emd_kernel.cu │ ├── emd.py │ ├── setup.py │ └── test_emd_loss.py ├── figures/ │ └── a ├── main.py ├── main_vis.py ├── models/ │ ├── GPT.py │ ├── PointGPT.py │ ├── __init__.py │ ├── build.py │ └── z_order.py ├── requirements.txt ├── segmentation/ │ ├── __init__.py │ ├── dataset.py │ ├── extensions/ │ │ ├── chamfer_dist/ │ │ │ ├── __init__.py │ │ │ ├── chamfer.cu │ │ │ ├── chamfer_cuda.cpp │ │ │ ├── setup.py │ │ │ └── test.py │ │ └── emd/ │ │ ├── README.md │ │ ├── __init__.py │ │ ├── cuda/ │ │ │ ├── emd.cpp │ │ │ └── emd_kernel.cu │ │ ├── emd.py │ │ ├── setup.py │ │ └── test_emd_loss.py │ ├── logger.py │ ├── main.py │ ├── misc.py │ ├── models/ │ │ ├── gpt2_seg.py │ │ ├── pointnet2_utils.py │ │ ├── pt.py │ │ └── z_order.py │ ├── pointnet_util.py │ └── provider.py ├── tools/ │ ├── __init__.py │ ├── builder.py │ ├── runner.py │ ├── runner_finetune.py │ └── runner_pretrain.py └── utils/ ├── AverageMeter.py ├── checkpoint.py ├── config.py ├── dist_utils.py ├── logger.py ├── misc.py ├── parser.py └── registry.py