Skip to content

Commit 6162f76

Browse files
authored
添加log2 log10符号推导 (#67851)
1 parent 446d55b commit 6162f76

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

paddle/fluid/pir/dialect/operator/interface/infer_symbolic_shape/same_operands_result.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,10 @@ OP_SAME_OPERANDS_AND_RESULT(Log1p)
112112
OP_SAME_OPERANDS_AND_RESULT(Log1p_)
113113
OP_SAME_OPERANDS_AND_RESULT(Log)
114114
OP_SAME_OPERANDS_AND_RESULT(Log_)
115+
OP_SAME_OPERANDS_AND_RESULT(Log10)
116+
OP_SAME_OPERANDS_AND_RESULT(Log10_)
117+
OP_SAME_OPERANDS_AND_RESULT(Log2)
118+
OP_SAME_OPERANDS_AND_RESULT(Log2_)
115119
OP_SAME_OPERANDS_AND_RESULT(LogicalNot)
116120
OP_SAME_OPERANDS_AND_RESULT(LogicalNot_)
117121
OP_SAME_OPERANDS_AND_RESULT(Logit)

paddle/fluid/pir/dialect/operator/interface/infer_symbolic_shape/same_operands_result.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,10 @@ OP_DECLARE_INFER_SYMBOLIC_SHAPE(Log1p)
103103
OP_DECLARE_INFER_SYMBOLIC_SHAPE(Log1p_)
104104
OP_DECLARE_INFER_SYMBOLIC_SHAPE(Log)
105105
OP_DECLARE_INFER_SYMBOLIC_SHAPE(Log_)
106+
OP_DECLARE_INFER_SYMBOLIC_SHAPE(Log10)
107+
OP_DECLARE_INFER_SYMBOLIC_SHAPE(Log10_)
108+
OP_DECLARE_INFER_SYMBOLIC_SHAPE(Log2)
109+
OP_DECLARE_INFER_SYMBOLIC_SHAPE(Log2_)
106110
OP_DECLARE_INFER_SYMBOLIC_SHAPE(LogicalNot)
107111
OP_DECLARE_INFER_SYMBOLIC_SHAPE(LogicalNot_)
108112
OP_DECLARE_INFER_SYMBOLIC_SHAPE(Logit)

paddle/phi/ops/yaml/ops.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2850,6 +2850,7 @@
28502850
func : log10
28512851
inplace: (x -> out)
28522852
backward: log10_grad
2853+
interfaces : paddle::dialect::InferSymbolicShapeInterface
28532854

28542855
- op : log1p
28552856
args : (Tensor x)
@@ -2871,6 +2872,7 @@
28712872
func : log2
28722873
inplace: (x -> out)
28732874
backward: log2_grad
2875+
interfaces : paddle::dialect::InferSymbolicShapeInterface
28742876

28752877
- op : log_loss
28762878
args : (Tensor input, Tensor label, float epsilon)

0 commit comments

Comments
 (0)