We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 82379a1 commit 825d93cCopy full SHA for 825d93c
mindnlp/core/ops/reduction.py
@@ -52,9 +52,20 @@ def max(*args, **kwargs):
52
if use_pyboost() and has_max:
53
return mindspore.mint.max(*args, **kwargs)
54
55
- input = kwargs.get('input', None) or args[0]
56
- dim = kwargs.get('dim', None) or args[1]
57
- keepdim = kwargs.get('keepdim', False) or args[2]
+ input = kwargs.get('input', None)
+ dim = kwargs.get('dim', None)
+ keepdim = kwargs.get('keepdim', False)
58
+ if len(args) == 1:
59
+ input = args[0]
60
+ elif len(args) == 2:
61
62
+ dim = args[1]
63
+ elif len(args) == 3:
64
65
66
+ keepdim = args[2]
67
+ else:
68
+ raise RuntimeError(f'need 3 inputs but got {len(args)}')
69
out = ops.max(input, dim, keepdim)
70
if dim is None:
71
return out[0]
0 commit comments