apache / uima-uimacpp

C++ support for Apache UIMA
https://uima.apache.org/
Apache License 2.0
15 stars 19 forks source link

Respect multi threading flag for Python #9

Open DrDub opened 8 months ago

DrDub commented 8 months ago

The current Python annotator can be compiled as single threaded or multi-threaded.

Many complex Python packages (e.g., NumPy) cannot run on a multi-threaded Python.

UIMA recognizes some annotators need to be single-threaded through a flag on its descriptor.

This flag should be honoured for the Python annotator, using a single-threaded or multi-threaded Python interpreter depending on the flag.

Depends on #8 .

subarnasaikia commented 7 months ago

I'm interested in working on this issue and would appreciate some guidance on how to get started.

DrDub commented 7 months ago

Dear @subarnasaikia, this issue depends on #8 so it cannot be worked upon until #8 is finished.

At this stage, I'm working on #7 and will have a pull request with better documentation on how to build the project. I'd appreciate if you can give it a look when it's ready, I can ping you when I submit it. Would that work for you?

subarnasaikia commented 7 months ago

Dear @subarnasaikia, this issue depends on #8 so it cannot be worked upon until #8 is finished.

Thanks for your response. I understand that this issue is dependent on #8. I'll take a look at that issue as well.

At this stage, I'm working on #7 and will have a pull request with better documentation on how to build the project. I'd appreciate if you can give it a look when it's ready, I can ping you when I submit it. Would that work for you?

I'm also happy to take a look at your pull request with improved documentation. Please do ping me when you submit it.