Installation on workstation need for SSH

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.

Thanks. Neal.

It is not. Please can you provide additional details:

  1. Outputs of the commands:
    hostname -f
    cryosparcm status | grep -v LICENSE
    cryosparcm cli "get_scheduler_targets()"
    
  2. Is it assured that the computers hostname will not change after a reboot?
  3. Are there any plans of adding additional GPU worker nodes to this CryoSPARC instance?

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

progress - changed the install to have the proper path and things went well the worker seemed to be established, but a few steps further got:

Connecting the CryoSPARC worker to the master…


CRYOSPARC CONNECT --------------------------------------------

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.

id pci-bus name

   0               134  NVIDIA GeForce RTX 2080                                                                
   1               216  NVIDIA GeForce RTX 2080                                                                

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.