Skip to content

a pytorch extension for learning point clouds

Notifications You must be signed in to change notification settings

bango123/pytorch_points

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pytorch_points - a python library for learning point clouds on pytorch

This library implements and collects some useful functions commonly used for point cloud processing. Many of the functions are adapted from the code base of amazing researchers. Thank you! (see related repositories for a comprehensive list.)

structures

  • _ext: cuda extensions,
    • losses: "chamfer distance"
    • sampling: "farthest_sampling", "ball_query"
    • linalg: "batch_SVD"
  • network: common pytorch layers and operations for point cloud processing
    • operations: "group_KNN", "batch_normals"
    • layers
  • utils: utility functions including functions for point cloud in/output etc
    • pc_utils

install

# update conda
conda update -n base -c defaults conda
# requirements
conda config --add channels pytorch
conda config --add channels conda-forge
conda create --name pytorch-1.1.0 --file requirements.txt

python setup.py install

related repositories:

About

a pytorch extension for learning point clouds

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 68.6%
  • Cuda 17.8%
  • C++ 13.6%