torch-pointcloud:遵循 timm 风格的 3D 点云预训练模型 PyTorch 库
I built a pytorch library of pretrained models for 3D point clouds following timm standards [P]
作者发布 torch-pointcloud,一个纯 PyTorch 库,把多种点云架构及其预训练权重统一到 create_model() 工厂接口,风格参照 timm。
| I am excited to share a project I have been working on during the past few years during my free time. I started this project after being unable to use Note that this project is still in active development and in alpha. I am looking for early users and feedback! What it is: This is a library that focuses on the reusability and standardization of core components and layers, i.e. KNN, FPS and other PointNetSetAbstraction are not re-implemented over and over. In this library, all models share the same interface and reuse the same core components. Install (see the docs for more details): I tried to make the installation process smoother by not maintaining CUDA kernels myself (not enough time currently, so I tried to reuse already pre-built wheels as much as I could). Scope:
But... why? Most point cloud libraries live in research codebases built around configs and custom ops and kernels to build locally. It is also sometimes difficult to reproduce past released experiments from research codebases (typically the code associated with the checkpoint changed with no notice). In addition some models are evaluated using different strategies (TTA, partitioning, etc.) which makes comparison unfair as they are not evaluated using a common strategy. In contrast, I wanted something I could All models were re-benchmarked and compared against original reported metrics. Measured performances vs original ones Credits: the architectures and pretrained weights come from their original authors, notably Pointcept, OpenPoints, MIT Han Lab, FAIR, OpenMMLab and more. Every checkpoint name ends with its source author (e.g. Repo: https://github.com/arthurdjn/pytorch-pointcloud [link] [留言] |
来源:r/MachineLearning · reddit.com