pointer-generator icon indicating copy to clipboard operation
pointer-generator copied to clipboard

Error while processing input File "/home/sawan/Downloads/Pointer_Network_Data/pointer-generator-master/data.py", line 235, in abstract2sents start_p = abstract.index(SENTENCE_START, cur) TypeError: a bytes-like object is required, not 'str'

Open sawan16 opened this issue 6 years ago • 2 comments

sawan16 avatar Dec 05 '18 08:12 sawan16

Please put the error message in a comment instead, it's unreadable as a title.

alkanen avatar Dec 11 '18 12:12 alkanen

Solution: add these code in batcher.py

======== before ==============

  def fill_example_queue(self):
    input_gen = self.text_generator(data.example_generator(self._data_path, self._single_pass))

    while True:
      try:
        (article, abstract) = next(input_gen)

========after================

  def fill_example_queue(self):
    input_gen = self.text_generator(data.example_generator(self._data_path, self._single_pass))

    while True:
      try:
        (article, abstract) = next(input_gen) 
        article = article.decode("utf-8")
        abstract = abstract.decode("utf-8")

miangangzhen avatar Jan 04 '19 02:01 miangangzhen