diff --git a/dashboard/src/lib/components/ModelCard.svelte b/dashboard/src/lib/components/ModelCard.svelte
index ce3449d3..c2498c42 100644
--- a/dashboard/src/lib/components/ModelCard.svelte
+++ b/dashboard/src/lib/components/ModelCard.svelte
@@ -280,7 +280,7 @@
let placementNodes: Array<{
id: string;
deviceName: string;
- deviceType: "macbook" | "studio" | "mini" | "unknown";
+ deviceType: "macbook" | "studio" | "mini" | "dgx" | "linux" | "unknown";
totalGB: number;
currentUsedGB: number;
modelUsageGB: number;
@@ -970,6 +970,101 @@
/>
{/if}
+ {:else if node.deviceType === "dgx"}
+
+ {@const s = node.iconSize}
+ {@const dgxW = s * 1.4}
+ {@const dgxH = s * 0.52}
+
+
+
+
+
+
+
+
+
+
+
+
+ {#if node.modelUsageGB > 0 && node.isUsed}
+
+ {/if}
+
+ {:else if node.deviceType === "linux"}
+
+ {@const sz = node.iconSize}
+ {@const sc = sz / 100}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{:else}