@@ -44,56 +44,6 @@ structured_op: !LinalgStructuredOpConfig
4444 - !ScalarExpression
4545 scalar_arg : I
4646--- !LinalgOpConfig
47- metadata : !LinalgOpMetadata
48- name : elemwise_unary
49- cpp_class_name : ElemwiseUnaryOp
50- doc : |-
51- Applies the unary function fun elementwise.
52-
53- Numeric casting is performed on the input operand, promoting it to the same
54- data type as the accumulator/output.
55- structured_op : !LinalgStructuredOpConfig
56- args :
57- - !LinalgOperandDefConfig
58- name : I
59- kind : input_tensor
60- type_var : T1
61- shape_map : affine_map<() -> ()>
62- - !LinalgOperandDefConfig
63- name : O
64- kind : output_tensor
65- type_var : U
66- shape_map : affine_map<() -> ()>
67- - !LinalgOperandDefConfig
68- name : fun
69- kind : unary_fn_attr
70- default_fn : exp
71- - !LinalgOperandDefConfig
72- name : cast
73- kind : type_fn_attr
74- default_fn : cast_signed
75- indexing_maps : !LinalgIndexingMapsConfig
76- static_indexing_maps :
77- - affine_map<() -> ()>
78- - affine_map<() -> ()>
79- iterator_types : []
80- assignments :
81- - !ScalarAssign
82- arg : O
83- value : !ScalarExpression
84- scalar_fn :
85- kind : unary
86- attr_name : fun
87- operands :
88- - !ScalarExpression
89- scalar_fn :
90- kind : type
91- attr_name : cast
92- type_var : U
93- operands :
94- - !ScalarExpression
95- scalar_arg : I
96- --- !LinalgOpConfig
9747metadata : !LinalgOpMetadata
9848 name : exp
9949 cpp_class_name : ExpOp
@@ -549,70 +499,6 @@ structured_op: !LinalgStructuredOpConfig
549499 - !ScalarExpression
550500 scalar_arg : I
551501--- !LinalgOpConfig
552- metadata : !LinalgOpMetadata
553- name : elemwise_binary
554- cpp_class_name : ElemwiseBinaryOp
555- doc : |-
556- Applies the binary function fun elementwise.
557-
558- Numeric casting is performed on the input operand, promoting it to the same
559- data type as the accumulator/output.
560- structured_op : !LinalgStructuredOpConfig
561- args :
562- - !LinalgOperandDefConfig
563- name : lhs
564- kind : input_tensor
565- type_var : T1
566- shape_map : affine_map<() -> ()>
567- - !LinalgOperandDefConfig
568- name : rhs
569- kind : input_tensor
570- type_var : T2
571- shape_map : affine_map<() -> ()>
572- - !LinalgOperandDefConfig
573- name : O
574- kind : output_tensor
575- type_var : U
576- shape_map : affine_map<() -> ()>
577- - !LinalgOperandDefConfig
578- name : fun
579- kind : binary_fn_attr
580- default_fn : add
581- - !LinalgOperandDefConfig
582- name : cast
583- kind : type_fn_attr
584- default_fn : cast_signed
585- indexing_maps : !LinalgIndexingMapsConfig
586- static_indexing_maps :
587- - affine_map<() -> ()>
588- - affine_map<() -> ()>
589- - affine_map<() -> ()>
590- iterator_types : []
591- assignments :
592- - !ScalarAssign
593- arg : O
594- value : !ScalarExpression
595- scalar_fn :
596- kind : binary
597- attr_name : fun
598- operands :
599- - !ScalarExpression
600- scalar_fn :
601- kind : type
602- attr_name : cast
603- type_var : U
604- operands :
605- - !ScalarExpression
606- scalar_arg : lhs
607- - !ScalarExpression
608- scalar_fn :
609- kind : type
610- attr_name : cast
611- type_var : U
612- operands :
613- - !ScalarExpression
614- scalar_arg : rhs
615- --- !LinalgOpConfig
616502metadata : !LinalgOpMetadata
617503 name : add
618504 cpp_class_name : AddOp
0 commit comments