VS Code Server
VS Code server is a VS Code session that is run on the HPC cluster and access via a web UI. To Launch a session select the VS Code Server interactive app from the hpc.grit.ucsb.edu dashboard or the Interactive apps dropdown. After selecting the application you will be presented with options for the session shown below:
- Account: your SLURM account, this will be slurm_users by default, or slurm_labname for those with private resources
- Partition: grit_nodes is the default
- Job Duration: set a number of hours for your Jupyter Notebook to run, after this expires your job will be stopped.
- CPUs: set the number of CPU cores to be allotted for this task, with a maximum of 24. (this maximum is selected so as to not consume 100% of the cores on any of the HPC systems in the GRIT stack)
- RAM: set the amount of RAM in gigabytes available to this task, with a maximum of 256GB. (this maximum is selected so as to not consume 100% of the RAM on any of the HPC systems in the GRIT stack)
- Job Name: this field is optional and may be used to differentiate tasks if multiple are running under the same account.
After filling out the required fields select the Launch button. The spin up may take a few seconds to a few minutes depending on how busy the HPC cluster is. Once your session is ready a connect button will appear:
Selecting Connect to Code Server will open a new web page with a VS Code window as shown below:
This window will behave just like a local VS Code session, including persisting settings and installed extensions across sessions.


