class_docstr: An abstract base class for sentence breakers that support offsets.
class_docstr_tok: ["An","abstract","base","class","for","sentence","breakers","that","support","offsets","."]
docstr: Splits `input` into sentences and returns the starting & ending offsets.
  
  Args:
    input: A string `Tensor` of shape [batch] with a batch of documents.
  
  Returns:
    A tuple of (sentences, begin_offset, end_offset) where:
  
    sentences: A string `RaggedTensor` of shape [batch, (num_sentences)] with
      each input broken up into its constituent sentences.
    begin_offset: A int64 `RaggedTensor` of shape [batch, (num_sentences)]
      where each entry is the inclusive beginning byte offset of a sentence.
    end_offset: A int64 `RaggedTensor` of shape [batch, (num_sentences)]
      where each entry is the exclusive ending byte offset of a sentence.
docstr_tok: ["Splits","`","input","`","into","sentences","and","returns","the","starting","&","ending","offsets",".","Args",":","input",":","A","string","`","Tensor","`","of","shape","[","batch","]","with","a","batch","of","documents",".","Returns",":","A","tuple","of","(","sentences",",","begin_offset",",","end_offset",")","where",":","sentences",":","A","string","`","RaggedTensor","`","of","shape","[","batch",",","(","num_sentences",")","]","with","each","input","broken","up","into","its","constituent","sentences",".","begin_offset",":","A","int64","`","RaggedTensor","`","of","shape","[","batch",",","(","num_sentences",")","]","where","each","entry","is","the","inclusive","beginning","byte","offset","of","a","sentence",".","end_offset",":","A","int64","`","RaggedTensor","`","of","shape","[","batch",",","(","num_sentences",")","]","where","each","entry","is","the","exclusive","ending","byte","offset","of","a","sentence","."]
code: def break_sentences_with_offsets(
      self, input
  ):  # pylint: disable=redefined-builtin
      """Splits `input` into sentences and returns the starting & ending offsets.
  
      Args:
        input: A string `Tensor` of shape [batch] with a batch of documents.
  
      Returns:
        A tuple of (sentences, begin_offset, end_offset) where:
  
        sentences: A string `RaggedTensor` of shape [batch, (num_sentences)] with
          each input broken up into its constituent sentences.
        begin_offset: A int64 `RaggedTensor` of shape [batch, (num_sentences)]
          where each entry is the inclusive beginning byte offset of a sentence.
        end_offset: A int64 `RaggedTensor` of shape [batch, (num_sentences)]
          where each entry is the exclusive ending byte offset of a sentence.
      """
      raise NotImplementedError()
  
file_path: text/tensorflow_text/python/ops/sentence_breaking_ops.py
imports: import abc
  from tensorflow.python.ops.ragged import ragged_tensor
  from tensorflow.python.util import deprecation
  from tensorflow.python.framework import load_library
  from tensorflow.python.platform import resource_loader
label_desc: Use image node_id 1 for calling the SentenceBreakerWithOffsets obj's underlying member method code with example usage: obj.break_sentences_with_offsets(input) without return types