docs: public SDVariable sparseSoftmaxCrossEntropy(String name, @NonNull SDVariable logits, @NonNull SDVariable labels) {
          validateFloatingPoint("sparse softmax cross entropy", "logits (predictions)", logits);
          validateInteger("sparse softmax cross entropy", "labels", labels);
          Preconditions.checkState(labels.dataType().isIntType(), "Labels variable must be an integer type: got %s", logits);
          SDVariable result = f().lossSparseSoftmaxCrossEntropy(logits, labels);
          result = updateVariableNameAndReference(result, name);
          result.markAsLoss();
          return result;
      }