Nate Jensen
Nate Jensen
When you create an Interpreter instance, [one of the first things that happens](https://github.com/ninia/jep/blob/v4.0.3/src/main/java/jep/Jep.java#L133) is the MainInterpreter is initialized, and [only initialized once](https://github.com/ninia/jep/blob/ea9493b07637f939a8e0099a5f54a5aba1790940/src/main/java/jep/MainInterpreter.java#L96). So if it's hanging, I don't understand how...
@mathbagu, did `exec` work for you? I'm not sure how we could implement what you want in Jep without reading the entire `InputStream`.
Are you using `SharedInterpreter` or `SubInterpreter`? If you are using `SubInterpreter`, are you using the shared modules capabililty? sklearn looks like a CPython extension. It probably wasn't written with sub-interpreters...
Can you provide the full hs_err_pid log file?
No, you're not missing anything obvious. The print in Python might be buffered but I would still expect it to return and your later log infos to happen. Have you...
Ok, I've never installed through pip on Windows, but on Linux and macOS the jep script ends up in the python/bin directory. So jep.bat might be in the equivalent directory...
Hi! Hopefully I can shed some insight. 1. I suspect you're running into the GIL. Have you read this page on [Jep and the GIL](https://github.com/mrj0/jep/wiki/Jep-and-the-GIL)? See if you think that...
Yeah, the GIL is for the entire process unfortunately. So the more Jep instances, the more likely the throughput will degrade unless the various Jep instances are releasing the GIL...
I updated the wiki a bit to try and make it more clear. @bsteffensmeier is dreaming up solutions to the numpy problem, but any potential solutions will have to pass...
I'm not sure I follow the question. With multiprocessing you change the process name when [constructing the object](https://docs.python.org/2/library/multiprocessing.html#multiprocessing.Process) or [with a pool](http://stackoverflow.com/questions/26923050/how-do-i-name-the-processes-in-a-multiprocessing-pool). I don't think that changes how the subprocess...