Skip to content

[Feature] Please add spconv 2.x to mmcv #3285

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
lemondante opened this issue May 20, 2025 · 0 comments
Open

[Feature] Please add spconv 2.x to mmcv #3285

lemondante opened this issue May 20, 2025 · 0 comments

Comments

@lemondante
Copy link

What is the feature?

Description:
Currently, the spconv operators used in MMCV are based on spconv 1.x, which was originally adopted from the mmdetection3d library. However, the spconv library has been updated to version 2.x, offering significant performance improvements, and mmdetection3d has already overwritten its implementation to support this new version.

Additionally, the current sparse_conv operator suffers from severe GPU memory consumption issues. Specifically, the allocated gridout matrix size depends on spatial_shape, leading to out-of-memory (OOM) errors in large-scale scenarios.

Request:

Integrate spconv 2.x into MMCV to leverage its enhanced performance and compatibility.

Add spconv 2.x as a dependency in requirements.txt.

This upgrade would resolve memory bottlenecks and align MMCV with the latest optimizations in mmdetection3d.

Any other context?

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant