Skip to main content
Version: Next

Lab

This page walks you through creating a Lab and connecting to a web-based development environment such as Jupyter Notebook or VS Code.

Lab List

Click Lab in the left sidebar to see the Lab list for the current project.

Lab list

Actions

ButtonDescription
①CreateCreate a new Lab
②ConnectOpen the development environment
③StopPause the Lab environment. Only the Pod is terminated; configuration and mounted Volume data are preserved. You can restart with Start.
④StartRestart a stopped Lab environment
⑤DeleteFully delete the Lab. The configuration is removed and cannot be recovered. Data on mounted Volumes is retained.

Status

StatusColorDescription
RunningGreenRunning
StopGrayStopped
PendingOrangeStarting
StoppingOrangeStopping
ErrorRedError occurred
What to check on Pending or Error
  • If the Pending state lasts several minutes or more, the cluster may be short on the requested accelerator (GPU/NPU). Ask your administrator about cluster accelerator availability.
  • If the state becomes Error, verify that the selected image is correct and that mounted Volumes are bound properly. You can delete the Lab and recreate it with adjusted configuration.

Create a Lab

  1. Click the ① Create button in the upper right.
  2. Enter the basic information.

Lab creation form

FieldDescription
NameLab name (lowercase, digits, hyphens / unique within the project)
Server TypeDevelopment environment type: Jupyter Notebook (data analysis, model experiments), Code Server (VS Code-based coding), LlamaFactory (LLM fine-tuning dedicated UI)
ImageContainer image (select from the list or enter manually)
CPUNumber of CPU cores (default: 1)
Memory (Gi)Memory (default: 2)
Accelerator TypeGPU/NPU selection (None / Nvidia GPU / Furiosa RNGD, etc.)
tip

When you select an image from the dropdown, the Accelerator Type is set automatically. When using a custom image, you must select it manually.

  1. (Optional) Below the Accelerator settings, add PVCs to mount in the Data Volumes section.

Lab creation - Data Volumes

SectionDescription
①Data VolumesSection for mounting existing PVCs. Add volumes via the + Add Volume button.

To add multiple PVCs, click the + Add Volume button.

Sharing files between Lab and Serving

To serve a model file you trained in a Lab directly in Serving, mount the same PVC into both the Lab and the Serving. Using the JuiceFS-based juicefs-sc Storage Class enables ReadWriteMany (RWX) access, so multiple Pods can read and write the same Volume simultaneously.

  1. Click the Submit button.

Connect to a Lab

  1. In the Lab list, click the Connect button on a Lab whose status is Running.
  2. The development environment opens in a new tab.

Lab development environment