2021-12-21 20:26:37 +03:00
# Less {#openvino_docs_ops_comparison_Less_1}
2020-06-19 14:39:57 +03:00
**Versioned name**: *Less-1*
2021-08-23 12:12:46 +02:00
**Category**: *Comparison binary*
2020-06-19 14:39:57 +03:00
**Short description**: *Less* performs element-wise comparison operation with two given tensors applying multi-directional broadcast rules.
2021-07-28 14:36:07 +02:00
**Detailed description**
Before performing arithmetic operation, input tensors *a* and *b* are broadcasted if their shapes are different and `auto_broadcast` attributes is not `none` . Broadcasting is performed according to `auto_broadcast` value.
After broadcasting *Less* does the following with the input tensors *a* and *b* :
\f[
o_{i} = a_{i} < b_ { i }
\f]
2020-06-19 14:39:57 +03:00
**Attributes**:
* *auto_broadcast*
* **Description**: specifies rules used for auto-broadcasting of input tensors.
* **Range of values**:
* *none* - no auto-broadcasting is allowed, all input shapes should match
2021-07-28 14:36:07 +02:00
* *numpy* - numpy broadcasting rules, description is available in [Broadcast Rules For Elementwise Operations ](../broadcast_rules.md )
* *pdpd* - PaddlePaddle-style implicit broadcasting, description is available in [Broadcast Rules For Elementwise Operations ](../broadcast_rules.md )
* **Type**: `string`
2020-06-19 14:39:57 +03:00
* **Default value**: "numpy"
* **Required**: *no*
**Inputs**
2021-07-02 12:51:00 +02:00
* **1**: A tensor of type *T* . **Required.**
* **2**: A tensor of type *T* . **Required.**
2020-06-19 14:39:57 +03:00
**Outputs**
* **1**: The result of element-wise comparison operation. A tensor of type boolean.
**Types**
* *T*: arbitrary supported type.
**Examples**
*Example 1*
```xml
< layer . . . type = "Less" >
< input >
< port id = "0" >
< dim > 256< / dim >
< dim > 56< / dim >
< / port >
< port id = "1" >
< dim > 256< / dim >
< dim > 56< / dim >
< / port >
< / input >
< output >
< port id = "2" >
< dim > 256< / dim >
< dim > 56< / dim >
< / port >
< / output >
< / layer >
```
*Example 2: broadcast*
```xml
< layer . . . type = "Less" >
< input >
< port id = "0" >
< dim > 8< / dim >
< dim > 1< / dim >
< dim > 6< / dim >
< dim > 1< / dim >
< / port >
< port id = "1" >
< dim > 7< / dim >
< dim > 1< / dim >
< dim > 5< / dim >
< / port >
< / input >
< output >
< port id = "2" >
< dim > 8< / dim >
< dim > 7< / dim >
< dim > 6< / dim >
< dim > 5< / dim >
< / port >
< / output >
< / layer >
2021-07-02 12:51:00 +02:00
```