From 25656a05414a61266dfff2e214221c5db9efad35 Mon Sep 17 00:00:00 2001 From: Charry Wu Date: Tue, 31 Mar 2026 04:15:47 -0700 Subject: [PATCH] fix(cudnn): remove duplicate ConvBwdData match arm in backend graph builder The operations iterator map in GraphBuilder::build() had two identical Operation::ConvBwdData arms. The second arm was unreachable dead code. Removed the duplicate; all seven operation variants are now matched once. Made-with: Cursor --- crates/cudnn/src/backend/graph.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/crates/cudnn/src/backend/graph.rs b/crates/cudnn/src/backend/graph.rs index c070600c..5fd2d358 100644 --- a/crates/cudnn/src/backend/graph.rs +++ b/crates/cudnn/src/backend/graph.rs @@ -1,4 +1,4 @@ -use crate::{ +use crate::{ CudnnContext, CudnnError, backend::{Descriptor, Operation}, }; @@ -39,7 +39,6 @@ impl GraphBuilder { let descriptors = operations .iter() .map(|op| match op { - Operation::ConvBwdData { raw, .. } => raw.inner(), Operation::ConvBwdData { raw, .. } => raw.inner(), Operation::ConvBwdFilter { raw, .. } => raw.inner(), Operation::ConvFwd { raw, .. } => raw.inner(),