LICENSE
MANIFEST.in
README.md
__init__.py
pyproject.toml
./__init__.py
./cpp/__init__.py
./cpp/chamfer_dist/__init__.py
./cpp/chamfer_dist/setup.py
./cpp/chamfer_dist/test.py
./cpp/emd/__init__.py
./cpp/emd/emd.py
./cpp/emd/setup.py
./cpp/emd/test_emd_loss.py
./cpp/pointnet2_batch/__init__.py
./cpp/pointnet2_batch/setup.py
./cpp/pointops/__init__.py
./cpp/pointops/setup.py
./cpp/pointops/functions/__init__.py
./cpp/pointops/functions/pointops.py
./cpp/pointops/src/__init__.py
./dataset/__init__.py
./dataset/build.py
./dataset/data_util.py
./dataset/datalist.py
./dataset/dataset_base.py
./dataset/grid_sample.py
./dataset/vis2d.py
./dataset/vis3d.py
./dataset/atom3d/__init__.py
./dataset/atom3d/psr.py
./dataset/graph_dataset/__init__.py
./dataset/graph_dataset/graph_dataset.py
./dataset/graph_dataset/stack_with_pad.py
./dataset/graph_dataset/structural_dataset.py
./dataset/graph_dataset/svd_encodings_dataset.py
./dataset/matterport3d/__init__.py
./dataset/matterport3d/category_mapping.tsv
./dataset/matterport3d/matterport3d.py
./dataset/matterport3d/matterport3d_dataprocessing.py
./dataset/modelnet/__init__.py
./dataset/modelnet/modelnet40_normal_resampled_loader.py
./dataset/modelnet/modelnet40_ply_2048_loader.py
./dataset/molhiv/__init__.py
./dataset/molhiv/data.py
./dataset/molpcba/__init__.py
./dataset/molpcba/data.py
./dataset/parsers/__init__.py
./dataset/parsers/class_map.py
./dataset/parsers/constants.py
./dataset/parsers/parser.py
./dataset/parsers/parser_factory.py
./dataset/parsers/parser_image_folder.py
./dataset/parsers/parser_image_in_tar.py
./dataset/parsers/parser_image_tar.py
./dataset/parsers/parser_tfds.py
./dataset/pcqm4m/__init__.py
./dataset/pcqm4m/data.py
./dataset/pcqm4mv2/__init__.py
./dataset/pcqm4mv2/data.py
./dataset/s3dis/__init__.py
./dataset/s3dis/s3dis.py
./dataset/s3dis/s3dis_block.py
./dataset/s3dis/s3dis_sphere.py
./dataset/scannetv2/__init__.py
./dataset/scannetv2/scannet.py
./dataset/scanobjectnn/__init__.py
./dataset/scanobjectnn/scanobjectnn.py
./dataset/semantic_kitti/__init__.py
./dataset/semantic_kitti/helper_tool.py
./dataset/semantic_kitti/label_mapping.yaml
./dataset/semantic_kitti/semantickitti.py
./dataset/semantic_kitti/utils/semantic-kitti.yaml
./dataset/semantic_kitti/utils/meta/anno_paths.txt
./dataset/semantic_kitti/utils/meta/class_names.txt
./dataset/shapenet/__init__.py
./dataset/shapenet/shapenet55.py
./dataset/shapenet/shapenetpart.py
./dataset/shapenetpart/__init__.py
./dataset/shapenetpart/shapenet55.py
./dataset/shapenetpart/shapenetpart.py
./loss/__init__.py
./loss/build.py
./loss/cross_entropy.py
./loss/distill_loss.py
./models/__init__.py
./models/build.py
./models/registry.py
./models/backbone/Stratified_transformer.py
./models/backbone/__init__.py
./models/backbone/baafnet.py
./models/backbone/ball_dgcnn.py
./models/backbone/curvenet.py
./models/backbone/debug_invvit.py
./models/backbone/deepgcn.py
./models/backbone/dgcnn.py
./models/backbone/graphvit3d.py
./models/backbone/grouppointnet.py
./models/backbone/pct.py
./models/backbone/pointmlp.py
./models/backbone/pointnet.py
./models/backbone/pointnetv2.py
./models/backbone/pointnext.py
./models/backbone/pointnextPyG.py
./models/backbone/pointtransformer.py
./models/backbone/pointvector.py
./models/backbone/pointvit.py
./models/backbone/pointvit_inv.py
./models/backbone/pointvit_inv_old.py
./models/backbone/randlenet.py
./models/backbone/resnet.py
./models/backbone/simpleview.py
./models/backbone/simpleview_util.py
./models/classification/__init__.py
./models/classification/cls_base.py
./models/classification/point_bert.py
./models/layers/__init__.py
./models/layers/activation.py
./models/layers/attention.py
./models/layers/conv.py
./models/layers/drop.py
./models/layers/graph_conv.py
./models/layers/group.py
./models/layers/group_embed.py
./models/layers/helpers.py
./models/layers/kmeans.py
./models/layers/knn.py
./models/layers/local_aggregation.py
./models/layers/mlp.py
./models/layers/norm.py
./models/layers/padding.py
./models/layers/patch_embed.py
./models/layers/registry.py
./models/layers/subsample.py
./models/layers/upsampling.py
./models/layers/weight_init.py
./models/reconstruction/__init__.py
./models/reconstruction/base_recontruct.py
./models/reconstruction/maskedpoint.py
./models/reconstruction/maskedpointgroup.py
./models/reconstruction/maskedpointvit.py
./models/reconstruction/nodeshuffle.py
./models/segmentation/__init__.py
./models/segmentation/base_seg.py
./models/segmentation/vit_seg.py
./optim/__init__.py
./optim/adabelief.py
./optim/adafactor.py
./optim/adahessian.py
./optim/adamp.py
./optim/adamw.py
./optim/lamb.py
./optim/lars.py
./optim/lookahead.py
./optim/madgrad.py
./optim/nadam.py
./optim/nvnovograd.py
./optim/optim_factory.py
./optim/radam.py
./optim/rmsprop_tf.py
./optim/sgdp.py
./scheduler/__init__.py
./scheduler/cosine_lr.py
./scheduler/multistep_lr.py
./scheduler/plateau_lr.py
./scheduler/poly_lr.py
./scheduler/scheduler.py
./scheduler/scheduler_factory.py
./scheduler/step_lr.py
./scheduler/tanh_lr.py
./transforms/__init__.py
./transforms/point_transform_cpu.py
./transforms/point_transformer_gpu.py
./transforms/transforms_factory.py
./utils/__init__.py
./utils/ckpt_util.py
./utils/config.py
./utils/dist_utils.py
./utils/logger.py
./utils/metrics.py
./utils/random.py
./utils/registry.py
./utils/str2bool.py
./utils/wandb.py
cpp/__init__.py
cpp/chamfer_dist/__init__.py
cpp/chamfer_dist/chamfer.cu
cpp/chamfer_dist/chamfer_cuda.cpp
cpp/chamfer_dist/setup.py
cpp/chamfer_dist/test.py
cpp/emd/README.md
cpp/emd/__init__.py
cpp/emd/emd.py
cpp/emd/setup.py
cpp/emd/test_emd_loss.py
cpp/emd/cuda/emd.cpp
cpp/emd/cuda/emd_kernel.cu
cpp/pointnet2_batch/__init__.py
cpp/pointnet2_batch/setup.py
cpp/pointnet2_batch/src/ball_query.cpp
cpp/pointnet2_batch/src/ball_query_gpu.cu
cpp/pointnet2_batch/src/ball_query_gpu.h
cpp/pointnet2_batch/src/cuda_utils.h
cpp/pointnet2_batch/src/group_points.cpp
cpp/pointnet2_batch/src/group_points_gpu.cu
cpp/pointnet2_batch/src/group_points_gpu.h
cpp/pointnet2_batch/src/interpolate.cpp
cpp/pointnet2_batch/src/interpolate_gpu.cu
cpp/pointnet2_batch/src/interpolate_gpu.h
cpp/pointnet2_batch/src/pointnet2_api.cpp
cpp/pointnet2_batch/src/sampling.cpp
cpp/pointnet2_batch/src/sampling_gpu.cu
cpp/pointnet2_batch/src/sampling_gpu.h
cpp/pointops/__init__.py
cpp/pointops/setup.py
cpp/pointops/functions/__init__.py
cpp/pointops/functions/pointops.py
cpp/pointops/src/__init__.py
cpp/pointops/src/cuda_utils.h
cpp/pointops/src/pointops_api.cpp
cpp/pointops/src/aggregation/aggregation_cuda.cpp
cpp/pointops/src/aggregation/aggregation_cuda_kernel.cu
cpp/pointops/src/aggregation/aggregation_cuda_kernel.h
cpp/pointops/src/ballquery/ballquery_cuda.cpp
cpp/pointops/src/ballquery/ballquery_cuda_kernel.cu
cpp/pointops/src/ballquery/ballquery_cuda_kernel.h
cpp/pointops/src/grouping/grouping_cuda.cpp
cpp/pointops/src/grouping/grouping_cuda_kernel.cu
cpp/pointops/src/grouping/grouping_cuda_kernel.h
cpp/pointops/src/interpolation/interpolation_cuda.cpp
cpp/pointops/src/interpolation/interpolation_cuda_kernel.cu
cpp/pointops/src/interpolation/interpolation_cuda_kernel.h
cpp/pointops/src/knnquery/knnquery_cuda.cpp
cpp/pointops/src/knnquery/knnquery_cuda_kernel.cu
cpp/pointops/src/knnquery/knnquery_cuda_kernel.h
cpp/pointops/src/sampling/sampling_cuda.cpp
cpp/pointops/src/sampling/sampling_cuda_kernel.cu
cpp/pointops/src/sampling/sampling_cuda_kernel.h
cpp/pointops/src/subtraction/subtraction_cuda.cpp
cpp/pointops/src/subtraction/subtraction_cuda_kernel.cu
cpp/pointops/src/subtraction/subtraction_cuda_kernel.h
cpp/subsampling/setup.py
cpp/subsampling/wrapper.cpp
cpp/subsampling/cpp_utils/cloud/cloud.cpp
cpp/subsampling/cpp_utils/cloud/cloud.h
cpp/subsampling/cpp_utils/nanoflann/nanoflann.hpp
cpp/subsampling/grid_subsampling/grid_subsampling.cpp
cpp/subsampling/grid_subsampling/grid_subsampling.h
dataset/__init__.py
dataset/build.py
dataset/data_util.py
dataset/datalist.py
dataset/dataset_base.py
dataset/grid_sample.py
dataset/vis2d.py
dataset/vis3d.py
dataset/atom3d/__init__.py
dataset/atom3d/psr.py
dataset/graph_dataset/__init__.py
dataset/graph_dataset/graph_dataset.py
dataset/graph_dataset/stack_with_pad.py
dataset/graph_dataset/structural_dataset.py
dataset/graph_dataset/svd_encodings_dataset.py
dataset/matterport3d/__init__.py
dataset/matterport3d/category_mapping.tsv
dataset/matterport3d/matterport3d.py
dataset/matterport3d/matterport3d_dataprocessing.py
dataset/modelnet/__init__.py
dataset/modelnet/modelnet40_normal_resampled_loader.py
dataset/modelnet/modelnet40_ply_2048_loader.py
dataset/molhiv/__init__.py
dataset/molhiv/data.py
dataset/molpcba/__init__.py
dataset/molpcba/data.py
dataset/parsers/__init__.py
dataset/parsers/class_map.py
dataset/parsers/constants.py
dataset/parsers/parser.py
dataset/parsers/parser_factory.py
dataset/parsers/parser_image_folder.py
dataset/parsers/parser_image_in_tar.py
dataset/parsers/parser_image_tar.py
dataset/parsers/parser_tfds.py
dataset/pcqm4m/__init__.py
dataset/pcqm4m/data.py
dataset/pcqm4mv2/__init__.py
dataset/pcqm4mv2/data.py
dataset/s3dis/__init__.py
dataset/s3dis/s3dis.py
dataset/s3dis/s3dis_block.py
dataset/s3dis/s3dis_sphere.py
dataset/scannetv2/__init__.py
dataset/scannetv2/scannet.py
dataset/scanobjectnn/__init__.py
dataset/scanobjectnn/scanobjectnn.py
dataset/semantic_kitti/__init__.py
dataset/semantic_kitti/compile_op.sh
dataset/semantic_kitti/helper_tool.py
dataset/semantic_kitti/label_mapping.yaml
dataset/semantic_kitti/semantickitti.py
dataset/semantic_kitti/utils/download_semantic3d.sh
dataset/semantic_kitti/utils/semantic-kitti.yaml
dataset/semantic_kitti/utils/cpp_wrappers/compile_wrappers.sh
dataset/semantic_kitti/utils/cpp_wrappers/cpp_subsampling/wrapper.cpp
dataset/semantic_kitti/utils/cpp_wrappers/cpp_subsampling/grid_subsampling/grid_subsampling.cpp
dataset/semantic_kitti/utils/cpp_wrappers/cpp_subsampling/grid_subsampling/grid_subsampling.h
dataset/semantic_kitti/utils/cpp_wrappers/cpp_utils/cloud/cloud.cpp
dataset/semantic_kitti/utils/cpp_wrappers/cpp_utils/cloud/cloud.h
dataset/semantic_kitti/utils/cpp_wrappers/cpp_utils/nanoflann/nanoflann.hpp
dataset/semantic_kitti/utils/meta/anno_paths.txt
dataset/semantic_kitti/utils/meta/class_names.txt
dataset/semantic_kitti/utils/nearest_neighbors/KDTreeTableAdaptor.h
dataset/semantic_kitti/utils/nearest_neighbors/knn.cpp
dataset/semantic_kitti/utils/nearest_neighbors/knn.pyx
dataset/semantic_kitti/utils/nearest_neighbors/knn_.cxx
dataset/semantic_kitti/utils/nearest_neighbors/knn_.h
dataset/semantic_kitti/utils/nearest_neighbors/nanoflann.hpp
dataset/shapenet/__init__.py
dataset/shapenet/shapenet55.py
dataset/shapenet/shapenetpart.py
dataset/shapenetpart/__init__.py
dataset/shapenetpart/shapenet55.py
dataset/shapenetpart/shapenetpart.py
loss/__init__.py
loss/build.py
loss/cross_entropy.py
loss/distill_loss.py
models/__init__.py
models/build.py
models/registry.py
models/backbone/Stratified_transformer.py
models/backbone/__init__.py
models/backbone/baafnet.py
models/backbone/ball_dgcnn.py
models/backbone/curvenet.py
models/backbone/debug_invvit.py
models/backbone/deepgcn.py
models/backbone/dgcnn.py
models/backbone/graphvit3d.py
models/backbone/grouppointnet.py
models/backbone/pct.py
models/backbone/pointmlp.py
models/backbone/pointnet.py
models/backbone/pointnetv2.py
models/backbone/pointnext.py
models/backbone/pointnextPyG.py
models/backbone/pointtransformer.py
models/backbone/pointvector.py
models/backbone/pointvit.py
models/backbone/pointvit_inv.py
models/backbone/pointvit_inv_old.py
models/backbone/randlenet.py
models/backbone/resnet.py
models/backbone/simpleview.py
models/backbone/simpleview_util.py
models/classification/__init__.py
models/classification/cls_base.py
models/classification/point_bert.py
models/layers/__init__.py
models/layers/activation.py
models/layers/attention.py
models/layers/conv.py
models/layers/drop.py
models/layers/graph_conv.py
models/layers/group.py
models/layers/group_embed.py
models/layers/helpers.py
models/layers/kmeans.py
models/layers/knn.py
models/layers/local_aggregation.py
models/layers/mlp.py
models/layers/norm.py
models/layers/padding.py
models/layers/patch_embed.py
models/layers/registry.py
models/layers/subsample.py
models/layers/upsampling.py
models/layers/weight_init.py
models/reconstruction/__init__.py
models/reconstruction/base_recontruct.py
models/reconstruction/maskedpoint.py
models/reconstruction/maskedpointgroup.py
models/reconstruction/maskedpointvit.py
models/reconstruction/nodeshuffle.py
models/segmentation/__init__.py
models/segmentation/base_seg.py
models/segmentation/vit_seg.py
openpoints.egg-info/PKG-INFO
openpoints.egg-info/SOURCES.txt
openpoints.egg-info/dependency_links.txt
openpoints.egg-info/not-zip-safe
openpoints.egg-info/requires.txt
openpoints.egg-info/top_level.txt
optim/__init__.py
optim/adabelief.py
optim/adafactor.py
optim/adahessian.py
optim/adamp.py
optim/adamw.py
optim/lamb.py
optim/lars.py
optim/lookahead.py
optim/madgrad.py
optim/nadam.py
optim/nvnovograd.py
optim/optim_factory.py
optim/radam.py
optim/rmsprop_tf.py
optim/sgdp.py
scheduler/__init__.py
scheduler/cosine_lr.py
scheduler/multistep_lr.py
scheduler/plateau_lr.py
scheduler/poly_lr.py
scheduler/scheduler.py
scheduler/scheduler_factory.py
scheduler/step_lr.py
scheduler/tanh_lr.py
tests/test_data_util.py
tests/test_optional_cuda_imports.py
tests/test_pointmlp_hooks.py
transforms/__init__.py
transforms/point_transform_cpu.py
transforms/point_transformer_gpu.py
transforms/transforms_factory.py
utils/__init__.py
utils/ckpt_util.py
utils/config.py
utils/dist_utils.py
utils/logger.py
utils/metrics.py
utils/random.py
utils/registry.py
utils/str2bool.py
utils/wandb.py