feat: optimize Apple NPU backend with safety checker detection, dynamic CFG enforcement, and improved model loading feedback
This commit is contained in:
1 parent
bf71e8b389
commit
8f9ab93bee
8 files changed
+431
-183
No files matched your search
@@ -24,6 +24,7 @@ else
|
||||
LLM_BACKEND_PATH="$APP_DIR/llm-backend/mac/x64/llama-server"
|
||||
fi
|
||||
TTS_RUNTIME_PATH="$APP_DIR/tts-runtime/node_modules/kokoro-js"
|
||||
SPEECH_BACKEND_PATH="$APP_DIR/speech-backend/mac/cpu/whisper-cli"
|
||||
PLATFORM_LABEL="macOS"
|
||||
|
||||
DIST_INDEX="$APP_DIR/dist/index.html"
|
||||
@@ -53,6 +54,7 @@ fi
|
||||
if [ "$USE_SYMLINKS" = true ]; then
|
||||
if [[ -d "$FRONTEND_NODE_MODULES" && ! -L "$FRONTEND_NODE_MODULES" ]]; then
|
||||
echo " >> Migrating existing node_modules to node_modules_mac..."
|
||||
rm -rf "$MAC_NODE_MODULES"
|
||||
mv "$FRONTEND_NODE_MODULES" "$MAC_NODE_MODULES"
|
||||
fi
|
||||
rm -f "$FRONTEND_NODE_MODULES"
|
||||
@@ -115,6 +117,9 @@ fi
|
||||
if [[ ! -d "$TTS_RUNTIME_PATH" ]]; then
|
||||
SETUP_REASON="Kokoro text-to-speech runtime is missing."
|
||||
fi
|
||||
if [[ ! -x "$SPEECH_BACKEND_PATH" ]]; then
|
||||
SETUP_REASON="macOS whisper.cpp speech backend is missing."
|
||||
fi
|
||||
|
||||
if [[ -n "$SETUP_REASON" ]]; then
|
||||
echo ""
|
||||
|
||||
Reference in new issue
Block a user