isl-org / isl-org/Open3D

Please release python GIL in RegistrationGeneralizedICP

Open
#5,837 2 comments 0 reactions 1 assignee Claimed by @ssheorey View on GitHub
feature request
Dominant language
C++
Stars
14k
Forks
2.6k
Avg merge
5d 18h
Merged PRs (30d)
6

Description

### Checklist

- [X] I have searched for [similar issues](https://github.com/isl-org/Open3D/issues).
- [X] For Python issues, I have tested with the [latest development wheel](http://www.open3d.org/docs/latest/getting_started.html#development-version-pip).
- [X] I have checked the [release documentation](http://www.open3d.org/docs/release/) and the [latest documentation](http://www.open3d.org/docs/latest/) (for `master` branch).

### Proposed new feature or change

In the python API, looks like most of the ICP methods release the GIL (global interpreter lock) except for RegistrationGeneralizedICP. It would be handy if that one could also release the lock.

### References

[RegistrationGeneralizedICP](https://github.com/isl-org/Open3D/blob/0b3098c254b59ff27534f5ea3d4ba9feeeb2a8ba/cpp/pybind/pipelines/registration/registration.cpp#L637-L645)

### Additional information

_No response_

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.