From 93092128ea473c1821743059fb16e2de4b2a0046 Mon Sep 17 00:00:00 2001 From: Jayant Anand Date: Sat, 27 Sep 2025 03:42:06 +0530 Subject: [PATCH] Minor import fix If you run this command `$ python Inference.py --model_path ./weights/FastSAM.pt --img_path ./images/dogs.jpg --text_prompt "the yellow dog"` the you will be getting this error: ``` /home/janand/robot_hand_control/src/wrist/FastSegExp/FastSAM/ultralytics/yolo/utils/checks.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. import pkg_resources as pkg 0: 576x1024 21 objects, 309.2ms Speed: 13.9ms preprocess, 309.2ms inference, 201.5ms postprocess per image at shape (1, 3, 1024, 1024) Traceback (most recent call last): File "/home/janand/robot_hand_control/src/wrist/FastSegExp/FastSAM/Inference.py", line 122, in main(args) File "/home/janand/robot_hand_control/src/wrist/FastSegExp/FastSAM/Inference.py", line 98, in main ann = prompt_process.text_prompt(text=args.text_prompt) File "/home/janand/robot_hand_control/src/wrist/FastSegExp/FastSAM/fastsam/prompt.py", line 445, in text_prompt clip_model, preprocess = clip.load('ViT-B/32', device=self.device) NameError: name 'clip' is not defined ``` It seems like the `import clip` was missing from `fastsam/prompt.py` --- fastsam/prompt.py | 1 + 1 file changed, 1 insertion(+) diff --git a/fastsam/prompt.py b/fastsam/prompt.py index 4a2b900..d2d7ee4 100644 --- a/fastsam/prompt.py +++ b/fastsam/prompt.py @@ -1,6 +1,7 @@ import os import sys import cv2 +import clip import matplotlib.pyplot as plt import numpy as np import torch