PointLoRA

October 31, 2025 ยท View on GitHub

Song Wang, Xiaolu Liu, Lingdong Kong, Jianyun Xu, Chunyong Hu, Gongfan Fang, Wentong Li, Jianke Zhu, Xinchao Wang

This is the official implementation of PointLoRA: Low-Rank Adaptation with Token Selection for Point Cloud Learning (CVPR 2025) [Paper].

Preparation

Environment Setup

We release the PointLoRA implementation with Point-MAE, please refer the environment setup in the original repo.

Dataset Download

We use ScanObjectNN, ModelNet40, and ShapeNetPart in this work. Please refer the data processing in Point-BERT.

Fine-tuning on Downstream Tasks

Fine-tuning the Point-MAE model with our proposed PointLoRA:

# For fine-tuning on PB-T50-RS variant
python main.py --config cfgs/finetune_scan_hardest_pointlora.yaml --ckpts <path/to/pre-trained/model> --finetune_model --exp_name pointlora_finetune

Acknowledgement

We gratefully acknowledge the contributions of various open-source projects that supported this work: Point-BERT, Point-MAE, DAPT, PPT, Point-PEFT.