Warn and fallback if vectors have no name
@@ -243,8 +243,9 @@ class PrecomputableAffine(Model):
def link_vectors_to_models(vocab):
vectors = vocab.vectors
if vectors.name is None:
- raise ValueError(
- "Unnamed vectors -- this won't allow multiple vectors "
+ vectors.name = VECTORS_KEY
+ print(
+ "Warning: Unnamed vectors -- this won't allow multiple vectors "
"models to be loaded. (Shape: (%d, %d))" % vectors.data.shape)
ops = Model.ops
for word in vocab:
