From 92bbedf32788f3cc24bab87b991128a9c6c91a3f Mon Sep 17 00:00:00 2001 From: liujiaqi Date: Fri, 31 Mar 2023 11:25:11 +0800 Subject: [PATCH 1/2] push --- diopirt | 2 +- impl | 2 +- python/conformance/diopi_configs.py | 2 +- python/conformance/diopi_functions.py | 2 ++ 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/diopirt b/diopirt index ee66cf7..3e2a7db 160000 --- a/diopirt +++ b/diopirt @@ -1 +1 @@ -Subproject commit ee66cf7090bd716dd82d430aa759bcf44735599d +Subproject commit 3e2a7db510d00babe933534220b5b49d86109d99 diff --git a/impl b/impl index 7969649..6f8865e 160000 --- a/impl +++ b/impl @@ -1 +1 @@ -Subproject commit 79696495a4f3c7aa9cdaaed718770e132ee5f70d +Subproject commit 6f8865e85f5bc8784899aa9a8f7273283fd891b2 diff --git a/python/conformance/diopi_configs.py b/python/conformance/diopi_configs.py index e733c2a..350d10d 100644 --- a/python/conformance/diopi_configs.py +++ b/python/conformance/diopi_configs.py @@ -325,7 +325,7 @@ 'pointwise_op': dict( name=['abs', 'cos', 'erf', 'exp', 'floor', - 'neg', 'sin', 'sqrt', 'logical_not'], + 'neg', 'sin', 'sqrt', 'logical_not', 'ceil'], interface=['torch'], is_inplace=True, dtype=[Dtype.float16, Dtype.float32, Dtype.float64], diff --git a/python/conformance/diopi_functions.py b/python/conformance/diopi_functions.py index f59487c..4d5873d 100644 --- a/python/conformance/diopi_functions.py +++ b/python/conformance/diopi_functions.py @@ -209,6 +209,8 @@ def abs(input, inplace=False) -> Tensor: def floor(input, inplace=False) -> Tensor: return unary_op(input, inplace, 'diopiFloor') +def ceil(input, inplace=False) -> Tensor: + return unary_op(input, inplace, 'diopiCeil') def sign(input) -> Tensor: return unary_op(input, False, 'diopiSign') From 4e8326f66501b5ea3c2d6998bbc20e7d9a5fcce5 Mon Sep 17 00:00:00 2001 From: liujiaqi Date: Fri, 31 Mar 2023 12:50:53 +0800 Subject: [PATCH 2/2] fix --- python/conformance/diopi_functions.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/python/conformance/diopi_functions.py b/python/conformance/diopi_functions.py index 4d5873d..661182e 100644 --- a/python/conformance/diopi_functions.py +++ b/python/conformance/diopi_functions.py @@ -209,9 +209,11 @@ def abs(input, inplace=False) -> Tensor: def floor(input, inplace=False) -> Tensor: return unary_op(input, inplace, 'diopiFloor') + def ceil(input, inplace=False) -> Tensor: return unary_op(input, inplace, 'diopiCeil') + def sign(input) -> Tensor: return unary_op(input, False, 'diopiSign')