function atan2_(a, b) {
    let $a = (0, _tensorUtilEnv.convertToTensor)(a, "a", "atan2");
    let $b = (0, _tensorUtilEnv.convertToTensor)(b, "b", "atan2");
    [$a, $b] = (0, _tensorUtil.makeTypesMatch)($a, $b);
    const inputs = {
        a: $a,
        b: $b
    };
    return (0, _engine.ENGINE).runKernel((0, _kernelNames.Atan2), inputs);
}
Computes arctangent of `tf.Tensor`s a / b element-wise: `atan2(a, b)`.
Supports broadcasting.

```js
const a = tf.tensor1d([1.0, 1.0, -1.0, .7]);
const b = tf.tensor1d([2.0, 13.0, 3.5, .21]);

tf.atan2(a, b).print()
```

@param a The first tensor.
@param b The second tensor. Must have the same dtype as `a`.

@doc {heading: 'Operations', subheading: 'Basic math'}