Like to create a binary ecexuteble file of below script, Its getting compiled but giving me some error.
Content (simpleSentenceTrasformerUsage.py)
from sentence_transformers import SentenceTransformer
model = SentenceTransformer(âall-mpnet-base-v2â)
#Our sentences we like to encode
sentences = [âThis framework generates embeddings for each input sentenceâ,
âSentences are passed as a list of string.â,
âThe quick brown fox jumps over the lazy dog.â]
#Sentences are encoded by calling model.encode()
embeddings = model.encode(sentences)
#Print the embeddings
for sentence, embedding in zip(sentences, embeddings):
print(âSentence:â, sentence)
print(âEmbedding:â, embedding)
print(ââ)
compiling with
pyinstaller simpleSentenceTrasformerUsage.py --onefile
While running
$>> ./dist/simpleSentenceTrasformerUsage
Traceback (most recent call last):
File âtransformers/utils/versions.pyâ, line 102, in require_version
File âimportlib/metadata/init.pyâ, line 996, in version
File âimportlib/metadata/init.pyâ, line 969, in distribution
File âimportlib/metadata/init.pyâ, line 548, in from_name
importlib.metadata.PackageNotFoundError: No package metadata was found for tqdm
Can you please suggest how it could be achieved ?