diff --git a/rembg/sessions/sam.py b/rembg/sessions/sam.py index 40a4317..2020413 100644 --- a/rembg/sessions/sam.py +++ b/rembg/sessions/sam.py @@ -105,10 +105,9 @@ class SamSession(BaseSession): self.providers = [] _providers = ort.get_available_providers() - if providers: - for provider in providers: - if provider in _providers: - self.providers.append(provider) + for provider in kwargs.get("providers", []): + if provider in _providers: + self.providers.append(provider) else: self.providers.extend(_providers)