This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
using_singularity [2020/02/25 17:15] root |
using_singularity [2022/01/26 10:28] (current) root |
||
---|---|---|---|
Line 12: | Line 12: | ||
For example, I installed VirtualBox on my Windows 10 laptop, then created a virtual machine running Centos 7. (If VirtualBox is only giving you the choice of 32-bit virtual machines, you need to turn on virtualization support and VTd support in the BIOS of your machine.) | For example, I installed VirtualBox on my Windows 10 laptop, then created a virtual machine running Centos 7. (If VirtualBox is only giving you the choice of 32-bit virtual machines, you need to turn on virtualization support and VTd support in the BIOS of your machine.) | ||
+ | |||
+ | We can also provide access to a Linux virtual machine with root permissions if you need it. Please contact the system administrators to get access to this VM. | ||
==== Installing Singularity ==== | ==== Installing Singularity ==== | ||
- | For Singularity version 3 installation is a little involved because it requires the Go programming language. Probably best to follow the instructions here: https:// | + | For Singularity version 3, installation is a little involved because it requires the Go programming language. Probably best to follow the instructions here: https:// |
==== Creating a Container ==== | ==== Creating a Container ==== | ||
Line 25: | Line 27: | ||
</ | </ | ||
- | Would build you a container with the latest version of Ubuntu (available in the library - 18.10 at the time of writing). Similarly, you could specify " | + | Would build you a container with the latest version of Ubuntu (available in the library - 18.10 at the time of writing). Similarly, you could specify " |
But note that this gets you an **immutable** container: you cannot update it. To get a container that you can update you must create it using the " | But note that this gets you an **immutable** container: you cannot update it. To get a container that you can update you must create it using the " | ||
Line 108: | Line 110: | ||
pip install nbresuse | pip install nbresuse | ||
# install system monitoring extensions | # install system monitoring extensions | ||
- | pip install jupyterlab-nvdashboard | + | jupyter labextension install jupyterlab-topbar-extension jupyterlab-system-monitor |
- | jupyter labextension install jupyterlab-topbar-extension jupyterlab-system-monitor | + | |
</ | </ | ||