File size: 9,486 Bytes
8d7ec14
 
 
 
 
 
 
 
 
55a3cf4
48bd119
55a3cf4
8d7ec14
 
55a3cf4
 
a99144a
48bd119
8d7ec14
 
3ffebec
8d7ec14
48bd119
a99144a
3ffebec
 
48bd119
 
3ffebec
 
 
55a3cf4
8d7ec14
55a3cf4
 
8d7ec14
 
55a3cf4
8d7ec14
 
 
 
 
 
 
 
 
 
 
 
 
 
 
27bbb0a
8d7ec14
9b6e5e7
 
 
8d7ec14
 
 
 
 
 
 
8cc5e28
8d7ec14
90fa252
 
 
3bb5e01
df6f4aa
 
ca83b15
 
 
 
 
 
47d00db
d471d46
 
b157337
 
 
1d3b211
 
 
267bc01
 
 
60c5837
e87afe9
bf423e2
 
 
60c5837
2b052b9
 
 
0d98bb1
 
 
922f421
 
 
2fefc52
 
 
ca83b15
 
 
55a3cf4
 
 
47d00db
 
 
09b0cb6
 
 
2771492
 
 
4cf65d7
 
 
711c2e5
 
 
55a3cf4
 
 
5be7eac
 
 
281f2c6
 
 
3f02dbd
 
 
09edbde
 
 
10d916f
 
 
d0c240d
 
 
c3e9e29
 
 
3851178
 
 
23e7595
 
 
fda9f92
 
 
f217150
 
 
80d611d
 
 
935684b
 
 
f1c38e0
 
 
15091e4
2ff47b5
 
 
 
 
 
 
 
 
 
15091e4
c6096ed
 
 
dad48d3
 
 
 
 
 
1cf2ffb
 
 
47ad70f
45ec8c6
 
c58e080
 
 
94816f0
 
 
96ec6e5
 
 
bb2e32e
 
 
2638687
 
 
bee0784
 
 
d5ddfa8
 
 
d5b6113
 
 
94816f0
251d62d
5b7f2c4
 
071e056
 
 
ab132ac
 
 
09cd696
 
 
ca83b15
 
 
 
 
8d7ec14
 
 
 
 
8cc5e28
 
 
79e3a61
 
8cc5e28
8d7ec14
 
 
 
 
 
 
 
 
 
 
b77ffc5
 
8d7ec14
6664150
e98b362
 
 
8d7ec14
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
#!/bin/bash

# 1 2 3 ..
CHECKPOINT=$1

# 1 2 3 4 5 .. OR 12 235 ..
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"
		;;
    #yz pass
	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

#CK_LINK="https://huggingface.co/zuv0/test/resolve/main/waiCUTE_v20.safetensors"
#CK_LINK="https://huggingface.co/GianPehn/PD_for_Anime/resolve/main/pdForAnime_v20.safetensors"
#CK_LINK="https://huggingface.co/Walkearth4/Collection/resolve/main/chenkinAnimeHotbaby_v20.safetensors"
#CK_LINK="https://huggingface.co/zuv0/test/resolve/main/copycatASC_v10.safetensors"
#CK_LINK="https://huggingface.co/zuv0/test/resolve/main/catdash_v10.safetensors"

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 –limit-rate=49999k -N "$CK_LINK"
      wget -N "$CK_LINK"
    else
      #wget –limit-rate=249999k -N "$CK_LINK"
      #aria2c -x 8 -s 8 -c --auto-file-renaming=false "$CK_LINK" -d /workspace/SD/models/Stable-diffusion
      #unzip "/workspace/SD/models/Stable-diffusion/*.zip" -d "/workspace/SD/models/Stable-diffusion/"
      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