semantic-kernel icon indicating copy to clipboard operation
semantic-kernel copied to clipboard

Python: ModuleNotFoundError: No module named 'transformers' in 06-hugging-face-for-plugins.ipynb

Open gbm opened this issue 9 months ago • 1 comments

In this cell

from semantic_kernel import Kernel
from semantic_kernel.connectors.ai.hugging_face import HuggingFaceTextCompletion, HuggingFaceTextEmbedding
from semantic_kernel.core_plugins import TextMemoryPlugin
from semantic_kernel.memory import SemanticTextMemory, VolatileMemoryStore

kernel = Kernel()

# Configure LLM service
if selectedService == Service.HuggingFace:
    # Feel free to update this model to any other model available on Hugging Face
    text_service_id = "HuggingFaceM4/tiny-random-LlamaForCausalLM"
    kernel.add_service(
        service=HuggingFaceTextCompletion(
            service_id=text_service_id, ai_model_id=text_service_id, task="text-generation"
        ),
    )
    embed_service_id = "sentence-transformers/all-MiniLM-L6-v2"
    embedding_svc = HuggingFaceTextEmbedding(service_id=embed_service_id, ai_model_id=embed_service_id)
    kernel.add_service(
        service=embedding_svc,
    )
    memory = SemanticTextMemory(storage=VolatileMemoryStore(), embeddings_generator=embedding_svc)
    kernel.add_plugin(TextMemoryPlugin(memory), "TextMemoryPlugin")

I get ModuleNotFoundError: No module named 'transformers' In venv I need to

pip install transformers
pip install torch
pip install sentence_transformers

Which fixes that cell but i still get pip install hf_xet warnings - probably want to install that also.

gbm avatar Jul 24 '25 12:07 gbm

This issue is stale because it has been open for 90 days with no activity.

github-actions[bot] avatar Oct 28 '25 02:10 github-actions[bot]