Embedding-Modell (sentence_transformers) funktioniert nicht auf Intel Macs #9

Closed
opened 2026-06-02 22:01:17 +00:00 by alf · 0 comments
Owner

Bug-Beschreibung

Auf Intel-basierten Macs kann das Embedding-Modell für die semantische Suche im Memory-Skill nicht geladen werden. Die Module sentence_transformers und chromadb sind zwar in den pyproject.toml/requirements.txt der Skills referenziert, können aber auf Intel-Mac-Architekturen nicht erfolgreich importiert werden.

Fehlermeldung

Warning: Kein Embedding-Backend ladbar (No module named 'sentence_transformers')

Einschränkung

  • Funktioniert: Volltext-Suche (FTS5) — exakte Wörter, Datum, Präfixe
  • Funktioniert NICHT: Semantische Suche (sentence_transformers, chromadb nicht installierbar auf Intel Macs)

Betroffene Komponenten

  • Skill: memory (Memory-Skill — Gesprächshistorie durchsuchen)
  • Befehle betroffen:
    • memory.py search "Thema" (semantische Suche) — nicht funktionsfähig
    • memory.py search --fts "Thema" (Volltext-Suche) — funktioniert als Fallback
  • Pfad: /Users/alflewerken/Library/Application Support/Iris/memory/

Systemumgebung

  • OS: macOS 15.7.7 (Sequoia)
  • Architektur: Intel Mac (x86_64)
  • Python: 3.14 (Homebrew)

Erwartetes Verhalten

Das Embedding-Backend sollte auf allen von macOS unterstützten Architekturen (Intel und Apple Silicon) installierbar und funktionsfähig sein.

Vorschläge zur Behebung

  • Prüfen ob sentence-transformers und chromadb Wheels für x86_64 / macOS bereitstellen
  • Ggf. Fallback auf ein leichteres Embedding-Modell für Intel-Macs
  • Installationsdokumentation um Intel-spezifische Hinweise ergänzen
## Bug-Beschreibung Auf Intel-basierten Macs kann das Embedding-Modell für die semantische Suche im Memory-Skill nicht geladen werden. Die Module `sentence_transformers` und `chromadb` sind zwar in den `pyproject.toml`/`requirements.txt` der Skills referenziert, können aber auf Intel-Mac-Architekturen nicht erfolgreich importiert werden. ## Fehlermeldung ``` Warning: Kein Embedding-Backend ladbar (No module named 'sentence_transformers') ``` ## Einschränkung - **Funktioniert:** Volltext-Suche (FTS5) — exakte Wörter, Datum, Präfixe - **Funktioniert NICHT:** Semantische Suche (`sentence_transformers`, `chromadb` nicht installierbar auf Intel Macs) ## Betroffene Komponenten - **Skill:** `memory` (Memory-Skill — Gesprächshistorie durchsuchen) - **Befehle betroffen:** - `memory.py search "Thema"` (semantische Suche) — nicht funktionsfähig - `memory.py search --fts "Thema"` (Volltext-Suche) — funktioniert als Fallback - **Pfad:** `/Users/alflewerken/Library/Application Support/Iris/memory/` ## Systemumgebung - **OS:** macOS 15.7.7 (Sequoia) - **Architektur:** Intel Mac (x86_64) - **Python:** 3.14 (Homebrew) ## Erwartetes Verhalten Das Embedding-Backend sollte auf allen von macOS unterstützten Architekturen (Intel und Apple Silicon) installierbar und funktionsfähig sein. ## Vorschläge zur Behebung - Prüfen ob `sentence-transformers` und `chromadb` Wheels für `x86_64` / macOS bereitstellen - Ggf. Fallback auf ein leichteres Embedding-Modell für Intel-Macs - Installationsdokumentation um Intel-spezifische Hinweise ergänzen
alf closed this issue 2026-06-13 10:56:44 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
iris/Iris#9
No description provided.