You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
glove_path = './embeddings/glove_{}_{}.pkl'.format(dataset,mode)
if(os.path.isfile(glove_path)):
print("Reusing glove dictionary to save time")
#with open(glove_path,'r') as f:
with open(glove_path, 'rb') as f: #python 3 for pickle byte size object is needed not str
glove = pickle.load(f)
save = False
If I try
with open(glove_path,'r') as f:
I get the following error:
Reusing glove dictionary to save time
Traceback (most recent call last):
File "prepare.py", line 315, in <module>
glove = pickle.load(f)
TypeError: a bytes-like object is required, not 'str'
and if I try
with open(glove_path, 'rb') as f: #python 3 for pickle byte size object is needed not str
I get the following error:
Reusing glove dictionary to save time
Traceback (most recent call last):
File "prepare.py", line 315, in <module>
glove = pickle.load(f)
EOFError: Ran out of input
Can you please guide how to fix this?
I have imported pickle like
import six; from six.moves import cPickle as pickle #import compatability with Python 2 using six
while it was originally imported as:
import cPickle as pickle #python 2
The text was updated successfully, but these errors were encountered:
So here:
If I try
with open(glove_path,'r') as f:
I get the following error:
and if I try
I get the following error:
Can you please guide how to fix this?
I have imported pickle like
import six; from six.moves import cPickle as pickle #import compatability with Python 2 using six
while it was originally imported as:
import cPickle as pickle #python 2
The text was updated successfully, but these errors were encountered: