今天分享一下使用DragGan的过程和感受。Drag Your GAN: 基于点的交互式操作生成图像的方式。https://github.com/Zeqiang-Lai/DragGAN 这是一个非官方实现。
我是购买了腾讯云亚太区-新加坡-GPU计算型GN7服务器。选择公共镜像CentOS-64位-CentOS 8.4 64位。网络安全组-入站规则需要打开7860端口。建议带宽值直接拉到100Mbps,因为需要下载的依赖非常多,非常大。
adduser draggan (创建账户sd)
passwd draggan (创建密码)
usermod -aG wheel draggan (增加sudo权限)
su - draggan (切换为sd用户)
wget https://repo.anaconda.com/archive/Anaconda3-2023.03-Linux-x86_64.sh
sh Anaconda3-2023.03-Linux-x86_64.sh
安装完成后执行 “bash”命令,重新载入bash终端,确保conda命令可用。
参考 https://zeqiang-lai.github.io/blog/posts/ai/drag_gan/
conda create -n draggan python=3.7
conda activate draggan
conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia
pip install draggan
... ...
python -m draggan.web --ip 0.0.0.0
draggan.web的用法如下:
usage: web.py -h --share --ip IP
在本地浏览器中输入http://腾讯云CVM服务器外网IP地址:7860/
没有预想的那么好,切换model有可能会失败,上传自定义图片没有成功过。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。