Skip to content

Integragion with C++ #1181

Answered by MaxHalford
paulorla asked this question in Q&A
Feb 9, 2023 · 7 comments · 16 replies
Discussion options

You must be logged in to vote

Hello @paulorla.

Our team wants to develop some functions in C++ (for efficiency reasons) and port the solutions for the river.

Nice! What kind of contributions are you thinking of? Do you have any method in mind?

Also, what do you mean exactly by "efficiency reasons"? Even if you implement a method in C++, you'll be limited by the fact that the main control loop happens in Python. That's the downside of streaming vs. mini-batch processing -- although we support mini-batch processing in some places too.

Is it possible to make pull requests of C++ code? If so, which library (PyBind11, Cython, ...) should we use to expose the C++ functions to Python?

I see no reason not to. As of now, w…

Replies: 7 comments 16 replies

Comment options

You must be logged in to vote
1 reply
@gbolmier
Comment options

Answer selected by MaxHalford
Comment options

You must be logged in to vote
1 reply
@AdilZouitine
Comment options

Comment options

You must be logged in to vote
1 reply
@MaxHalford
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
5 replies
@MaxHalford
Comment options

@davidlpgomes
Comment options

@MaxHalford
Comment options

@davidlpgomes
Comment options

@MaxHalford
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
8 replies
@davidlpgomes
Comment options

@davidlpgomes
Comment options

@MaxHalford
Comment options

@davidlpgomes
Comment options

@MaxHalford
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
5 participants