Reshape - 5 vs 14#

Next section compares an older to a newer version of the same operator after both definition are converted into markdown text. Green means an addition to the newer version, red means a deletion. Anything else is unchanged.

Files changed (1) hide show
  1. Reshape5 → Reshape14 +1 -13
Reshape5 → Reshape14 RENAMED
@@ -1 +1 @@
1
1
  Reshape the input tensor similar to numpy.reshape.
2
2
  First input is the data tensor, second input is a shape tensor which specifies the output shape. It outputs the reshaped tensor.
3
3
  At most one dimension of the new shape can be -1. In this case, the value is
4
4
  inferred from the size of the tensor and the remaining dimensions. A dimension
5
5
  could also be 0, in which case the actual dimension value is unchanged (i.e. taken
6
- from the input tensor). If 'allowzero' is set, and the new shape includes 0, the
7
- dimension will be set explicitly to zero (i.e. not taken from input tensor).
8
- Shape (second input) could be an empty shape, which means converting to a scalar.
6
+ from the input tensor). Shape (second input) could be an empty shape, which means converting to a scalar.
9
7
  The input tensor's shape and the output tensor's shape are required to have the same number of elements.
10
-
11
- **Attributes**
12
-
13
- * **allowzero**:
14
- (Optional) By default, when any value in the 'shape' input is equal
15
- to zero the corresponding dimension value is copied from the input
16
- tensor dynamically. allowzero=1 indicates that if any value in the
17
- 'shape' input is set to zero, the zero value is honored, similar to
18
- NumPy.
19
8
  **Inputs**
20
9
  * **data** (heterogeneous) - **T**:
21
10
  An input tensor.
22
11
  * **shape** (heterogeneous) - **tensor(int64)**:
23
12
  Specified shape for output.
24
13
  **Outputs**
25
14
  * **reshaped** (heterogeneous) - **T**:
26
15
  Reshaped data.
27
16
  **Type Constraints**
28
17
  * **T** in (
29
- tensor(bfloat16),
30
18
  tensor(bool),
31
19
  tensor(complex128),
32
20
  tensor(complex64),
33
21
  tensor(double),
34
22
  tensor(float),
35
23
  tensor(float16),
36
24
  tensor(int16),
37
25
  tensor(int32),
38
26
  tensor(int64),
39
27
  tensor(int8),
40
28
  tensor(string),
41
29
  tensor(uint16),
42
30
  tensor(uint32),
43
31
  tensor(uint64),
44
32
  tensor(uint8)
45
33
  ):
46
34
  Constrain input and output types to all tensor types.