以"openai/clip-vit-large-patch14"为例,原代码为:
self.tokenizer = CLIPTokenizer.from_pretrained(“openai/clip-vit-large-patch14”)
self.transformer = CLIPTextModel.from_pretrained(“openai/clip-vit-large-patch14”)
但因为我们linux一般连不到外网没办法直接下载,所以去https://huggingface.co/openai/clip-vit-large-patch14/tree/main这个网页把所有文件下载下来,传到.cache/huggingface/transformers下,然后把代码改为:
self.tokenizer = CLIPTokenizer.from_pretrained("/home/.cache/huggingface/transformers")
self.transformer = CLIPTextModel.from_pretrained("/home/.cache/huggingface/transformers")
(改成自己的绝对路径)就可以了