Spaces:
Sleeping
Sleeping
File size: 574 Bytes
e7f01f9 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
from graphbook import param, resource
from transformers import AutoModelForImageSegmentation
@resource("BackgroundRemoval/RMBGModel")
@param(
"model_name",
"string",
description="The name of the RMBG model.",
default="briaai/RMBG-1.4",
)
@param(
"use_cuda",
"boolean",
description="Whether to use CUDA acceleration.",
default=True,
)
def rmbg_model(self):
model = AutoModelForImageSegmentation.from_pretrained(
self.model_name, trust_remote_code=True
)
if self.use_cuda:
return model.to("cuda")
return model
|