|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
CHECKPOINT=$1 |
|
|
|
|
|
|
|
|
RC=$2 |
|
|
|
|
|
GOORM="0" |
|
|
RUNPOD="0" |
|
|
SAGEMAKER="0" |
|
|
|
|
|
if [ -d "/workspace/firstContainer" ]; then |
|
|
GOORM="1" |
|
|
elif [ -d "/workspace" ]; then |
|
|
RUNPOD="1" |
|
|
elif [ -d "/home/studio-lab-user" ]; then |
|
|
SAGEMAKER="1" |
|
|
fi |
|
|
|
|
|
RELATIVE_DIR="" |
|
|
|
|
|
if [ "$SAGEMAKER" == "1" ]; then |
|
|
RELATIVE_DIR='/home/studio-lab-user/sagemaker-studiolab-notebooks' |
|
|
else |
|
|
RELATIVE_DIR=`dirname "$0"` |
|
|
fi |
|
|
|
|
|
echo "$RELATIVE_DIR" |
|
|
cd $RELATIVE_DIR |
|
|
|
|
|
if [ -d "SD" ]; then |
|
|
cd SD |
|
|
elif [ -d "CU" ]; then |
|
|
cd CU |
|
|
else |
|
|
cd SD* |
|
|
cd CU* |
|
|
fi |
|
|
|
|
|
cd models |
|
|
cd Stable-diffusion |
|
|
|
|
|
CK_LINK="" |
|
|
|
|
|
case $CHECKPOINT in |
|
|
0) |
|
|
echo "CHECKPOINT pass." |
|
|
;; |
|
|
1) |
|
|
CK_LINK="https://huggingface.co/Magamanny/Pony-Diffusion-V6-XL/resolve/main/ponyDiffusionV6XL_v6StartWithThisOne.safetensors" |
|
|
;; |
|
|
2) |
|
|
CK_LINK="https://huggingface.co/JosefJilek/moeFussion/resolve/main/moeFussionV1.1.0_PDXL_Lx7-CLIP_VAE_FP16.safetensors" |
|
|
;; |
|
|
2v2) |
|
|
CK_LINK="https://huggingface.co/JosefJilek/moeFussion/resolve/main/moeFussionV1.2.0_NIASR_Lx2_v2.safetensors" |
|
|
;; |
|
|
3) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/MINTSDXL_LollipopMIX_A1-fp32.safetensors" |
|
|
;; |
|
|
4) |
|
|
CK_LINK="https://huggingface.co/Bulkbogan20/autismmix/resolve/main/autismmixSDXL_autismmixPony.safetensors" |
|
|
;; |
|
|
5) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/lemontart_v20.safetensors" |
|
|
;; |
|
|
5v2) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/lemontart_v30.safetensors" |
|
|
;; |
|
|
6) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/grimoire_p0666.safetensors" |
|
|
;; |
|
|
7) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/mizuiropony_v12.safetensors" |
|
|
;; |
|
|
8) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/nekodaxl_.safetensors" |
|
|
;; |
|
|
11) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/perillanium_wpe.safetensors" |
|
|
;; |
|
|
12) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/hassakuXLHentai_v13BetterEyesVersion.safetensors" |
|
|
;; |
|
|
13) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/boleromixPony_v150VAE.safetensors" |
|
|
;; |
|
|
14) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/waiANINSFWPONYXL_v90.safetensors" |
|
|
;; |
|
|
14v2) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/waiANINSFWPONYXL_v12.safetensors" |
|
|
;; |
|
|
15) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/rdxlPixelArt_pony2.safetensors" |
|
|
;; |
|
|
16) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/hosekiLustrousmixPony_v20.safetensors" |
|
|
;; |
|
|
17) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/omdOhmaydaughter_v10.safetensors" |
|
|
;; |
|
|
18) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/coamixpony_v10.safetensors" |
|
|
;; |
|
|
a) |
|
|
CK_LINK="https://huggingface.co/cagliostrolab/animagine-xl-3.1/resolve/main/animagine-xl-3.1.safetensors" |
|
|
;; |
|
|
d) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/noobaiXLNAIXL_earlyAccessVersion.safetensors" |
|
|
;; |
|
|
d2) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/noobaiXLNAIXL_epsilonPred05Version.safetensors" |
|
|
;; |
|
|
d3) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/noobaiXLNAIXL_epsilonPred075.safetensors" |
|
|
;; |
|
|
d4) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/noobaiXLNAIXL_epsilonPred10Version.safetensors" |
|
|
;; |
|
|
d5) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/noobaiXLNAIXL_epsilonPred11Version.safetensors" |
|
|
;; |
|
|
d6) |
|
|
CK_LINK="https://huggingface.co/Laxhar/noobai-XL-Vpred-1.0/resolve/main/NoobAI-XL-Vpred-v1.0.safetensors" |
|
|
;; |
|
|
e) |
|
|
CK_LINK="https://huggingface.co/hanzogak/comradeshipXL/resolve/main/comradeshipXL-v14T13.safetensors" |
|
|
;; |
|
|
f) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/illustriousXPonyMix_v3.safetensors" |
|
|
;; |
|
|
h2) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/ntrMIXIllustriousXL_v21.safetensors" |
|
|
;; |
|
|
h3) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/ntrMIXIllustriousXL_v35.safetensors" |
|
|
;; |
|
|
j) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/lizmix_version15.safetensors" |
|
|
;; |
|
|
k) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/nonnette_v010.safetensors" |
|
|
;; |
|
|
k2) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/nonnette_v020.safetensors" |
|
|
;; |
|
|
m) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/novaAnimeXL_ilV30HappyNewYear.safetensors" |
|
|
;; |
|
|
n) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/waiNSFWIllustrious_v90.safetensors" |
|
|
;; |
|
|
n2) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/waiNSFWIllustrious_v140.safetensors" |
|
|
;; |
|
|
n3) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/waiNSFWIllustrious_v150.safetensors" |
|
|
;; |
|
|
nb) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/vixonSNSFWMilk_illust.safetensors" |
|
|
;; |
|
|
p) |
|
|
CK_LINK="https://huggingface.co/Panchovix/noobai-XL-Vpred-1.0-perpendicular-cyberfix/resolve/main/NoobAI-XL-Vpred-v1.0-cyberfix-perpendicular.safetensors" |
|
|
;; |
|
|
s) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/uncannyValley_uncannyvallyNoob3dV1.safetensors" |
|
|
;; |
|
|
s2) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/uncannyValley_ilxl10Noob.safetensors" |
|
|
;; |
|
|
t) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/hesperidesIllustrious_v10.safetensors" |
|
|
;; |
|
|
u) |
|
|
CK_LINK="https://huggingface.co/JosefJilek/moeFussion/resolve/main/moeFussionV1.3.0_IIZ.safetensors" |
|
|
;; |
|
|
u2a) |
|
|
CK_LINK="https://huggingface.co/JosefJilek/moeFussion/resolve/main/moeFussionV1.4.0_RIZ.safetensors" |
|
|
;; |
|
|
u2b) |
|
|
CK_LINK="https://huggingface.co/JosefJilek/moeFussion/resolve/main/moeFussionV1.4.0_RIZ_vz.safetensors" |
|
|
;; |
|
|
u2c) |
|
|
CK_LINK="https://huggingface.co/JosefJilek/moeFussion/resolve/main/moeFussionV1.4.0_RICZ_vz.safetensors" |
|
|
;; |
|
|
v) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/zukiCuteILL_v50.safetensors" |
|
|
;; |
|
|
v2) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/zukiCuteILL_v60.safetensors" |
|
|
;; |
|
|
vb) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/zukiAnimeILL_best.safetensors" |
|
|
;; |
|
|
vc) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/zukiNewCuteILL_newV10.safetensors" |
|
|
;; |
|
|
vc2) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/zukiNewCuteILL_newV20.safetensors" |
|
|
;; |
|
|
w) |
|
|
CK_LINK="https://huggingface.co/GianPehn/PD_for_Anime/resolve/main/waiSHUFFLENOOB_vPred20.safetensors" |
|
|
;; |
|
|
xaa) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/zukanimoonmix_v10.safetensors" |
|
|
;; |
|
|
xab) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/pixelIllustrious_v10.safetensors" |
|
|
;; |
|
|
xac) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/boleromixNoobai_v15Ep.safetensors" |
|
|
;; |
|
|
xad) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/lunarcherrymix_v23.safetensors" |
|
|
;; |
|
|
xae) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/ichigomilk_v10.safetensors" |
|
|
;; |
|
|
xaf) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/amanatsuIllustrious_v11.safetensors" |
|
|
;; |
|
|
xvb) |
|
|
CK_LINK="https://huggingface.co/LoliRimuru/moeFussion/resolve/main/moeFussionV1.5.0_DBOM_vz.safetensors" |
|
|
;; |
|
|
|
|
|
ra) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/noobreal_v21.safetensors" |
|
|
;; |
|
|
rb) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/waiREALCN_v14.safetensors" |
|
|
;; |
|
|
rc) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/realisticMixWithNoob_v10.safetensors" |
|
|
;; |
|
|
rd) |
|
|
CK_LINK="https://huggingface.co/zuv0/test/resolve/main/uncannyValley_Noob3dV3.safetensors" |
|
|
;; |
|
|
gc) |
|
|
rm -rf *.safetensors |
|
|
echo "CHECKPOINT remove." |
|
|
exit 0 |
|
|
;; |
|
|
*) |
|
|
echo "CHECKPOINT error!" |
|
|
;; |
|
|
esac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if [ -n "$CK_LINK" ]; then |
|
|
CK_FILE=${CK_LINK##*/} |
|
|
if [ -f "$CK_FILE" ]; then |
|
|
\mv -f "$CK_FILE" "../$CK_FILE" |
|
|
rm -rf *.safetensors |
|
|
rm -rf *.ckpt |
|
|
\mv -f "../$CK_FILE" "$CK_FILE" |
|
|
else |
|
|
rm -rf *.safetensors |
|
|
rm -rf *.ckpt |
|
|
if [ "$GOORM" == "1" ]; then |
|
|
|
|
|
wget -N "$CK_LINK" |
|
|
else |
|
|
|
|
|
|
|
|
|
|
|
wget -N "$CK_LINK" |
|
|
fi |
|
|
fi |
|
|
fi |
|
|
|
|
|
cd .. |
|
|
cd Lora |
|
|
|
|
|
case $RC in |
|
|
0) |
|
|
echo "RCXL pass." |
|
|
;; |
|
|
*) |
|
|
RCLIST="1 2 3 4 5 6 7 8 9" |
|
|
|
|
|
for var in $RCLIST |
|
|
do |
|
|
rm -rf RC$var |
|
|
done |
|
|
|
|
|
while [ $RC -gt 0 ]; do |
|
|
digit=$((RC % 10)) |
|
|
if [ ! -d "RCXL$digit" ]; then |
|
|
git clone https://huggingface.co/zuv0/RCXL$digit |
|
|
cd RCXL$digit |
|
|
git repack -a -d --depth=250 --window=250 |
|
|
cd .git |
|
|
rm -rf lfs |
|
|
cd .. |
|
|
cd .. |
|
|
fi |
|
|
RC=$((RC / 10)) |
|
|
done |
|
|
;; |
|
|
esac |
|
|
|