Spaces:
Running
Running
Commit
·
bc67521
1
Parent(s):
47518fb
Update scripts/mainrunpodA1111.py
Browse files- scripts/mainrunpodA1111.py +21 -49
scripts/mainrunpodA1111.py
CHANGED
@@ -21,61 +21,33 @@ import zipfile
|
|
21 |
|
22 |
def Deps(force_reinstall):
|
23 |
|
24 |
-
if not force_reinstall and os.path.exists(
|
25 |
-
"/usr/local/lib/python3.10/dist-packages/safetensors"
|
26 |
-
):
|
27 |
ntbks()
|
28 |
-
print(
|
29 |
-
os.environ[
|
30 |
-
os.environ[
|
31 |
else:
|
32 |
-
call(
|
33 |
-
"pip install --root-user-action=ignore --disable-pip-version-check --no-deps -qq gdown PyWavelets numpy==1.23.5 accelerate==0.12.0 --force-reinstall",
|
34 |
-
shell=True,
|
35 |
-
stdout=open("/dev/null", "w"),
|
36 |
-
)
|
37 |
ntbks()
|
38 |
-
if os.path.exists(
|
39 |
call("rm -r deps", shell=True)
|
40 |
-
if os.path.exists(
|
41 |
call("rm -r diffusers", shell=True)
|
42 |
-
call(
|
43 |
-
if not os.path.exists(
|
44 |
-
call(
|
45 |
-
os.chdir(
|
46 |
-
dwn(
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
)
|
51 |
-
call(
|
52 |
-
"tar -C / --zstd -xf rnpddeps-t2.tar.zst",
|
53 |
-
shell=True,
|
54 |
-
stdout=open("/dev/null", "w"),
|
55 |
-
)
|
56 |
-
call(
|
57 |
-
"sed -i 's@~/.cache@/workspace/cache@' /usr/local/lib/python3.10/dist-packages/transformers/utils/hub.py",
|
58 |
-
shell=True,
|
59 |
-
)
|
60 |
-
os.chdir("/workspace")
|
61 |
-
call(
|
62 |
-
"git clone --depth 1 -q --branch main https://github.com/TheLastBen/diffusers",
|
63 |
-
shell=True,
|
64 |
-
stdout=open("/dev/null", "w"),
|
65 |
-
)
|
66 |
-
call(
|
67 |
-
"pip install --root-user-action=ignore --disable-pip-version-check -qq gradio==3.41.2",
|
68 |
-
shell=True,
|
69 |
-
stdout=open("/dev/null", "w"),
|
70 |
-
)
|
71 |
call("rm -r deps", shell=True)
|
72 |
-
os.chdir(
|
73 |
-
os.environ[
|
74 |
-
os.environ[
|
75 |
-
call(
|
76 |
-
"sed -i 's@text = _formatwarnmsg(msg)@text =\"\"@g' /usr/lib/python3.10/warnings.py",
|
77 |
-
shell=True,
|
78 |
-
)
|
79 |
clear_output()
|
80 |
|
81 |
done()
|
|
|
21 |
|
22 |
def Deps(force_reinstall):
|
23 |
|
24 |
+
if not force_reinstall and os.path.exists('/usr/local/lib/python3.10/dist-packages/safetensors'):
|
|
|
|
|
25 |
ntbks()
|
26 |
+
print('[1;32mModules and notebooks updated, dependencies already installed')
|
27 |
+
os.environ['TORCH_HOME'] = '/workspace/cache/torch'
|
28 |
+
os.environ['PYTHONWARNINGS'] = 'ignore'
|
29 |
else:
|
30 |
+
call('pip install --root-user-action=ignore --disable-pip-version-check --no-deps -qq gdown PyWavelets numpy==1.23.5 accelerate==0.12.0 --force-reinstall', shell=True, stdout=open('/dev/null', 'w'))
|
|
|
|
|
|
|
|
|
31 |
ntbks()
|
32 |
+
if os.path.exists('deps'):
|
33 |
call("rm -r deps", shell=True)
|
34 |
+
if os.path.exists('diffusers'):
|
35 |
call("rm -r diffusers", shell=True)
|
36 |
+
call('mkdir deps', shell=True)
|
37 |
+
if not os.path.exists('cache'):
|
38 |
+
call('mkdir cache', shell=True)
|
39 |
+
os.chdir('deps')
|
40 |
+
dwn("https://huggingface.co/TheLastBen/dependencies/resolve/main/rnpddeps-t2.tar.zst", "/workspace/deps/rnpddeps-t2.tar.zst", "Installing dependencies")
|
41 |
+
call('tar -C / --zstd -xf rnpddeps-t2.tar.zst', shell=True, stdout=open('/dev/null', 'w'))
|
42 |
+
call("sed -i 's@~/.cache@/workspace/cache@' /usr/local/lib/python3.10/dist-packages/transformers/utils/hub.py", shell=True)
|
43 |
+
os.chdir('/workspace')
|
44 |
+
call("git clone --depth 1 -q --branch main https://github.com/TheLastBen/diffusers", shell=True, stdout=open('/dev/null', 'w'))
|
45 |
+
call('pip install --root-user-action=ignore --disable-pip-version-check -qq gradio==3.41.2', shell=True, stdout=open('/dev/null', 'w'))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
call("rm -r deps", shell=True)
|
47 |
+
os.chdir('/workspace')
|
48 |
+
os.environ['TORCH_HOME'] = '/workspace/cache/torch'
|
49 |
+
os.environ['PYTHONWARNINGS'] = 'ignore'
|
50 |
+
call("sed -i 's@text = _formatwarnmsg(msg)@text =\"\"@g' /usr/lib/python3.10/warnings.py", shell=True)
|
|
|
|
|
|
|
51 |
clear_output()
|
52 |
|
53 |
done()
|