Views
No views yet




1export LORA_PATH="Miracle-2001/diagram-lora"
2export OUTPUT_NAME="MLP.png"
3
4HF_ENDPOINT=https://hf-mirror.com python inference.py \
5 --lora_path $LORA_PATH --output_name $OUTPUT_NAME \
6 --prompt="Draw a picture of Multilayer Perceptron"1import torch
2from diffusers import StableDiffusionPipeline, DPMSolverMultistepScheduler
3from huggingface_hub import model_info
4import argparse
5
6parser = argparse.ArgumentParser()
7parser.add_argument('--lora_path', type=str,
8 help='lora参数在huggingface上的位置')
9parser.add_argument('--prompt', type=str,
10 help='提示词')
11parser.add_argument('--output_name', type=str,
12 help='图片的输出名称,包含扩展名。建议以.png结尾')
13
14args = parser.parse_args()
15# LoRA weights ~3 MB
16model_path = args.lora_path
17
18info = model_info(model_path)
19model_base = info.cardData["base_model"]
20pipe = StableDiffusionPipeline.from_pretrained(model_base, torch_dtype=torch.float16)
21pipe.scheduler = DPMSolverMultistepScheduler.from_config(pipe.scheduler.config)
22
23pipe.unet.load_attn_procs(model_path)
24pipe.to("cuda")
25
26image = pipe(args.prompt, num_inference_steps=25).images[0]
27image.save(args.output_name)1# git clone https://github.com/huggingface/diffusers
2# cd diffusers
3# pip install .
4cd ..
5cd diffusers/examples/text_to_image
6# pip install -r requirements.txt
7# accelerate config
8
9# huggingface-cli login
10
11export MODEL_NAME="runwayml/stable-diffusion-v1-5"
12export OUTPUT_DIR="/flash2/aml/kyzhang24/HW3/hw3-base/japanese_cartoon_style"
13export HUB_MODEL_ID="japanese-anime-lora"
14# export DATASET_NAME="lambdalabs/pokemon-blip-captions"
15export DATASET_NAME="mintz1104/diffusion_stage_design_japanese_anime_style"
16
17HF_ENDPOINT=https://hf-mirror.com python train_text_to_image_lora.py \
18 --pretrained_model_name_or_path=$MODEL_NAME \
19 --dataset_name=$DATASET_NAME \
20 --dataloader_num_workers=8 \
21 --resolution=512 --center_crop --random_flip \
22 --train_batch_size=1 \
23 --gradient_accumulation_steps=4 \
24 --max_train_steps=200 \
25 --learning_rate=1e-04 \
26 --max_grad_norm=1 \
27 --lr_scheduler="cosine" --lr_warmup_steps=0 \
28 --output_dir=${OUTPUT_DIR} \
29 --push_to_hub \
30 --hub_model_id=${HUB_MODEL_ID} \
31 --report_to=wandb \
32 --checkpointing_steps=2500 \
33 --validation_prompt="This is a futuristic-themed performance venue. In the center, there is a large hexagonal stage surrounded by dazzling neon lights. The backdrop features a massive electronic display." \
34 --seed=1337 \
35 --caption_column="text"
36