From 91d12391c5e4b30421fce6618d1a367956635639 Mon Sep 17 00:00:00 2001
From: Travis CI
There are two cases for this operator: 1. The shape of $Y$ is same with $X$; -2. The shape of $Y$ is a subset of $X$.
-For case 2: -$Y$ will be broadcasted to match the shape of $X$ and axis should be +2. The shape of $Y$ is a congiguous subsequencet of $X$. The trailing dimensions
+++of size 1 for $Y$ will be ignored for the consideration of subsequence.
For case 2:
+$Y$ will be broadcasted to match the shape of $X$ and axis should be set to index of the start dimension to broadcast $Y$ onto $X$.
+If axis is -1, it is treated as axis=rank(X)-rank(Y).
shape(X) = (2, 3, 4, 5), shape(Y) = (,)
@@ -3389,6 +3392,7 @@ set to index of the start dimension to broadcast $Y$ onto $X$.
shape(X) = (2, 3, 4, 5), shape(Y) = (4, 5)
shape(X) = (2, 3, 4, 5), shape(Y) = (3, 4), with axis=1
shape(X) = (2, 3, 4, 5), shape(Y) = (2), with axis=0
+shape(X) = (2, 3, 4, 5), shape(Y) = (2, 1), with axis=0
There are two cases for this operator: 1. The shape of $Y$ is same with $X$; -2. The shape of $Y$ is a subset of $X$.
-For case 2: -$Y$ will be broadcasted to match the shape of $X$ and axis should be +2. The shape of $Y$ is a congiguous subsequencet of $X$. The trailing dimensions
+++of size 1 for $Y$ will be ignored for the consideration of subsequence.
For case 2:
+$Y$ will be broadcasted to match the shape of $X$ and axis should be set to index of the start dimension to broadcast $Y$ onto $X$.
+If axis is -1, it is treated as axis=rank(X)-rank(Y).
shape(X) = (2, 3, 4, 5), shape(Y) = (,)
@@ -3439,6 +3446,7 @@ set to index of the start dimension to broadcast $Y$ onto $X$.
shape(X) = (2, 3, 4, 5), shape(Y) = (4, 5)
shape(X) = (2, 3, 4, 5), shape(Y) = (3, 4), with axis=1
shape(X) = (2, 3, 4, 5), shape(Y) = (2), with axis=0
+shape(X) = (2, 3, 4, 5), shape(Y) = (2, 1), with axis=0
There are two cases for this operator: 1. The shape of $Y$ is same with $X$; -2. The shape of $Y$ is a subset of $X$.
-For case 2: -$Y$ will be broadcasted to match the shape of $X$ and axis should be +2. The shape of $Y$ is a congiguous subsequencet of $X$. The trailing dimensions
+++of size 1 for $Y$ will be ignored for the consideration of subsequence.
For case 2:
+$Y$ will be broadcasted to match the shape of $X$ and axis should be set to index of the start dimension to broadcast $Y$ onto $X$.
+If axis is -1, it is treated as axis=rank(X)-rank(Y).
shape(X) = (2, 3, 4, 5), shape(Y) = (,)
@@ -3489,6 +3500,7 @@ set to index of the start dimension to broadcast $Y$ onto $X$.
shape(X) = (2, 3, 4, 5), shape(Y) = (4, 5)
shape(X) = (2, 3, 4, 5), shape(Y) = (3, 4), with axis=1
shape(X) = (2, 3, 4, 5), shape(Y) = (2), with axis=0
+shape(X) = (2, 3, 4, 5), shape(Y) = (2, 1), with axis=0
There are two cases for this operator: 1. The shape of $Y$ is same with $X$; -2. The shape of $Y$ is a subset of $X$.
-For case 2: -$Y$ will be broadcasted to match the shape of $X$ and axis should be +2. The shape of $Y$ is a congiguous subsequencet of $X$. The trailing dimensions
+++of size 1 for $Y$ will be ignored for the consideration of subsequence.
For case 2:
+$Y$ will be broadcasted to match the shape of $X$ and axis should be set to index of the start dimension to broadcast $Y$ onto $X$.
+If axis is -1, it is treated as axis=rank(X)-rank(Y).
shape(X) = (2, 3, 4, 5), shape(Y) = (,)
@@ -3539,6 +3554,7 @@ set to index of the start dimension to broadcast $Y$ onto $X$.
shape(X) = (2, 3, 4, 5), shape(Y) = (4, 5)
shape(X) = (2, 3, 4, 5), shape(Y) = (3, 4), with axis=1
shape(X) = (2, 3, 4, 5), shape(Y) = (2), with axis=0
+shape(X) = (2, 3, 4, 5), shape(Y) = (2, 1), with axis=0
There are two cases for this operator: 1. The shape of $Y$ is same with $X$; -2. The shape of $Y$ is a subset of $X$.
-For case 2: -$Y$ will be broadcasted to match the shape of $X$ and axis should be +2. The shape of $Y$ is a congiguous subsequencet of $X$. The trailing dimensions
+++of size 1 for $Y$ will be ignored for the consideration of subsequence.
For case 2:
+$Y$ will be broadcasted to match the shape of $X$ and axis should be set to index of the start dimension to broadcast $Y$ onto $X$.
+If axis is -1, it is treated as axis=rank(X)-rank(Y).
shape(X) = (2, 3, 4, 5), shape(Y) = (,)
@@ -3589,6 +3608,7 @@ set to index of the start dimension to broadcast $Y$ onto $X$.
shape(X) = (2, 3, 4, 5), shape(Y) = (4, 5)
shape(X) = (2, 3, 4, 5), shape(Y) = (3, 4), with axis=1
shape(X) = (2, 3, 4, 5), shape(Y) = (2), with axis=0
+shape(X) = (2, 3, 4, 5), shape(Y) = (2, 1), with axis=0
There are two cases for this operator: 1. The shape of $Y$ is same with $X$; -2. The shape of $Y$ is a subset of $X$.
-For case 2: -$Y$ will be broadcasted to match the shape of $X$ and axis should be +2. The shape of $Y$ is a congiguous subsequencet of $X$. The trailing dimensions
+++of size 1 for $Y$ will be ignored for the consideration of subsequence.
For case 2:
+$Y$ will be broadcasted to match the shape of $X$ and axis should be set to index of the start dimension to broadcast $Y$ onto $X$.
+If axis is -1, it is treated as axis=rank(X)-rank(Y).
shape(X) = (2, 3, 4, 5), shape(Y) = (,)
@@ -3639,6 +3662,7 @@ set to index of the start dimension to broadcast $Y$ onto $X$.
shape(X) = (2, 3, 4, 5), shape(Y) = (4, 5)
shape(X) = (2, 3, 4, 5), shape(Y) = (3, 4), with axis=1
shape(X) = (2, 3, 4, 5), shape(Y) = (2), with axis=0
+shape(X) = (2, 3, 4, 5), shape(Y) = (2, 1), with axis=0
There are two cases for this operator: 1. The shape of $Y$ is same with $X$; -2. The shape of $Y$ is a subset of $X$.
-For case 2: -$Y$ will be broadcasted to match the shape of $X$ and axis should be +2. The shape of $Y$ is a congiguous subsequencet of $X$. The trailing dimensions
+++of size 1 for $Y$ will be ignored for the consideration of subsequence.
For case 2:
+$Y$ will be broadcasted to match the shape of $X$ and axis should be set to index of the start dimension to broadcast $Y$ onto $X$.
+If axis is -1, it is treated as axis=rank(X)-rank(Y).
shape(X) = (2, 3, 4, 5), shape(Y) = (,)
@@ -3689,6 +3716,7 @@ set to index of the start dimension to broadcast $Y$ onto $X$.
shape(X) = (2, 3, 4, 5), shape(Y) = (4, 5)
shape(X) = (2, 3, 4, 5), shape(Y) = (3, 4), with axis=1
shape(X) = (2, 3, 4, 5), shape(Y) = (2), with axis=0
+shape(X) = (2, 3, 4, 5), shape(Y) = (2, 1), with axis=0