111 lines
3.0 KiB
YAML
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
|