Windows Lab FAQ

Installing Apps: There are two types of installation for Windows apps; a system install and a user install.  With a user install the app is installed into your user profile and will be available from any lab machine in 105,121 or 406. Not all apps support user installs. For example, visual code code has a separate download for a user install whereas other apps, such as eclipse have a single download which will offer the choice between a user or system install. User installs are installed within your profile c:\user\username

Apps that require a system install can be access via the CS Software Center app. An app installed with a system install is available to all users of that system. If you move to another PC you may need to install the app if its not already installed.

Accessing GPUs: There are over 50 systems with GPUS that are available to students. See student GPUs for more details.

User Profiles: Your user profile is located in c:\users\username where username is your CS login username. The user profile contains the configuration info for your account, the apps you use,  and any user installed apps. Your user profile is not backed up.

Your documents and data should be saved on your H: drive as data stored here is backed up. Most apps are setup to use this drive by default. 

You can request a project folder for group work or for a project that requires a large amount of data. 

Saving data: Your documents and data should be saved on your H: drive as data stored here is backed up. Most apps are setup to use this drive by default. 

You can request a project folder for group work or for a project that requires a large amount of data. 

Accessing Tensorflow: We do not recomend that you use Tensorflow under Windows on the PCs in the labs. Only versions of Tensorflow older than 2.11 will potentially work under Windows in these labs.  Instead login to a lab PC running Linux to access student GPUs.

Anaconda: To use anaconda successfully in the labs you need to utilise conda environments – these are basically folders which store the python modules you need for a project. Anaconda environments are created in your user profile. These will then be available on any windows system you login to in the the CS labs. To see the location of your conda environments use the conda info command at the conda command prompt. The default location for you environments is c:\users\username\.conda\envs.

Accessing Linux: To access Linux you can use Thinlinc to access our Remote Worker service, putty or SSH to login to another lab pc or central CS system running Linux.

Remote access: To access lab systems running Linux remotely you must login to our SSH gateway first. Once logged into the SSH gateway you can then SSH onto the destination system. You can also do this all with one command ssh -l alice -J alice@knuckles.cs.ucl.ac.uk destination.cs.ucl.ac.uk where you replace alice with your CS username and destination with the name of the machine you wish to connect to. 

Installed software: Apps that support user installs can be installed into your user profile. Other apps that require a system install are available via the CS Software Center app.  See Installing apps for more details. The following apps are installed as part of a standard build:

  • 7-Zip
  • Anaconda3
  • Chrome
  • Colmap
  • CPUID
  • Eclipse
  • MS Edge
  • FireFox
  • Git
  • Open JDK Java
  • MATLAB R2022a
  • Microsoft Office 365
  • Microsoft Silverlight
  • Notepad++
  • Oracle VM VirtualBox
  • PuTTY
  • R
  • RStudio
  • Unity
  • Visual Studio 2022
  • WinSCP