Move heavy GPU deps (torch, bitsandbytes) to requirements-optional.txt
Nightly Build / build (push) Successful in 6m30s
Nightly Build / build (push) Successful in 6m30s
torch and bitsandbytes pull in hundreds of MB of CUDA libraries (nvidia_cublas ~423 MB) which are useless on headless servers without an NVIDIA GPU like the NiPoGi. - requirements.txt: keep only lightweight essential dependencies - requirements-optional.txt (new): Orpheus TTS deps (torch, transformers, bitsandbytes, snac, huggingface_hub) - Installers and update.sh: show hint about optional deps after install - ci/package.sh: include requirements-optional.txt in tarball
This commit is contained in:
+3
-1
@@ -17,7 +17,8 @@
|
||||
#
|
||||
# The tarball contains everything needed to run (or uninstall) Skald Circle:
|
||||
# bin/skald, bin/skald-setup, web/, agents/, skills/,
|
||||
# default.config.yaml, providers.yaml, requirements.txt, run.sh, update.sh, uninstall.sh
|
||||
# default.config.yaml, providers.yaml, requirements.txt,
|
||||
# requirements-optional.txt, run.sh, update.sh, uninstall.sh
|
||||
|
||||
set -eu
|
||||
|
||||
@@ -95,6 +96,7 @@ cp -r skills "$STAGING/skills"
|
||||
cp default.config.yaml "$STAGING/default.config.yaml"
|
||||
cp providers.yaml "$STAGING/providers.yaml"
|
||||
cp requirements.txt "$STAGING/requirements.txt"
|
||||
cp requirements-optional.txt "$STAGING/requirements-optional.txt"
|
||||
cp run.sh "$STAGING/run.sh"
|
||||
cp update.sh "$STAGING/update.sh"
|
||||
cp uninstall.sh "$STAGING/uninstall.sh"
|
||||
|
||||
Reference in New Issue
Block a user