huggingface / huggingface/diffusers

AttributeError: 'list' object has no attribute '__module__' when calling from_pretrained using file system

Open
#7,612 7 comments 0 reactions 1 assignee Claimed by @DN6 View on GitHub
stale
Dominant language
Python
Stars
34.5k
Forks
7.3k
Avg merge
3d 3h
Merged PRs (30d)
91

Description

### Discussed in https://github.com/huggingface/diffusers/discussions/7610

Originally posted by **dferguson992** April 8, 2024
I downloaded the stabilityai/stable-cascade model from HuggingFace and saved it to my file system using the following:
```python
model = StableCascadeCombinedPipeline.from_pretrained(HF_MODEL_ID,
variant="bf16",
torch_dtype=torch.float16)
model_path = "model/"
code_path = "code/"

if not os.path.exists(model_path):
os.mkdir(model_path)
if not os.path.exists(code_path):
os.mkdir(code_path)

model.save_pretrained(save_directory=model_path)
```

My plan is to deploy this to a SageMaker endpoint but am having trouble re-loading the model from the local file system. I keep getting the following error when I call `model = StableCascadeCombinedPipeline.from_pretrained("model/", variant="bf16", torch_dtype=torch.float16)`:
image

Been at this for several days now, not sure what I'm doing wrong.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.