πŸ› οΈ Creating a Workbench

πŸš€ Launch a Workbench

  • Once the Data Connection and Pipeline Server are fully created, it’s time to create your workbench! πŸŽ‰

  • Go to Data Science Projects, select your previously created project (userX), and click on Create a workbench

    02 03 create wb
    Figure 1. Create Workbench
  • Make sure it has the following characteristics:

    • Choose a name for it, like: My Workbench 🌟

    • Image Selection: Minimal Python or Standard Data Science 🐍

    • Container Size: Medium πŸ“¦

    • Accelerator: NVIDIA-GPU πŸ’»

  • That should look like:

    02 02 launch workbench 01
    Figure 2. Launch Workbench
  • Add the created Data Connection by clicking on the Connections section and selecting Attach existing connections. Then, click Attach for the created Minio - models connection. πŸ”—

    02 03 add dc
    Figure 3. Add Data Connection
    02 03 attach dc
    Figure 4. Attach Data Connection
  • You should not need to modify any other Workbench settings (such as Storage).

  • Then, click on Create Workbench and wait for your workbench to be fully started. ⏳

  • Once it is, click the Open link to connect to it! πŸ”—

    02 03 open link
    Figure 5. Open Link
  • Authenticate with the same credentials as earlier. πŸ”‘

  • You will be asked to accept the following settings:

    02 02 accept
    Figure 6. Accept Settings
  • Go ahead and do so! πŸ‘

  • You should now see this:

    02 02 jupyter
    Figure 7. Jupyter

JupyterLab and Jupyter Notebooks

Workbenches utilize JupyterLab, an interactive development environment you’ll access directly through your web browser. Think of JupyterLab as a workbench that’s excellent for hands-on experimentation, which is especially useful in AI development.

Within JupyterLab, we’ll be using Jupyter Notebooks. A Notebook is like an interactive document where you can:

  • Write and execute Python code in small, manageable cells.

  • Instantly see the output from your code.

  • Easily modify code and vars and re-execute

  • Combine code with explanatory text (like this!), images, and charts, all in one place. This combination makes Notebooks ideal for learning new concepts and testing ideas step-by-step.

Quick interactive introduction to using and customizing your Workbench (recommended)

(This Interactive demo was recorded using a Virtual Machine Based Jupyter Lab but behaves in exactly the same way.)

🌟 Git-Clone the Common Repo

We will clone the content of our Git repo so that you can access all the materials created as part of our prototyping exercise. πŸ“š

  • Using the Git UI:

    • Open the Git UI in Jupyter:

      git clone 1
      Figure 8. Git UI
    • Enter the URL of the Git repo:

      https://github.com/rhpds/showroom-summit2025-lb2959-neural-magic.git
      git clone 2
      Figure 9. Git Clone

At this point, your project is ready for the work we want to do in it. Let’s get started! πŸš€