Skip to content

Commit ca2f83f

Browse files
Merge pull request #505 from Difers/fix_argsort
[Big tensor]add some argsort case
2 parents 3880d52 + c4f4b11 commit ca2f83f

File tree

4 files changed

+11
-3
lines changed

4 files changed

+11
-3
lines changed

report/big_tensor_gpu/error_config.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1713,7 +1713,10 @@ paddle.argmin(x=Tensor([357913942, 3, 2, 1],"float64"), axis=-1, dtype="int64",
17131713
paddle.argmin(x=Tensor([357913942, 3, 4],"float16"), axis=1, keepdim=False, )
17141714
paddle.argmin(x=Tensor([715827883, 3, 2, 1],"float16"), axis=-1, dtype="int64", )
17151715
paddle.argmin(x=Tensor([760567127, 3],"int64"), dtype="int32", )
1716-
paddle.argsort(Tensor([2, 1140850690],"float32"), descending=True, )
1716+
paddle.argsort(Tensor([2, 1140850690],"float32"), descending=True, stable=True)
1717+
paddle.argsort(Tensor([1, 1073741823],"float16"), descending=True, stable=True)
1718+
paddle.argsort(Tensor([1, 1073741825],"float16"), descending=True, stable=True)
1719+
paddle.argsort(Tensor([2, 2147483649],"float16"), descending=True, stable=True)
17171720
paddle.assign(list[Tensor([100, 42949673],"float16"),], )
17181721
paddle.assign(list[Tensor([429496730, 10],"float16"),], )
17191722
paddle.atan2(Tensor([111, 116197, 333],"float16"), Tensor([116197, 333],"float16"), )

tester/api_config/8_big_tensor/big_tensor_1_8.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17545,7 +17545,10 @@ paddle.argmin(x=Tensor([760567127, 3],"int64"), axis=-1, )
1754517545
paddle.argmin(x=Tensor([760567127, 3],"int64"), axis=-2, )
1754617546
paddle.argmin(x=Tensor([760567127, 3],"int64"), axis=Tensor([1],"int64"), )
1754717547
paddle.argmin(x=Tensor([760567127, 3],"int64"), dtype="int32", )
17548-
paddle.argsort(Tensor([2, 1140850690],"float32"), descending=True, )
17548+
paddle.argsort(Tensor([2, 1140850690],"float32"), descending=True, stable=True)
17549+
paddle.argsort(Tensor([1, 1073741823],"float16"), descending=True, stable=True)
17550+
paddle.argsort(Tensor([1, 1073741825],"float16"), descending=True, stable=True)
17551+
paddle.argsort(Tensor([2, 2147483649],"float16"), descending=True, stable=True)
1754917552
paddle.as_complex(Tensor([10, 10, 11408507, 2],"float32"), )
1755017553
paddle.as_complex(Tensor([10, 11408507, 10, 2],"float32"), )
1755117554
paddle.as_complex(Tensor([11408507, 10, 10, 2],"float32"), )

tester/api_config/torch_error_skip.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3056,4 +3056,5 @@ paddle.nn.functional.normalize(x=Tensor([2147483649, 2],"float16"), p=1.2, )
30563056
paddle.nn.functional.normalize(x=Tensor([4, 25565282, 6, 7],"float16"), p=4, axis=3, )
30573057
paddle.nn.functional.normalize(x=Tensor([4, 5, 30678338, 7],"float16"), p=4, axis=3, )
30583058
paddle.nn.functional.normalize(x=Tensor([4, 5, 6, 35791395],"float16"), p=4, )
3059-
paddle.dist(x=Tensor([10],"float16"), y=Tensor([429496730, 10],"float16"), p=4, )
3059+
paddle.dist(x=Tensor([10],"float16"), y=Tensor([429496730, 10],"float16"), p=4, )
3060+
paddle.argsort(Tensor([1, 1073741823],"float16"), descending=True, stable=True)

tester/base_config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ paddle_error_dismiss:
3232
- "(InvalidArgument) The total number of elements for 'label' should be less than"
3333
- "(InvalidArgument) Illegal memory allocation, total allocated space must be greater than 0"
3434
paddle.linalg.matrix_rank: "(PreconditionNotMet) The element size of x should be <= INT_MAX(2147483647)"
35+
paddle.argsort: "(PreconditionNotMet) The dimension being sorted should be less than 2^31"
3536

3637
# some accuracy error can be considered tolerable
3738
special_accuracy_atol_rtol:

0 commit comments

Comments
 (0)