Home

Awesome

KPConv.pytorch

This repo is implementation for KPConv(https://arxiv.org/abs/1904.08889) in pytorch.

TODO

There are still some works to be done:

Installation

  1. Create an environment from the environment.yml file,
conda env create -f environment.yml
  1. Compile the customized Tensorflow operators and C++ extension module following the installation instructions provided by the authors.
  2. Go to pytorch_ops dictionary and run python setup.py install to build and install the C++ extension for batch_find_neighbors function.

Experiments

Due to the time limitation, I have just implemented the experiments on ShapeNet(classification and part segmentation) and ModelNet40.

python training_ModelNet.py[training_ShapeNetCls.py]
python training_ShapeNetPart.py

Acknowledgment

Thank @HuguesTHOMAS for sharing the tensorflow version and valuable explainations.