0  0  Computes the log sum exponent of the input tensor's element along the provided axes. The resulting  Computes the log sum exponent of the input tensor's element along the provided axes. The resulting 
1  1  tensor has the same rank as the input if keepdims equals 1. If keepdims equal 0, then  tensor has the same rank as the input if keepdims equals 1. If keepdims equals 0, then

2  2  the resulted tensor have the reduced dimension pruned.  the resulting tensor has the reduced dimension pruned.

3  3 


4  4  The above behavior is similar to numpy, with the exception that numpy defaults keepdims to  The above behavior is similar to numpy, with the exception that numpy defaults keepdims to 
5  5  False instead of True.  False instead of True. 
6  6 


7  7  **Attributes**  **Attributes** 
8  8 


9  9  * **axes**:  * **axes**: 
10  10  A list of integers, along which to reduce. The default is to reduce  A list of integers, along which to reduce. The default is to reduce 
11  11  over all the dimensions of the input tensor. Accepted range is [r,  over all the dimensions of the input tensor. Accepted range is [r, 
12  12  r1] where r = rank(data).  r1] where r = rank(data). 
13  13  * **keepdims**:  * **keepdims**: 
14  14  Keep the reduced dimension or not, default 1 means keep reduced  Keep the reduced dimension or not, default 1 means keep reduced 
15  15  dimension. Default value is 1.  dimension. Default value is 1. 
16  16 


17  17  **Inputs**  **Inputs** 
18  18 


19  19  * **data** (heterogeneous)  **T**:  * **data** (heterogeneous)  **T**: 
20  20  An input tensor.  An input tensor. 
21  21 


22  22  **Outputs**  **Outputs** 
23  23 


24  24  * **reduced** (heterogeneous)  **T**:  * **reduced** (heterogeneous)  **T**: 
25  25  Reduced output tensor.  Reduced output tensor. 
26  26 


27  27  **Type Constraints**  **Type Constraints** 
28  28 


29  29  * **T** in (  * **T** in ( 
 30   tensor(bfloat16), 
30  31  tensor(double),  tensor(double), 
31  32  tensor(float),  tensor(float), 
32  33  tensor(float16),  tensor(float16), 
33  34  tensor(int32),  tensor(int32), 
34  35  tensor(int64),  tensor(int64), 
35  36  tensor(uint32),  tensor(uint32), 
36  37  tensor(uint64)  tensor(uint64) 
37  38  ):  ): 
38  39  Constrain input and output types to highprecision numeric tensors.  Constrain input and output types to highprecision numeric tensors. 