Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
KoboldAI
GitHub Repository: KoboldAI/KoboldAI-Client
Path: blob/main/docker-standalone/docker-helper.sh
473 views
1
#!/bin/bash
2
cd /opt/koboldai
3
git pull
4
#./install_requirements.sh cuda
5
6
if [[ ! -v KOBOLDAI_DATADIR ]];then
7
mkdir /content
8
KOBOLDAI_DATADIR=/content
9
fi
10
11
mkdir $KOBOLDAI_DATADIR/stories
12
if [[ -v KOBOLDAI_MODELDIR ]];then
13
mkdir $KOBOLDAI_MODELDIR/models
14
fi
15
mkdir $KOBOLDAI_DATADIR/settings
16
mkdir $KOBOLDAI_DATADIR/softprompts
17
mkdir $KOBOLDAI_DATADIR/userscripts
18
#mkdir $KOBOLDAI_MODELDIR/cache
19
20
cp -rn stories/* $KOBOLDAI_DATADIR/stories/
21
cp -rn userscripts/* $KOBOLDAI_DATADIR/userscripts/
22
cp -rn softprompts/* $KOBOLDAI_DATADIR/softprompts/
23
24
rm stories
25
rm -rf stories/
26
rm userscripts
27
rm -rf userscripts/
28
rm softprompts
29
rm -rf softprompts/
30
31
if [[ -v KOBOLDAI_MODELDIR ]];then
32
rm models
33
rm -rf models/
34
#rm cache
35
#rm -rf cache/
36
fi
37
38
ln -s $KOBOLDAI_DATADIR/stories/ stories
39
ln -s $KOBOLDAI_DATADIR/settings/ settings
40
ln -s $KOBOLDAI_DATADIR/softprompts/ softprompts
41
ln -s $KOBOLDAI_DATADIR/userscripts/ userscripts
42
if [[ -v KOBOLDAI_MODELDIR ]];then
43
ln -s $KOBOLDAI_MODELDIR/models/ models
44
#ln -s $KOBOLDAI_MODELDIR/cache/ cache
45
fi
46
47
PYTHONUNBUFFERED=1 ./play.sh --remote --quiet --override_delete --override_rename
48
49