Files
paddlepaddle--paddle/test/cpp/pir/serialize_deserialize/patch/1.yaml
T
2026-07-13 12:40:42 +08:00

111 lines
3.0 KiB
YAML

op_patches:
- op_name : pd_op.data
actions:
- action : modify_output_attr
object : stop_gradient
type : pir::ArrayAttribute
data :
- type: pir::BoolAttribute
data: "false"
- op_name : builtin.constant
actions:
- action : modify_attr
object : value
type : pir::FloatAttribute
data : 1.0
- action : modify_output_type
object : 0
type : pir::Float64Type
data : pir::Float32Type
- op_name : builtin.parameter
actions :
- action : modify_attr
object : parameter_name
type : pir::StrAttribute
data : "fc_0"
- action : modify_output_attr
object : stop_gradient
type: pir::BoolAttribute
data : "false"
- op_name : pd_op.fetch
actions :
- action : add_output
object : 1
type : pir::DenseTensorType
data : [pir::Float32Type,[-1,30],"NCHW",[],0]
- op_name : test.operation1
actions :
- action : modify_attr
object : op1_attr1
type : pir::StrAttribute
data : "op1_attr1_value"
- action : delete_attr
object : op1_attr2
- action : add_attr
object : op1_attr3
type : pir::StrAttribute
data : "op1_attr3_value"
- action : modify_name
data : test1.operation1
- op_name : test.operation2
actions :
- action : add_output
object : 0
type : pir::DenseTensorType
data : [pir::Float32Type,[-1],"NCHW",[],0]
- action : add_output_attr
object : op2_attr1
type : pir::StrAttribute
data : "op2_attr1_value"
- op_name : test1.operation3
actions :
- action : delete_input
object : 0
- op_name : test1.operation4
actions :
- action : modify_attr
object : op4_attr1
type : pir::ArrayAttribute
data :
- type: pir::Int64Attribute
- type: pir::Int64Attribute
- action : add_attr
object : op4_attr2
type : paddle::dialect::DataTypeAttribute
data : phi::DataType::UNDEFINED
- action : add_attr
object : op4_attr3
type : paddle::dialect::PlaceAttribute
data : [0,0,""]
- action : add_attr
object : op4_attr4
type : paddle::dialect::IntArrayAttribute
data : [2, 2, 2]
- action : add_attr
object : op4_attr5
type : paddle::dialect::ScalarAttribute
data :
- type: phi::DataType::COMPLEX64
data: [1.0, 1.0]
- action : add_attr
object : op4_attr6
type : pir::TypeAttribute
data : pir::Float64Type
- action : add_attr
object : op4_attr7
type : paddle::dialect::DataLayoutAttribute
data : phi::DataLayout::kNHWC
attr_patches:
- attr_name : pir::FloatAttribute
actions:
- action : modify_name
type : pir::DoubleAttribute
type_patches:
- type_name : pir::Float32Type
actions:
- action : modify_name
type : pir::Float64Type