Currently, *setAttribute* is used to set the operator attributes. Other 2
Attribute setting APIs are specific to input ports
(*setInputPortAttributes*) and output ports (*setOutputPortsAttributes*).

Proposal is to have *SetOperatorAttribute*
api, which will clearly indicate that user wants set attributes on the
operator.
( setOperatorAttribute(Operator operator, Attribute<T> key, T value) )

Following will be the roles for the APIs
*setAttributes* --> for setting Attributes for the whole DAG (
setAttribute(Operator operator, Attribute<T> key, T value) - can be
deprecated )
*setOperatorAttributes* --> for setting Attributes for the operator

Let me know your thoughts.

Thanks

Reply via email to