技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
registration-workflows【数据与研究】Use Torch Points3D registration datasets, configs, pair/fragment contracts, descriptor evaluation notes, FPS sampling, and backend caveats.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the user asks about Torch Points3D registration tasks: 3DMatch fragments/patches, KITTI, ETH/TUM/KAIST/Planetary test sets, pair data, fragment descriptor files, FPS sampling, registration model configs, or registration-specific sparse/Open3D/backend issues.
Common data config families include:
registration/fragment3dmatch, fragment3dmatch_dense, fragment3dmatch_partial, fragment3dmatch_sparse, and sparse single-scale variants.registration/patch3dmatch for patch-level 3DMatch.registration/fragmentkitti_sparse for KITTI fragment registration.registration/modelnet_sparse_ss for siamese ModelNet.test3dmatch, testeth, testtum, testkaist, and testplanetary.Common model config groups include registration/kpconv, registration/pointnet2,
registration/pointnet2_patch, registration/minkowski, registration/spconv3d,
and registration/ms_svconv_base.
python sub-skills/registration-workflows/scripts/fps_registration_smoke.py --json
This checks torch_points3d.datasets.registration.utils.fps_sampling using a
small in-memory tensor fixture. It does not prove full 3DMatch/KITTI evaluation,
but it is a safe first signal that the registration utility import path and CPU
PyG/PyTorch stack are usable.
Registration evaluation scripts in the source repository assume real fragment features, ground-truth logs, optional Open3D visualization, and sometimes Minkowski/CUDA dependencies. Use registration evaluation to map required inputs before running a user's local evaluation script.
train.py/eval.py selector syntax and checkpoint/logging behavior, use training-evaluation.MinkowskiEngine, torchsparse, and CUDA as optional but required for specific sparse registration models.