From e57275a2d8713ec6b6fe88fd341d24c6c6e2d29d Mon Sep 17 00:00:00 2001 From: Glenn Jocher Date: Mon, 29 Aug 2022 02:00:42 +0200 Subject: [PATCH] Skip AMP check on MPS (#9189) Signed-off-by: Glenn Jocher Signed-off-by: Glenn Jocher --- utils/general.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/general.py b/utils/general.py index 91b13f84a..842f28c60 100755 --- a/utils/general.py +++ b/utils/general.py @@ -535,8 +535,8 @@ def check_amp(model): prefix = colorstr('AMP: ') device = next(model.parameters()).device # get model device - if device.type == 'cpu': - return False # AMP disabled on CPU + if device.type in ('cpu', 'mps'): + return False # AMP only used on CUDA devices f = ROOT / 'data' / 'images' / 'bus.jpg' # image to check im = f if f.exists() else 'https://ultralytics.com/images/bus.jpg' if check_online() else np.ones((640, 640, 3)) try: