Skip to content

Issues running on server (with Helix) #1227

Answered by cuviper
LelsersLasers asked this question in Q&A
Discussion options

You must be logged in to vote

My guess is that your university server has a tighter limit on the number of user processes -- which includes threads on Linux. See what ulimit -u says, and check if that's lower than on your laptop. It may also be that the server has a much higher number of CPUs, so the rayon pool is attempting to create more threads in the first place.

I tried running with RAYON_NUM_THREADS=1, but the issue persists.

This only has an effect when the threads are otherwise unspecified, but the nucleo code is explicitly setting worker_threads itself. It has an Option parameter for that, but otherwise falls back to std::thread::available_parallelism(), or a final default 4.

AFAICS, the helix picker code a…

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@LelsersLasers
Comment options

@cuviper
Comment options

@LelsersLasers
Comment options

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