Zinan Guo*, Yanze Wu*✝, Zhuowei Chen, Lang Chen, Peng Zhang, Qian He
(*Contribuição igual, ✝Autor correspondente)
ByteDance Inc.
31.10.2024 : Temos o prazer de lançar nossos modelos mais recentes, PuLID-v1.1 e PuLID-FLUX-v0.9.1 . Veja mais no Model Zoo e no modelo pulid v1.1. Também atualizamos uma nova revisão do artigo arXiv, que inclui mais resultados, detalhes e análises, confira.
2024.09.26 : PuLID aceito pelo NeurIPS 2024
12.09.2024 : Temos o prazer de anunciar o lançamento do modelo PuLID-FLUX-v0.9.0 . Divirta-se explorando suas capacidades! ? Saiba mais sobre este modelo
2024.05.23 : compartilhe a prévia do nosso próximo modelo v1.1, fique ligado
2024.05.01 : lançamento de códigos e modelos v1, também o ?HuggingFace Demo
2024.04.25 : lançamento do artigo arXiv.
Por favor, verifique o documento e a demonstração do PuLID-FLUX aqui.
Atualizaremos e manteremos ativamente este repositório em um futuro próximo, portanto, fique atento.
A demonstração de rádio local está pronta agora
A demonstração online do HuggingFace já está pronta
Otimizamos os códigos para suportar GPUS de consumo e agora o PuLID-FLUX pode ser executado em uma placa gráfica de 16 GB . Confira os detalhes aqui
(Implementação da comunidade) A demonstração do Online Replicate já está pronta
A demonstração de gradio local agora suporta placa gráfica de 12 GB
v0.9.1 está pronto agora
Os resultados abaixo são gerados com PuLID-FLUX.

Imagens geradas com nossos aplicativos PuLIDA

| Versão | Modelo Básico | Descrição |
|---|---|---|
| PuLID-v1 | SDXL | Modelo de papel. |
| PuLID-v1.1 | SDXL | Comparado ao PuLID-v1, melhor compatibilidade, editabilidade, naturalidade facial e similaridade. |
| PuLID-FLUX-v0.9.0 | FLUXO | Nossa primeira versão para PuLID-FLUX, melhor acompanhamento de prompts e qualidade de imagem (já que FLUX é mais poderoso que SDXL). Mas a fidelidade da identificação não é alta o suficiente para algumas contribuições masculinas |
| PuLID-FLUX-v0.9.1 | FLUXO | Comparado ao PuLID-FLUX-v0.9.0, melhor fidelidade de ID. Da métrica quantitativa de similaridade de ID, a melhoria é de cerca de 5 pontos percentuais. Enquanto isso, a editabilidade permanece semelhante a antes. |
Python >= 3.9 (Recomendamos usar Anaconda ou Miniconda)
PyTorch >= 2.0 se você não precisa do flux-dev-fp8, caso contrário PyTorch >= 2.4.1
# clone PuLID repogit clone https://github.com/ToTheBeginning/PuLID.gitcd PuLID# create conda envconda create --name pulid python=3.10# activate envconda activate pulid# Instale pacotes dependentes# 1. se você não precisa de fluxo -fp8, por exemplo, você está usando xl ou flux-bf16, instale os seguintes requisitos.txtpip install -r requisitos.txt# 2. se você precisar do flux-fp8 (para colocar o flux em gpu de consumo), instale o seguinte requisitos_fp8.txtpip install -r requisitos_fp8.txt
# para versão v1python app.py# para versão v1.1python app_v1.1.py --base BASE_MODEL Uso: -base: pode ser RunDiffusion/Juggernaut-XL-v9 ou Lykon/dreamshaper-xl-lightning
Obrigado pela concessão de GPU da equipe HuggingFace, você pode experimentar a demonstração PuLID HF em https://huggingface.co/spaces/yanze/PuLID
A seguir estão algumas implementações de PuLID de terceiros que encontramos na Internet. Agradecemos os esforços dos respectivos desenvolvedores para tornar o PuLID acessível a um público mais amplo. Se houver algum recurso e aplicativo baseado em PuLID que não mencionamos aqui, informe-nos e nós os incluiremos nesta lista.
Colab : https://github.com/camenduru/PuLID-jupyter fornecido por camenduru
Replicar (PuLID) : https://replicate.com/zsxkib/pulid fornecido por zsxkib
Replicar (PuLID-FLUX) : https://replicate.com/zsxkib/flux-pulid fornecido por zsxkib
https://github.com/cubiq/PuLID_ComfyUI fornecido por cubiq, implementação nativa do ComfyUI
https://github.com/ZHO-ZHO-ZHO/ComfyUI-PuLID-ZHO fornecido por ZHO, implementação baseada em difusores
Mikubill/sd-webui-controlnet#2838 fornecido por huchenlei
Este projeto se esforça para impactar positivamente o domínio da geração de imagens orientada por IA. Os usuários têm a liberdade de criar imagens usando esta ferramenta, mas espera-se que cumpram as leis locais e a utilizem de forma responsável. Os desenvolvedores não assumem qualquer responsabilidade por potencial uso indevido por parte dos usuários.
Se o PuLID for útil, ajude ⭐ o repositório.
Se você achar este projeto útil para sua pesquisa, considere citar nosso artigo:
@article{guo2024pulid, title={PuLID: Pure and Lightning ID Customization via Contrastive Alignment}, autor={Guo, Zinan e Wu, Yanze e Chen, Zhuowei e Chen, Lang e He, Qian}, diário={arXiv pré-impressão arXiv :2404.16022}, ano={2024}}Se você tiver algum comentário ou dúvida, abra uma nova edição ou sinta-se à vontade para entrar em contato com Yanze Wu e Zinan Guo.