s="sd">&quot;&quot;&quot;</span>
<span class="sd">    Autograd function that implements :func:`torch.abs` with a binary-sign backward, in order to</span>
<span class="sd">    have subgradient 1 in 0. Compare with :func:`torch.abs`&#39; subgradient of 0 in 0.</span>

<span class="sd">    ``AbsBinarySignGradFn.apply(*args)`` is first aliased to :func:`abs_binary_sign_grad(*args)</span>
<span class="sd">    &lt;brevitas.ops.autograd_ste_ops.abs_binary_sign_grad_impl&gt;` and then wrapped by</span>
<span class=