Instructions to use h94/IP-Adapter-FaceID with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusers
How to use h94/IP-Adapter-FaceID with Diffusers:
pip install -U diffusers transformers accelerate
import torch from diffusers import DiffusionPipeline # switch to "mps" for apple devices pipe = DiffusionPipeline.from_pretrained("h94/IP-Adapter-FaceID", dtype=torch.bfloat16, device_map="cuda") prompt = "Astronaut in a jungle, cold color palette, muted colors, detailed, 8k" image = pipe(prompt).images[0] - Notebooks
- Google Colab
- Kaggle
- Local Apps
- Draw Things
- DiffusionBee
cannot import name 'IPAdapterFaceIDPlus' from 'ip_adapter.ip_adapter_faceid'
When I use from ip_adapter.ip_adapter_faceid import IPAdapterFaceID, IPAdapterFaceIDPlus,
i get ---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
in <cell line: 1>()
----> 1 from ip_adapter.ip_adapter_faceid import IPAdapterFaceID, IPAdapterFaceIDPlus
ImportError: cannot import name 'IPAdapterFaceIDPlus' from 'ip_adapter.ip_adapter_faceid' (/usr/local/lib/python3.10/dist-packages/ip_adapter/ip_adapter_faceid.py)
Which directory are you running the file from?
Chances are you have installed ip_adapter via pip install ip_adapter or similar that yields the wrong library or an old library. I had the same issue and had to pip install "git+https://github.com/tencent-ailab/IP-Adapter.git"