Trouble following the installation guide for Cryosparc. On a single workstation installation is it necessary to setup password-less SSH access? If so, I don’t know how to properly establish the syntax for this workstation to meet: ssh-copy-id remote_username@remote_hostname.
Hi, thanks for getting back. The installation goes well until it tries to install the worker The kickback is in the line below. I could rerun the install but direct the command with the path to the current location of the cryosparc_worker directory - /home/cryosparcuser/cryosparc/cryosparc_worker
Would this be the solution?
Thanks. Neal.
Creating the initial CryoSPARC user…
Creating user neal with email: m.n.waxham@uth.tmc.edu and name: Neal Waxham
Successfully created user account.
Installing the CryoSPARC worker package…
./install.sh: line 427: cd: /u/cryosparc_user/cryosparc/cryosparc_worker: No such file or directory
Attempting to register worker neal-B7105F48TV4HR-2T-N to command neal-B7105F48TV4HR-2T-N:61002
Connecting as unix user cryosparcuser
Will register using ssh string: cryosparcuser@neal-B7105F48TV4HR-2T-N
If this is incorrect, you should re-run this command with the flag --sshstr
Connected to master.
Current connected workers:
Worker will be registered with 32 CPUs.
Autodetecting available GPUs…
Detected 2 CUDA devices.
All devices will be enabled now.
This can be changed later using --update
Traceback (most recent call last):
File “bin/connect.py”, line 240, in
cache_path = check_ssd_path()
File “bin/connect.py”, line 116, in check_ssd_path
assert os.path.isdir(cache_path_expand), “Path %s does not exist.” % args.ssdpath
AssertionError: Path /scratch/cryosparc_cache does not exist.
The directory you told CryoSPARC to use for SSD caching needs to (a) exist and (b) be writable by the CryoSPARC user.
As a note, CryoSPARC no longer officially supports 8GB GPUs. While a lot of things do still work, you’ll run into memory limits a lot, and sometimes enabling Low Memory Mode isn’t enough.