Downloads · 30 days
9
10% of all-time downloads
aldente0630/musinsaigo-3.0
musinsaigo-3.0 is a text-to-image model from aldente0630. Use it when you need an image from a text prompt. It is set up for diffusers. The card lists the license as creativeml-openrail-m.
Downloads · 30 days
9
10% of all-time downloads
All-time downloads
91
Public
Repo size
104 MB
Likes
3
Public
Click a slice to open those files.
.safetensors119 MB · 72%
From the Hugging Face model README

Prompt: RAW photo, fashion photo of subject, (high detailed skin:1.2), 8k uhd, dslr, soft lighting, high quality, film grain, Fujifilm XT3
Negative Prompt: (deformed iris, deformed pupils, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime:1.4), text, close up, cropped, out of frame, the worst quality, low quality, jpeg artifacts, ugly, duplicate, morbid, mutilated, extra fingers, mutated hands, poorly drawn hands, poorly drawn face, mutation, deformed, blurry, dehydrated, bad anatomy, bad proportions, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, extra arms, extra legs, fused fingers, too many fingers, long neck
The source code is available in this GitHub repository.
It is recommended to apply a cross-attention scale of 0.5 to 0.75 and use a refiner.
import torch
from diffusers import DiffusionPipeline
def make_prompt(prompt: str) -> str:
prompt_prefix = "RAW photo"
prompt_suffix = "(high detailed skin:1.2), 8k uhd, dslr, soft lighting, high quality, film grain, Fujifilm XT3"
return ", ".join([prompt_prefix, prompt, prompt_suffix]).strip()
def make_negative_prompt(negative_prompt: str) -> str:
negative_prefix = "(deformed iris, deformed pupils, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime:1.4), \
text, close up, cropped, out of frame, worst quality, low quality, jpeg artifacts, ugly, duplicate, morbid, mutilated, \
extra fingers, mutated hands, poorly drawn hands, poorly drawn face, mutation, deformed, blurry, dehydrated, bad anatomy, \
bad proportions, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, \
extra arms, extra legs, fused fingers, too many fingers, long neck"
return (
", ".join([negative_prefix, negative_prompt]).strip()
if len(negative_prompt) > 0
else negative_prefix
)
device = "cuda" if torch.cuda.is_available() else "cpu"
model_id = "aldente0630/musinsaigo-3.0"
pipe = DiffusionPipeline.from_pretrained(
"stabilityai/stable-diffusion-xl-base-1.0", torch_dtype=torch.float16
)
pipe = pipe.to(device)
pipe.load_lora_weights(model_id)
# Write your prompt here.
PROMPT = "a korean woman wearing a white t - shirt and black pants with a bear on it"
NEGATIVE_PROMPT = ""
# If you're not using a refiner
image = pipe(
prompt=make_prompt(PROMPT),
height=1024,
width=768,
num_inference_steps=50,
guidance_scale=7.5,
negative_prompt=make_negative_prompt(NEGATIVE_PROMPT),
cross_attention_kwargs={"scale": 0.75},
).images[0]
# If you're using a refiner
refiner = DiffusionPipeline.from_pretrained(
"stabilityai/stable-diffusion-xl-refiner-1.0",
text_encoder_2=pipe.text_encoder_2,
vae=pipe.vae,
torch_dtype=torch.float16,
)
refiner = refiner.to(device)
image = pipe(
prompt=make_prompt(PROMPT),
height=1024,
width=768,
num_inference_steps=50,
guidance_scale=7.5,
negative_prompt=make_negative_prompt(NEGATIVE_PROMPT),
output_type="latent",
cross_attention_kwargs={"scale": 0.75},
)["images"]
generated_images = refiner(
prompt=make_prompt(PROMPT),
image=image,
num_inference_steps=50,
)["images"]
image.save("test.png")
