48 lines
1.1 KiB
Bash
48 lines
1.1 KiB
Bash
#!/bin/bash
|
|
cd /opt/koboldai
|
|
git pull
|
|
#./install_requirements.sh cuda
|
|
|
|
if [[ ! -v KOBOLDAI_DATADIR ]];then
|
|
mkdir /content
|
|
KOBOLDAI_DATADIR=/content
|
|
fi
|
|
|
|
mkdir $KOBOLDAI_DATADIR/stories
|
|
if [[ ! -v KOBOLDAI_MODELDIR ]];then
|
|
mkdir $KOBOLDAI_MODELDIR/models
|
|
fi
|
|
mkdir $KOBOLDAI_DATADIR/settings
|
|
mkdir $KOBOLDAI_DATADIR/softprompts
|
|
mkdir $KOBOLDAI_DATADIR/userscripts
|
|
#mkdir $KOBOLDAI_MODELDIR/cache
|
|
|
|
cp -rn stories/* $KOBOLDAI_DATADIR/stories/
|
|
cp -rn userscripts/* $KOBOLDAI_DATADIR/userscripts/
|
|
cp -rn softprompts/* $KOBOLDAI_DATADIR/softprompts/
|
|
|
|
rm stories
|
|
rm -rf stories/
|
|
rm userscripts
|
|
rm -rf userscripts/
|
|
rm softprompts
|
|
rm -rf softprompts/
|
|
|
|
if [[ ! -v KOBOLDAI_MODELDIR ]];then
|
|
rm models
|
|
rm -rf models/
|
|
#rm cache
|
|
#rm -rf cache/
|
|
fi
|
|
|
|
ln -s $KOBOLDAI_DATADIR/stories/ stories
|
|
ln -s $KOBOLDAI_DATADIR/settings/ settings
|
|
ln -s $KOBOLDAI_DATADIR/softprompts/ softprompts
|
|
ln -s $KOBOLDAI_DATADIR/userscripts/ userscripts
|
|
if [[ ! -v KOBOLDAI_MODELDIR ]];then
|
|
ln -s $KOBOLDAI_MODELDIR/models/ models
|
|
#ln -s $KOBOLDAI_MODELDIR/cache/ cache
|
|
fi
|
|
|
|
PYTHONUNBUFFERED=1 ./play.sh --remote --quiet --override_delete --override_rename
|