Hello,
I ran into an issue while installing a cluster worker (v2.5) according to the instructions. When logged into a gpu node, (through SLURM sinteractive
), the installer was unable to download the pip package pluggy
:
...
Retrying (Retry(total=0, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7eff69c16210>: Failed to establish a new connection: [Errno 101] Network is unreachable',)': /simple/pluggy/
Could not find a version that satisfies the requirement pluggy<0.7,>=0.5 (from pytest>=2->pycuda==2018.1.1) (from versions: )
No matching distribution found for pluggy<0.7,>=0.5 (from pytest>=2->pycuda==2018.1.1)
It appears that this dependancy is not bundled with the installer, and I’m running into our cluster firewall.
Although cryosparcm does run without pluggy
, the T20S tutorial fails at the motion correction step. I was able to work around this issue by running the following from a login node, from the cryosparc2_worker/
directory:
eval $(./bin/cryosparcw env)
pip install deps_bundle/python/python_packages/pip_packages/*.tar.gz --no-binary :all:
(at least the motion correction job appears to be running now, I see graphs of drift for each movie)