ppc64le/build-scripts

[Question/Improvement] pip-ray

Opened this issue · 11 comments

Is it possible to create a build-script for pip-ray that do not make use of administrator privileges?

Alessandro

@AlessandroZavoli I'm working on this. Will push the updated script in a couple of days.

I had to work on some other high priority requests, so could not get this done in time. There were a few issues in test dependency builds (e.g. tensorflow, etc.) caused due to python package upgrades which are resolved now. Currently, checking why the ray test results are not matching those seen when the build-script was published.

@amitsadaphule is this still being worked? It has been idle for a long time. And the request seems to make a LOT of sense from a security POV.

@gerrith3 this has been on hold for a very long time. Changing to non-root user was not a big problem. But the main issue was that we ran into build failures for the test dependencies like tesnsorflow, opencv-python and could not get to it later due to other priorities.

@amitsadaphule do you have any outlook as to when this could get closed out? I'm on a (slow) march to reduce our backlog on github issues and pull requests! ;)

@gerrith3 we have not allocated this in the current sprint. But based on my last encounter with this and observations at that point, I think it would take at least 1 person, if we decide to take this up in the upcoming sprint, depending on the priority.

@AlessandroZavoli is this still a requirement for you?

OK, thanks for the confirmation @AlessandroZavoli ! We'll plan this accordingly.

@seth-priya would this make sense to assign to Pranav? Or has someone else worked with pip-ray lately? I'm wondering how tightly it is tied to GPU support or the rest of the open-ce projects...

@gerrith3 we did run into multiple challenges in trying to get it to run the last time we tried and it had a dependency on tensorflow I think. https://osuosl.org/services/powerdev/opence/#current-release does seem to have Ray 1.13.1 which is a release from July 2022 and I see this https://github.com/open-ce/ray-packages-feedstock which might be useful as well though I haven't looked deeper yet