Describe the Bug
I'm trying to run the point cloud training script from compressai based on examples/train_pointcloud.py. Specifically, I adapted it for the KITTI dataset (my script: train_pointcloud_kitti.py). When running the script, I encountered multiple issues related to the missing or incompatible pointops dependency.
❗ Key Errors
1. furthestsampling signature mismatch
TypeError: forward() missing 1 required positional argument: 'new_offset'
This error originates from:
indices = pointops.furthestsampling(xyz_tr, npoint).long()
Apparently, the pointops library currently available at repos like [Silverster98/pointops] expects an extra argument (new_offset). But the version used in this repo does not.
2. No version or repo for pointops is specified
There is no documentation, requirements.txt, or submodule pointing to the expected pointops version. This makes it impossible to guarantee reproducibility or compatibility.
🔍 Context
📌 Request
Please consider:
- Indicating the specific GitHub repository and commit hash for the
pointops version used.
- Packaging the correct version of
pointops as a submodule or providing installation instructions.
- Adding minimal documentation for running point cloud models under
compressai.
Thank you!
Describe the Bug
I'm trying to run the point cloud training script from
compressaibased onexamples/train_pointcloud.py. Specifically, I adapted it for the KITTI dataset (my script:train_pointcloud_kitti.py). When running the script, I encountered multiple issues related to the missing or incompatiblepointopsdependency.❗ Key Errors
1.
furthestsamplingsignature mismatchThis error originates from:
Apparently, the
pointopslibrary currently available at repos like [Silverster98/pointops] expects an extra argument (new_offset). But the version used in this repo does not.2. No version or repo for
pointopsis specifiedThere is no documentation,
requirements.txt, or submodule pointing to the expectedpointopsversion. This makes it impossible to guarantee reproducibility or compatibility.🔍 Context
pointops: tried with [Silverster98/pointops]📌 Request
Please consider:
pointopsversion used.pointopsas a submodule or providing installation instructions.compressai.Thank you!