模型:

valhalla/emoji-diffusion

英文

稳定的扩散 finetuned 在表情数据集上

emoji-diffusion是在 russian-emoji dataset 上fine-tuned的稳定扩散模型,用于生成表情图片。下面是使用该模型生成的一些样本。

用法

此模型可以像其他稳定扩散模型一样使用。更多信息,请参阅 Stable Diffusion

您还可以将模型导出到 ONNX MPS 和/或 FLAX/JAX

为了获得最佳结果,将文本“emoji”放在提示的开头或结尾。

import torch
from diffusers import StableDiffusionPipeline, EulerDiscreteScheduler

pipe = StableDiffusionPipeline.from_pretrained(
    "valhalla/emoji-diffusion",
    torch_dtype=torch.float16,
).to("cuda")
euler = EulerDiscreteScheduler.from_config(pipe.scheduler.config)
pipe.scheduler = euler

prompt = "a unicorn lama emoji" 
image = pipe(prompt, num_inference_steps=30).images[0]
    
image.save("lama_emoji.png")

许可证

该模型是开放访问的,可供所有人使用,具有CreativeML OpenRAIL-M许可证进一步指定权利和使用方式。CreativeML OpenRAIL许可证规定:

  • 您不能使用该模型故意产生或分享非法或有害的输出或内容
  • 作者对您生成的输出不享有任何权利,您可以自由使用它们,并对其使用负责,不得违反许可证中规定的条款
  • 您可以重新分发权重并将该模型用于商业用途和/或作为服务。如果这样做,请注意,您必须包含与许可证中相同的使用限制,并向所有用户共享CreativeML OpenRAIL-M的副本(请完整仔细阅读许可证) Please read the full license here
  • 下游用途

    该模型可用于娱乐目的和作为生成艺术助手。