From c8c5e9f42e5b885be215c3576e9703b7cc81ee5a Mon Sep 17 00:00:00 2001 From: Sean Sube Date: Thu, 16 Mar 2023 18:34:28 -0500 Subject: [PATCH] fix(api): handle more out-of-memory errors in the workers --- api/onnx_web/worker/worker.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/onnx_web/worker/worker.py b/api/onnx_web/worker/worker.py index 34dd65e4..9cfb83af 100644 --- a/api/onnx_web/worker/worker.py +++ b/api/onnx_web/worker/worker.py @@ -60,7 +60,8 @@ def worker_main(context: WorkerContext, server: ServerContext): ) exit(EXIT_ERROR) except Exception as e: - if "Failed to allocate memory" in str(e) or "CUDA out of memory" in str(e): + e_str = str(e) + if "Failed to allocate memory" in e_str or "out of memory" in e_str: logger.error("detected out-of-memory error, exiting: %s", e) exit(EXIT_MEMORY) else: