如何用阿里云GPU服务器完成AI换脸?

ZAO一夜之间火了,朋友圈各种晒自己换脸的视频,可以演出各种里面提供的电影和特定的画面,并且效果还相当好,是不是很神奇。当然这个app是需要套用上面的特定素材来完成换脸的,局限性还是有的。但是我们可以通过一些开源的AI换脸软件比如DeepFaceLab来完成深度学习并完美换脸,爱好研究的同学可以深度了解一下。

当学会了换脸软件DeepFaceLab基本使用,各种参数配置,各种优化技能之后。唯一约束你的可能是电脑配置。CPU能跑,但是慢到怀疑人生,低配模型都得跑一周。低配显卡,显存不够,H128 根本就跑不起来,BS稍微大点就崩了。高端显卡,价格不菲。比如网上一搜RTX 2080TI 价格就上万了。 买个10xx系列也不算便宜。即使买了,跑个半个月电费也不少。

深度学习玩的就是配置,配置太差怎么办? 花钱升级。没钱怎么办?

经过多日研究,还是找出了一条路子。对于那些愿意研究,但是配置较低的同学来说,最适合不过了。

租用阿里云GPU服务器来完成模型训练操作。首先阿里云服务器配置是够的,GPU型号多,比如型号有GN4,GN5,GN6,这些配置完全可以满足我们的配置要求,其次阿里云服务器可以选择按需付费,用多久花多少的钱,使用完成之后随时释放,使用方便灵活,只需动动鼠标一个完整的环境就搭配起来了。

如何开通操作?
首先需要开通一个阿里云账号并完成也是可以的。企业级认证还可以免费领取一星期的特定型号GPU服务器使用资格。完成认证后,我们需要创建一个GPU实例,以GN4规格来举例,我们需要开通一个GN4规格实例,我们可以选择server2019数据中心版系统,创建好网络环境后,实例的购买就算完成了。购买之后的实例环境是相当纯净的,需要我们在配置一些基础环境还有GPU驱动。

怎么安装GPU驱动?
每一个规格的GPU服务器用的GPU型号是不一样的,我们可以在官网GPU服务器产品首页查看每一个规格的服务器对应的GPU型号是什么,比如GN4规格的实例GPU型号为M40,我们只需要去英伟达官网找到该型号的GPU驱动下载安装就可以了。

上述环境搭建完成之后,其他操作和我们在本地无异,并且利用阿里云GPU服务器的深度学习和训练的特性我们可以大大降低模型训练的时间并且节约成本,是爱好研究同学的不二之选。