Skip to content
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

[FEATURE] Open source the C++ backend and Python package build process #2985

Open
zrnsm opened this issue Nov 8, 2024 · 3 comments
Open
Labels
enhancement New feature or request

Comments

@zrnsm
Copy link

zrnsm commented Nov 8, 2024

Description

It seems like the current state of affairs with the 4.0.1 release on PyPi is that the backend is locked in a compiled shared library that simply must be trusted. Is the strategy going forward to keep that module closed source?

Use Cases

No response

@zrnsm zrnsm added the enhancement New feature or request label Nov 8, 2024
@khustup2
Copy link
Contributor

khustup2 commented Nov 8, 2024

Hi @zrnsm thanks for raising this question. The process of open sourcing the C++ backend is ongoing. We will keep you posted once it's done.

I'm curious, if you are interested in contributing to the C++ codebase?

Thanks.

@zrnsm
Copy link
Author

zrnsm commented Nov 8, 2024

@khustup2 I'd definitely be interested in contributing if deeplake works for my use case. I'm still just evaluating some options in this space.

How is the binding implemented? pybind11?

@khustup2
Copy link
Contributor

khustup2 commented Nov 8, 2024

Great! We will keep you posted.
Hopefully deeplake will work on your use case. In case it's not, please let us know what didn't go well.

Yes, bindings are implemented using pybind11.

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

No branches or pull requests

2 participants