aboutsummaryrefslogtreecommitdiffstats
path: root/modules/errors.py
diff options
context:
space:
mode:
authorAUTOMATIC <16777216c@gmail.com>2022-09-12 13:34:13 +0000
committerAUTOMATIC <16777216c@gmail.com>2022-09-12 13:34:13 +0000
commitb70b51cc7248f57dcf16add86701139432c21e5b (patch)
tree8dbe1cbdd064872383fecbd8230601e8ccab484c /modules/errors.py
parent11e648f6c75de2fb22460d34a618dbb3aa6df0bc (diff)
downloadstable-diffusion-webui-gfx803-b70b51cc7248f57dcf16add86701139432c21e5b.tar.gz
stable-diffusion-webui-gfx803-b70b51cc7248f57dcf16add86701139432c21e5b.tar.bz2
stable-diffusion-webui-gfx803-b70b51cc7248f57dcf16add86701139432c21e5b.zip
Allow TF32 in CUDA for increased performance #279
Diffstat (limited to 'modules/errors.py')
-rw-r--r--modules/errors.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/errors.py b/modules/errors.py
new file mode 100644
index 00000000..372dc51a
--- /dev/null
+++ b/modules/errors.py
@@ -0,0 +1,10 @@
+import sys
+import traceback
+
+
+def run(code, task):
+ try:
+ code()
+ except Exception as e:
+ print(f"{task}: {type(e).__name__}", file=sys.stderr)
+ print(traceback.format_exc(), file=sys.stderr)