Add update_tensors flag to Language.update. Experimental, re #1182

This commit is contained in:
Matthew Honnibal 2017-08-06 02:18:12 +02:00
parent cc19ea0e7c
commit 0a566dc320

View File

@ -91,7 +91,8 @@ def train(cmd, lang, output_dir, train_data, dev_data, n_iter=20, n_sents=0,
for batch in minibatch(train_docs, size=batch_sizes):
docs, golds = zip(*batch)
nlp.update(docs, golds, sgd=optimizer,
drop=next(dropout_rates), losses=losses)
drop=next(dropout_rates), losses=losses,
update_tensors=True)
pbar.update(sum(len(doc) for doc in docs))
with nlp.use_params(optimizer.averages):