使用ModelArts实现照片动漫化

Emma_Liu 发表于 2022/06/14 15:25:17 2022/06/14
【摘要】 ModelArts具有低门槛,高效率,高性能,易运维的特点。即ModelArts能够开箱即用,零基础3步即可构建AI模型;AI 开发全流程可视化管理,生产效率百倍提升,灵活支持多厂商多框架多功能模型统一纳管。本文使用 ModelArts 平台,体验AnimeGANv2照片动漫化的项目,详细描述体验步骤,最后给出体验感受以及建议。

前言


ModelArts 是面向开发者的一站式 AI 开发平台,为机器学习与深度学习提供海量数据预处理及交互式智能标注、大规模分布式训练、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期 AI 工作流。

前期准备


在使用ModelArts之前,需要进入华为云官网 https://www.huaweicloud.com/ ,然后注册华为云账号,再进行实名认证。主要分为3步(注册–>实名认证–>服务授权)(如有已完成部分,请忽略)

image.png

点此去完成 实名认证,账号类型选"个人",个人认证类型推荐使用"扫码认证"。

image.png

点此进入 ModelArts 控制台数据管理页面,上方会提示访问授权,点击【服务授权】按钮,按下图顺序操作:

具体步骤


下面是实现照片动漫化的具体步骤

第一步 进入项目

进入华为云提供的AnimeGANv2照片动漫化-CPU项目入口:https://developer.huaweicloud.com/develop/aigallery/notebook/detail?id=b79bdf3f-6ae2-4585-9ae3-132230d2bf1b,点击 Run in ModelArts


微信图片_20220614115142.jpg

刚进去会显示连接中,及初始化中,等待至初始化完毕。



微信图片_20220614115449.jpg点击 切换规格微信图片_20220614115456.jpg选择 [限时免费]GPU: 1*P100|CPU: 8核 64GB,点击切换规格微信图片_20220614141300.jpg等待切换。微信图片_20220614140759.jpg


切换完毕,点击 确定微信图片_20220614140737.jpg

切换kernel为PyTorch-1.4,点击Select微信图片_20220614140742.jpg切换到文件夹,此时目录下文件结构如下,ipynb运行路径为 "/home/ma-user/work/ma_share/AnimeGanv2/AnimeGanv2.ipynb"微信图片_20220614142045.jpg第二步 获取代码和数据

选中以下代码,点击左侧运行按钮,或光标定位到代码所在cell,快捷键Ctrl + Enter 运行代码。

首次运行请执行此代码,非首次运行请勿再次执行此代码,造成路径数据重复及混乱

运行结果:

        微信图片_20220614143518.jpg

此时项目所需数据下载完毕,刷新路径,即可显示其数据文档

     微信图片_20220614141311.jpg

第三步 安装依赖库


点击运行按钮或Ctrl + Enter 运行以下两段代码,进行依赖库的安装。这次运行时间有点长,请耐心等待。微信图片_20220614143523.jpg微信图片_20220614143531.jpg

部分运行结果如下,表示成功安装依赖库。微信图片_20220614143527.jpg   微信图片_20220614143535.jpg




%cd AnimeGANv2  # 进入数据目录,图片上传请以此路径为准
# /home/ma-user/work/AnimeGANv2


第四步 生成动漫画

运行后续的三段代码(部分截图)。

微信图片_20220614143539.jpg

微信图片_20220614143542.jpg

微信图片_20220614143545.jpg运行下面代码,即可显示项目运行结果选择项目中的其他图片或上传本地图片,替换代码中的用例图片,并运行。微信图片_20220614150937.jpg微信图片_20220614150231.jpg如出现FileNotFoundError错误时,请检查文件储存路径是否有误,或用绝对路径替换用例图片

运行后生成的动漫照片:

微信图片_20220614151440.jpg拖拽生成的动漫照片至本地目录下,即可保存。

运行下面两段代码,即可对url图片链接生成动漫画。可自行修改图片url地址进行测试

体验总结


一路下来是很流畅的,中途安装依赖库可能要等一些时间,尤其是要 切换规格 默认的规格可能会安装失败。简言之,ModelArts非常适合零基础入门AI的同学,会有一种很棒的体验感!

参考文献


[1] https://developer.huaweicloud.com/develop/aigallery/notebook/detail?id=b79bdf3f-6ae2-4585-9ae3-132230d2bf1b


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。