Skip to content

Commit

Permalink
logging bug fix and change default behaviour
Browse files Browse the repository at this point in the history
  • Loading branch information
ddangelov committed Oct 16, 2020
1 parent 40ee79c commit abb2e7d
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 8 deletions.
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
author = 'Dimo Angelov'

# The full version, including alpha/beta/rc tags
release = '1.0.14'
release = '1.0.15'


# -- General configuration ---------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
setuptools.setup(
name="top2vec",
packages=["top2vec"],
version="1.0.14",
version="1.0.15",
author="Dimo Angelov",
author_email="dimo.angelov@gmail.com",
description="Top2Vec learns jointly embedded topic, document and word vectors.",
Expand Down
16 changes: 10 additions & 6 deletions top2vec/Top2Vec.py
Original file line number Diff line number Diff line change
Expand Up @@ -147,9 +147,8 @@ class Top2Vec:
Override the default tokenization method. If None then
gensim.utils.simple_preprocess will be used.
verbose: bool (Optional, default False)
verbose: bool (Optional, default True)
Whether to print status data during training.
"""

def __init__(self,
Expand All @@ -163,12 +162,14 @@ def __init__(self,
keep_documents=True,
workers=None,
tokenizer=None,
verbose=False):
verbose=True):

if verbose:
logger.setLevel(logging.DEBUG)
self.verbose = True
else:
logger.setLevel(logging.WARNING)
self.verbose = False

if tokenizer is not None:
self._tokenizer = tokenizer
Expand Down Expand Up @@ -632,7 +633,8 @@ def _check_import_status(self):

def _check_model_status(self):
if self.embed is None:
logger.setLevel(logging.DEBUG)
if self.verbose is False:
logger.setLevel(logging.DEBUG)

if self.embedding_model != "distiluse-base-multilingual-cased":
if self.embedding_model_path is None:
Expand All @@ -655,7 +657,9 @@ def _check_model_status(self):
module = self.embedding_model_path
model = SentenceTransformer(module)
self.embed = model.encode
logger.setLevel(logging.WARNING)

if self.verbose is False:
logger.setLevel(logging.WARNING)

@staticmethod
def _less_than_zero(num, var_name):
Expand Down Expand Up @@ -1082,7 +1086,7 @@ def get_topics(self, num_topics=None, reduced=False):
Example:
[[0.7132, 0.6473, 0.5700 ... 0.3455], <Topic 0>
[0.7818', 0.7671, 0.7603 ... 0.6769] <Topic 1>
[0.7818', 0.7671, 0.7603 ... 0.6769] <Topic 1>
...]
topic_nums: array of int, shape(num_topics)
Expand Down

0 comments on commit abb2e7d

Please sign in to comment.