Commit aa6e55e0 authored by AUTOMATIC's avatar AUTOMATIC
Browse files

do not display the message for TI unless the list of loaded embeddings changed

parent 8d7382ab
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -112,6 +112,7 @@ class EmbeddingDatabase:
        self.skipped_embeddings = {}
        self.expected_shape = -1
        self.embedding_dirs = {}
        self.previously_displayed_embeddings = ()

    def add_embedding_dir(self, path):
        self.embedding_dirs[path] = DirWithTextualInversionEmbeddings(path)
@@ -228,6 +229,9 @@ class EmbeddingDatabase:
            self.load_from_dir(embdir)
            embdir.update()

        displayed_embeddings = (tuple(self.word_embeddings.keys()), tuple(self.skipped_embeddings.keys()))
        if self.previously_displayed_embeddings != displayed_embeddings:
            self.previously_displayed_embeddings = displayed_embeddings
            print(f"Textual inversion embeddings loaded({len(self.word_embeddings)}): {', '.join(self.word_embeddings.keys())}")
            if len(self.skipped_embeddings) > 0:
                print(f"Textual inversion embeddings skipped({len(self.skipped_embeddings)}): {', '.join(self.skipped_embeddings.keys())}")