dimension (with all other sizes being the same) for correct
   broadcasting.
Parameters:
      * full (bool, optional) -- include the constant term
        in the loss calculation. Default: "False".
  * **eps** (*float**, **optional*) -- value used to clamp "var"
    (see note below), for stability. Default: 1e-6.

  * **reduction** (*str**, **optional*) -- specifies the reduction
    to apply to the output:"'none'" | "'mean'" | "'sum'".
    "'none'": no reduction will be applied, "'mean'": the output
    is the average of all batch member losses, "'sum'": the output
    is the sum of all batch member losses. Default: "'mean'".

Shape:
      * Input: (N, ) or () where * means any number of additional
        dimensions
  * Target: (N, *) or (*), same shape as the input, or same shape
    as the input but with one dimension equal to 1 (to allow for
    broadcasting)

  * Var: (N, *) or (*), same shape as the input, or same shape as
