tianhaoxie / DragGAN_PTI

Combined official code of DragGAN and PTI so that you can upload custom image.
14 stars 2 forks source link

AttributeError: 'ImageMask' object has no attribute 'select' #4

Open yungsiyebu opened 1 year ago

yungsiyebu commented 1 year ago

Dear author, I get the error after run python visualizer_drag_gradio.py, thank for your help!

File under cache_dir (./checkpoints): ['stylegan2_elephants_512_pytorch.pkl', 'stylegan2-afhqcat-512x512.pkl', 'stylegan_human_v2_512.pkl', 'stylegan2_lions_512_pytorch.pkl', 'stylegan2_dogs_1024_pytorch.pkl', 'stylegan2_horses_256_pytorch.pkl', 'stylegan2-lhq-256x256.pkl', 'stylegan2-ffhq-512x512.pkl'] Valid checkpoint file: {'stylegan2_elephants_512_pytorch': './checkpoints/stylegan2_elephants_512_pytorch.pkl', 'stylegan2-afhqcat-512x512': './checkpoints/stylegan2-afhqcat-512x512.pkl', 'stylegan_human_v2_512': './checkpoints/stylegan_human_v2_512.pkl', 'stylegan2_lions_512_pytorch': './checkpoints/stylegan2_lions_512_pytorch.pkl', 'stylegan2_dogs_1024_pytorch': './checkpoints/stylegan2_dogs_1024_pytorch.pkl', 'stylegan2_horses_256_pytorch': './checkpoints/stylegan2_horses_256_pytorch.pkl', 'stylegan2-lhq-256x256': './checkpoints/stylegan2-lhq-256x256.pkl', 'stylegan2-ffhq-512x512': './checkpoints/stylegan2-ffhq-512x512.pkl'} Loading "./checkpoints/stylegan2_lions_512_pytorch.pkl"... Done. () {'z_dim': 512, 'c_dim': 0, 'w_dim': 512, 'img_resolution': 512, 'img_channels': 3, 'mapping_kwargs': {'num_layers': 8, 'embed_features': None, 'layer_features': None, 'activation': 'lrelu', 'lr_multiplier': 0.01, 'w_avg_beta': 0.995}, 'synthesis_kwargs': {'channel_base': 32768, 'channel_max': 512, 'num_fp16_res': 0, 'conv_clamp': None, 'architecture': 'skip', 'resample_filter': [1, 3, 3, 1], 'use_noise': True, 'activation': 'lrelu'}} Setting up PyTorch plugin "bias_act_plugin"... Done. Setting up PyTorch plugin "upfirdn2d_plugin"... Done. Traceback (most recent call last): File "/media/rmpy/data/Downloads/home/DragGAN_PTI/visualizer_drag_gradio.py", line 870, in form_image.select( ^^^^^^^^^^^^^^^^^ AttributeError: 'ImageMask' object has no attribute 'select'

tianhaoxie commented 1 year ago

I'm not really sure what happened here, but it seems like a problem with Gradio. Maybe you can try to update your Gradio version?

yungsiyebu commented 1 year ago

I update Gradio version to gradio-3.23.0 and it runs now, thanks.