I've used Doc2Vec before but it looks like there have been some changes. Previously, I'd get logging information however I don't seem to get it with this latest version. Running on Windows. Code I"m using it below. Docs in this example is a list holding a class called Document, and I am grabbing the preprocessed text from it to produce tagged_docs.
How do I enable logging for training? I saw the documentation note they need the total_examples to do that, and I provide it. Any suggestions?
tagged_docs = [TaggedDocument(doc.preprocess, [doc.idx]) for doc in docs]
model = gensim.models.doc2vec.Doc2Vec(vector_size=400, workers=12, epochs=100, min_count=1, window=10)
model.build_vocab(tagged_docs)
print("Training model")
print(model.corpus_count, len(tagged_docs))
model.train(tagged_docs, total_examples=model.corpus_count, epochs=model.epochs, report_delay=10)