The NRP User Portal

Overview

Teaching: min
Exercises: min
Objectives

The NRP User portal

The NRP portal can be accessed from nrp.ai. NRP Portal

This is often your first stop when interacting with NRP. The portal homepage is used to announce NRP events such as our annual meetings and out bi-weekly office hours. Additionally, the portal contains links to many important pages and webtools that you can make use of as a user of the cluster. User Links

Resource Availability

Resources available on NRP include:

Resources are distributed across site known as computing nodes. The following dashboard https://nrp.ai/viz/resources/ displays details about current status of all NRP resources. NRP Dashboard

Notice the taint column!

Taints are labels added to nodes. Taints can be used to indicate a node is reserved for a special purpose or that a node may be marked for maintennance. Pods will not land on tainted nodes unless granted special permissions.

Reservations

Kubernetes uses a constraint- and priority-based scheduler: Pods are scheduled when a node can satisfy their requirements, rather than being served strictly first-in-first-out.

Sometimes you may need special or exclusive access to resources. In such cases, you should fill out a reservation request.

There are two types of reservation requests that you can make at NRP; a request for exclusive access to a particular node or a request for access to A100 GPUs. The request form can be found at https://nrp.ai/reservations/. Reservations

Request Early

Submit requests well ahead of time to guarantee access. NRP admins try to check reservations regularly, but must still review each reservation before providing access.

Include All Information

Please fill out either of these forms completely including any details to help us decide whether or not we can grant the request

A100 Access Requests

A100 GPUs are a special resource on NRP. To ensure that they are used responsibly, users are required to submit an access request form prior to gaining access to these GPUs.

Please note that approval grants the namespace the ability to request X amount of A100 GPUs, but it does not gurantee access; pods are still scheduled according to the availability of the resource.

A100 Form The A100 form us show above. It includes a comment section where you can fill in details about your specific plans to use the A100 GPUs. Importantly, we need your namespace name so we can grant access to your group and we need your matrix ID (found by clicking your profile picture in matrix chat). We try to notify requesters when we approve their request. MatrixID

Node Reservation Requests

Node reservations are also possible, however these are granted only for specific reasons. We do not grant node reservations for single users/groups trying to make a deadline. Some reasons to request a node reservation include:

Node Form

Please include in the comments what types of resources (e.g., number of GPUs/CPUs/memory etc.) you need or, if known, which nodes you would like to reserve.

Tokens

Some services first require registration for a token. These services include: