rbbrdckybk / ai-art-generator

For automating the creation of large batches of AI-generated artwork locally.
Other
633 stars 128 forks source link

AttributeError: 'Image' object has no attribute 'getexif' #27

Open Cr0iX opened 1 year ago

Cr0iX commented 1 year ago

Hello, I get this error when trying to run make.art.py.

python make_art.py test5.txt Queued 1 work items from test5.txt.

Worker starting job #1: Command: python vqgan.py -s 384 384 -i 500 -cuts 32 -p "some random prompt artistic, masterpiece | cartoonish" -lr 0.1 -m ViT-B/32 -cd "cuda:0" -sd 3831269064 -o output/2023-05-21-test5/some-random-prompt-cartoonish.png /root/miniconda3/lib/python3.7/site-packages/pytorch_lightning/utilities/distributed.py:259: LightningDeprecationWarning: pytorch_lightning.utilities.distributed.rank_zero_only has been deprecated in v1.8.1 and will be removed in v2.0.0. You can import it from pytorch_lightning.utilities instead. "pytorch_lightning.utilities.distributed.rank_zero_only has been deprecated in v1.8.1 and will" Working with z of shape (1, 256, 16, 16) = 65536 dimensions. loaded pretrained LPIPS loss from taming/modules/autoencoder/lpips/vgg.pth VQLPIPSWithDiscriminator running with hinge loss. Restored from checkpoints/vqgan_imagenet_f16_16384.ckpt Using device: cuda:0 Optimising using: Adam Using text prompts: ['some random prompt', 'cartoonish'] Using seed: 3831269064 i: 0, loss: 1.84399, losses: 0.912632, 0.931359 i: 50, loss: 1.66447, losses: 0.776792, 0.887676 i: 100, loss: 1.52617, losses: 0.664702, 0.861466 i: 150, loss: 1.54887, losses: 0.686982, 0.861885 i: 200, loss: 1.58915, losses: 0.718493, 0.870659 i: 250, loss: 1.48152, losses: 0.622581, 0.858936 i: 300, loss: 1.47938, losses: 0.622537, 0.856846 i: 350, loss: 1.47611, losses: 0.62103, 0.85508 i: 400, loss: 1.58315, losses: 0.718842, 0.86431 i: 450, loss: 1.4626, losses: 0.60904, 0.853565 i: 500, loss: 1.4565, losses: 0.603882, 0.852619 500it [02:30, 3.32it/s] Exception in thread Thread-1: Traceback (most recent call last): File "/root/miniconda3/lib/python3.7/threading.py", line 926, in _bootstrap_inner self.run() File "make_art.py", line 226, in run exif = im.getexif() AttributeError: 'Image' object has no attribute 'getexif'

What can i do to fix this?