mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2025-01-07 03:17:05 +08:00
d176fb07cd
Allowed values are 'auto', 'float32', 'autocast', 'float16'. If not specified or 'auto' a working precision is automatically selected based on the torch device. Context: #526 Deprecated --full_precision / -F Tested on both cuda and cpu by calling scripts/dream.py without arguments and checked the auto configuration worked. With --precision=auto/float32/autocast/float16 it performs as expected, either working or failing with a reasonable error. Also checked Img2Img.
20 lines
602 B
Bash
20 lines
602 B
Bash
# generate an image
|
|
PROMPT_FILE=".dev_scripts/sample_command.txt"
|
|
OUT_DIR="outputs/img-samples/test_regression_txt2img_v1_4"
|
|
SAMPLES_DIR=${OUT_DIR}
|
|
python scripts/dream.py \
|
|
--from_file ${PROMPT_FILE} \
|
|
--outdir ${OUT_DIR} \
|
|
--sampler plms
|
|
|
|
# original output by CompVis/stable-diffusion
|
|
IMAGE1=".dev_scripts/images/v1_4_astronaut_rides_horse_plms_step50_seed42.png"
|
|
# new output
|
|
IMAGE2=`ls -A ${SAMPLES_DIR}/*.png | sort | tail -n 1`
|
|
|
|
echo ""
|
|
echo "comparing the following two images"
|
|
echo "IMAGE1: ${IMAGE1}"
|
|
echo "IMAGE2: ${IMAGE2}"
|
|
python .dev_scripts/diff_images.py ${IMAGE1} ${IMAGE2}
|