From 9b91703448f0fae1f6257e9909a6389ca7be3779 Mon Sep 17 00:00:00 2001 From: Aniket Srinivasan Ashok Date: Wed, 4 Feb 2026 17:08:37 -0500 Subject: [PATCH 1/2] bugfix: typo in encoder (x.dim v.s. x.dim()) --- sam3/model/encoder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sam3/model/encoder.py b/sam3/model/encoder.py index 3fc94061..49b0219f 100644 --- a/sam3/model/encoder.py +++ b/sam3/model/encoder.py @@ -538,7 +538,7 @@ def forward( else None ) else: - assert all(x.dim == 4 for x in src), ( + assert all(x.dim() == 4 for x in src), ( "expected list of (bs, c, h, w) tensors" ) From eb5c673a3a54a5cecfdffdffef45b53a0a327216 Mon Sep 17 00:00:00 2001 From: Aniket Srinivasan Ashok Date: Wed, 4 Feb 2026 17:29:21 -0500 Subject: [PATCH 2/2] bugfix: use ndim for clarity --- sam3/model/encoder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sam3/model/encoder.py b/sam3/model/encoder.py index 49b0219f..3465db9e 100644 --- a/sam3/model/encoder.py +++ b/sam3/model/encoder.py @@ -538,7 +538,7 @@ def forward( else None ) else: - assert all(x.dim() == 4 for x in src), ( + assert all(x.ndim == 4 for x in src), ( "expected list of (bs, c, h, w) tensors" )