Broken Pipeline for mask generation task

#10
by taher30 - opened

Using the model in Pipeline is way slower than using SamModel class. The pipeline takes 4 minutes to generate masks for a 400x500 image and given the same image, when used SamModel class it takes less than 40 seconds to process the image. The difference is significant.

I am using the below code for the Pipeline. Not sure what I am doing wrong here.

from transformers import pipeline

image = Image.open('sample.png')
pipe = pipeline("mask-generation", model="facebook/sam-vit-huge", device=0)
out=pipe(image)

Sign up or log in to comment