Hi, Do you know if there is a limitation about the process/threads can be run on Jupyter? I have a stress process/thread pool script in order to simulate a N number of processes/threads and when I tried to simulate 1000 threads the performance of Jupyter notebooks is affected, for example on the Jupyter log I am getting these kind of errors
OpenBLAS blas_thread_init: pthread_create failed for thread 1 of 4: Resource temporarily unavailable
OpenBLAS blas_thread_init: RLIMIT_NPROC 4194304 current, 4194304 max
OpenBLAS blas_thread_init: pthread_create failed for thread 2 of 4: Resource temporarily unavailable
OpenBLAS blas_thread_init: RLIMIT_NPROC 4194304 current, 4194304 max
OpenBLAS blas_thread_init: pthread_create failed for thread 3 of 4: Resource temporarily unavailable
OpenBLAS blas_thread_init: RLIMIT_NPROC 4194304 current, 4194304 max
Also, when I tried to see current processes/threads running I am getting this message while running the command ps -AL | wc -l via Jupyter terminal.
bash: fork: retry: Resource temporarily unavailable
bash: fork: retry: Resource temporarily unavailable
bash: fork: retry: Resource temporarily unavailable
bash: fork: retry: Resource temporarily unavailable
bash: fork: Resource temporarily unavailable
Do you know if there is a limitation for the number of threads/process wich Jupyter Notebook could handled? if so, there is a way to adjust this in order to run more threads?
Thanks for your help on this topic.