chore: Regenerate all playbooks

This commit is contained in:
GitLab CI 2025-10-05 00:20:17 +00:00
parent 24203e8685
commit ea7e0b61c1
5 changed files with 10 additions and 10 deletions

View File

@ -16,11 +16,11 @@
## Basic Idea
The DGX Dashboard is a web application that runs locally on DGX Spark devices, providing a graphical interface for system updates, resource monitoring, and an integrated JupyterLab environment. Users can access the dashboard locally from the app launcher or remotely through NVIDIA Sync or SSH tunneling. The dashboard is the easiest way to update system packages and firmware when working remotely.
The DGX Dashboard is a web application that runs locally on DGX Spark devices, providing a graphical interface for system updates, resource monitoring and an integrated JupyterLab environment. Users can access the dashboard locally from the app launcher or remotely through NVIDIA Sync or SSH tunneling. The dashboard is the easiest way to update system packages and firmware when working remotely.
## What you'll accomplish
You will learn how to access and use the DGX Dashboard on your DGX Spark device. By the end of this walkthrough, you will be able to launch JupyterLab instances with pre-configured Python environments, monitor GPU performance, manage system updates, and run a sample AI workload using Stable Diffusion. You'll understand multiple access methods including desktop shortcuts, NVIDIA Sync, and manual SSH tunneling.
You will learn how to access and use the DGX Dashboard on your DGX Spark device. By the end of this walkthrough, you will be able to launch JupyterLab instances with pre-configured Python environments, monitor GPU performance, manage system updates and run a sample AI workload using Stable Diffusion. You'll understand multiple access methods including desktop shortcuts, NVIDIA Sync and manual SSH tunneling.
## What to know before starting
@ -70,15 +70,15 @@ If you have NVIDIA Sync installed on your local machine:
4. Click "DGX Dashboard" to launch the dashboard
5. The dashboard will open in your default web browser at `http://localhost:11000` using an automatic SSH tunnel
Don't have NVIDIA Sync? [Install it here](TODO!!!!!!)
Don't have NVIDIA Sync? [Install it here](/spark/connect-to-your-spark/sync)
### Option C: Manual SSH tunnels
For manual remote access without NVIDIA Sync you must first manually configure an SSH tunnels.
For manual remote access without NVIDIA Sync you must first manually configure an SSH tunnel.
You must open a tunnel for the Dashboard server (port 11000) and for JupyterLab if you want to access it remotely. Each user account will have a different assigned port number for JupyterLab.
1. Check your assigned JupyterLab port by sshing into the Spark device and running the following command:
1. Check your assigned JupyterLab port by SSH-ing into the Spark device and running the following command:
```bash
cat /opt/nvidia/dgx-dashboard-service/jupyterlab_ports.yaml
@ -119,7 +119,7 @@ Create and start a JupyterLab environment:
When starting, a default working directory (/home/<USERNAME>/jupyterlab) is created and a virtual environment is set up automatically. You can
review the packages installed by looking at the `requirements.txt` file that is created in the working directory.
In the future, you can change the working directory, creating a new isolated environment, by clicking the "Stop" button, changing the path to the new working directory, and then clicking the "Start" button again.
In the future, you can change the working directory, creating a new isolated environment, by clicking the "Stop" button, changing the path to the new working directory and then clicking the "Start" button again.
## Step 4. Test with sample AI workload
@ -194,7 +194,7 @@ When finished with your session:
## Step 6. Manage system updates
If system updates are available it will indicated by a banner or on the Settings page.
If system updates are available it will be indicated by a banner or on the Settings page.
From the Settings page, under the "Updates" tab:

View File

@ -7,14 +7,14 @@ This project demonstrates fine-tuning the FLUX.1-dev 11B model using Dreambooth
Fine-tuning FLUX.1 with custom concepts enables the model to generate images with your specific objects and styles:
<figure>
<img src="assets/before_finetuning.png" alt="Before Fine-tuning" width="400"/>
<img src="flux_assets/before_finetuning.png" alt="Before Fine-tuning" width="400"/>
<figcaption>Base FLUX.1 model without custom concept knowledge</figcaption>
</figure>
<br>
<figure>
<img src="assets/after_finetuning.png" alt="After Fine-tuning" width="400"/>
<img src="flux_assets/after_finetuning.png" alt="After Fine-tuning" width="400"/>
<figcaption>FLUX.1 model after LoRA fine-tuning with custom "tjtoy" and "sparkgpu" concepts</figcaption>
</figure>
@ -146,7 +146,7 @@ Access ComfyUI at `http://localhost:8188`
### 4. ComfyUI Workflow Example
![ComfyUI Workflow](assets/comfyui_workflow.png)
![ComfyUI Workflow](flux_assets/comfyui_workflow.png)
*ComfyUI workflow showing how easily LoRA can be integrated into the base FLUX model*
The workflow demonstrates the simplicity of LoRA integration:

View File

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

Before

Width:  |  Height:  |  Size: 987 KiB

After

Width:  |  Height:  |  Size: 987 KiB

View File

Before

Width:  |  Height:  |  Size: 827 KiB

After

Width:  |  Height:  |  Size: 827 KiB