Skip to content

Commit 19187d8

Browse files
committed
Merge branch 'master' of github.com:keras-team/keras
2 parents ea38ae3 + 07500c3 commit 19187d8

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

keras/backend/torch/numpy.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -892,9 +892,7 @@ def min(x, axis=None, keepdims=False, initial=None):
892892
if axis is None:
893893
result = torch.min(x)
894894
else:
895-
if isinstance(axis, list):
896-
axis = axis[-1]
897-
result = torch.min(x, dim=axis, keepdim=keepdims)
895+
result = amin(x, axis=axis, keepdims=keepdims)
898896

899897
if isinstance(getattr(result, "values", None), torch.Tensor):
900898
result = result.values

keras/ops/numpy_test.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3429,6 +3429,12 @@ def test_min(self):
34293429
self.assertAllClose(knp.min(x), np.min(x))
34303430
self.assertAllClose(knp.Min()(x), np.min(x))
34313431

3432+
self.assertAllClose(knp.min(x, axis=(0, 1)), np.min(x, (0, 1)))
3433+
self.assertAllClose(knp.Min((0, 1))(x), np.min(x, (0, 1)))
3434+
3435+
self.assertAllClose(knp.min(x, axis=()), np.min(x, axis=()))
3436+
self.assertAllClose(knp.Min(())(x), np.min(x, axis=()))
3437+
34323438
self.assertAllClose(knp.min(x, 0), np.min(x, 0))
34333439
self.assertAllClose(knp.Min(0)(x), np.min(x, 0))
34343440

0 commit comments

Comments
 (0)