stable-diffusion-diffusers - annna - Annna the nice friendly bot. HTML git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/ DIR Log DIR Files DIR Refs DIR Tags DIR README --- stable-diffusion-diffusers (766B) --- 1 #!/bin/sh 2 3 sdbin="/br/ai/diffusers/diffusers-sdxl-lcm-lora.py" 4 5 if [ $# -lt 1 ]; 6 then 7 printf "usage: %s :some:emoji:\n" \ 8 "$(basename "${0}")" >&2 9 exit 1 10 fi 11 12 export PATH="$HOME/bin:$PATH" 13 14 emojidb="/br/gopher/diffusers" 15 emojiuribase="gophers://bitreich.org/I/diffusers" 16 17 emojistr="$@" 18 emojiprompt="$(printf "%s\n" "${emojistr}" \ 19 | sed 's,^::,,; s,::$,,; s|[-,:=/\.]| |g')" 20 emojifile="$(printf "%s\n" "${emojiprompt}" \ 21 | cut -c -64 \ 22 | sed 's, ,-,g').png" 23 24 [ -z "${emojiprompt}" ] && exit 1 25 26 if [ ! -e "${emojidb}/${emojifile}" ]; 27 then 28 SD_MODEL="stabilityai/stable-diffusion-xl-base-1.0" \ 29 LORA_ID="latent-consistency/lcm-lora-sdxl" \ 30 $sdbin "${emojidb}/${emojifile}" "${emojiprompt}" 31 fi 32 [ $? -eq 0 ] && printf "%s/%s\n" "${emojiuribase}" "${emojifile}" 33