docs: public SDVariable weightedCrossEntropyWithLogits(String name, SDVariable targets, SDVariable inputs,
                                                       SDVariable weights) {
          validateFloatingPoint("weighted cross entropy with logits", "inputs", inputs);
          validateNumerical("weighted cross entropy with logits", "targets", targets);
          SDVariable result = f().weightedCrossEntropyWithLogits(targets, inputs, weights);
          result = updateVariableNameAndReference(result, name);
          result.markAsLoss();
          return result;
      }