From 6019174175ef68e71d01fd1257f96385bf30d883 Mon Sep 17 00:00:00 2001 From: Alex Cheema Date: Fri, 20 Feb 2026 11:41:25 -0800 Subject: [PATCH] fix: remove all remaining MlxIbv references across dashboard MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Missed ModelCard, ChatSidebar, and app store — now fully MlxJaccl everywhere. Co-Authored-By: Claude Opus 4.6 --- dashboard/src/lib/components/ChatSidebar.svelte | 5 +---- dashboard/src/lib/components/ModelCard.svelte | 6 +++--- dashboard/src/lib/stores/app.svelte.ts | 8 ++------ 3 files changed, 6 insertions(+), 13 deletions(-) diff --git a/dashboard/src/lib/components/ChatSidebar.svelte b/dashboard/src/lib/components/ChatSidebar.svelte index 450be3f2..c89f2257 100644 --- a/dashboard/src/lib/components/ChatSidebar.svelte +++ b/dashboard/src/lib/components/ChatSidebar.svelte @@ -185,10 +185,7 @@ let instanceType: string | null = null; if (instanceTag === "MlxRingInstance") instanceType = "MLX Ring"; - else if ( - instanceTag === "MlxIbvInstance" || - instanceTag === "MlxJacclInstance" - ) + else if (instanceTag === "MlxJacclInstance") instanceType = "MLX RDMA"; let sharding: string | null = null; diff --git a/dashboard/src/lib/components/ModelCard.svelte b/dashboard/src/lib/components/ModelCard.svelte index 19b43288..b432b7a8 100644 --- a/dashboard/src/lib/components/ModelCard.svelte +++ b/dashboard/src/lib/components/ModelCard.svelte @@ -21,7 +21,7 @@ } | null; nodes?: Record; sharding?: "Pipeline" | "Tensor"; - runtime?: "MlxRing" | "MlxIbv" | "MlxJaccl"; + runtime?: "MlxRing" | "MlxJaccl"; onLaunch?: () => void; tags?: string[]; apiPreview?: PlacementPreview | null; @@ -348,7 +348,7 @@ // Debug mode state const isDebugMode = $derived(debugMode()); const topology = $derived(topologyData()); - const isRdma = $derived(runtime === "MlxIbv" || runtime === "MlxJaccl"); + const isRdma = $derived(runtime === "MlxJaccl"); // Get interface name for an IP from node data function getInterfaceForIp(nodeId: string, ip?: string): string | null { @@ -581,7 +581,7 @@ > {runtime === "MlxRing" ? "MLX Ring" - : runtime === "MlxIbv" || runtime === "MlxJaccl" + : runtime === "MlxJaccl" ? "MLX RDMA" : runtime} diff --git a/dashboard/src/lib/stores/app.svelte.ts b/dashboard/src/lib/stores/app.svelte.ts index dfeec9eb..c1201772 100644 --- a/dashboard/src/lib/stores/app.svelte.ts +++ b/dashboard/src/lib/stores/app.svelte.ts @@ -168,7 +168,7 @@ export interface ModelDownloadStatus { export interface PlacementPreview { model_id: string; sharding: "Pipeline" | "Tensor"; - instance_meta: "MlxRing" | "MlxIbv" | "MlxJaccl"; + instance_meta: "MlxRing" | "MlxJaccl"; instance: unknown | null; memory_delta_by_node: Record | null; error: string | null; @@ -219,7 +219,6 @@ interface RawStateResponse { string, { MlxRingInstance?: Instance; - MlxIbvInstance?: Instance; MlxJacclInstance?: Instance; } >; @@ -918,10 +917,7 @@ class AppStore { let instanceType: string | null = null; if (instanceTag === "MlxRingInstance") instanceType = "MLX Ring"; - else if ( - instanceTag === "MlxIbvInstance" || - instanceTag === "MlxJacclInstance" - ) + else if (instanceTag === "MlxJacclInstance") instanceType = "MLX RDMA"; let sharding: string | null = null;