使用ModelArts实现照片动漫化
前言
ModelArts 是面向开发者的一站式 AI 开发平台,为机器学习与深度学习提供海量数据预处理及交互式智能标注、大规模分布式训练、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期 AI 工作流。
前期准备
在使用ModelArts之前,需要进入华为云官网 https://www.huaweicloud.com/ ,然后注册华为云账号,再进行实名认证。主要分为3步(注册–>实名认证–>服务授权)(如有已完成部分,请忽略)
点此去完成 实名认证,账号类型选"个人",个人认证类型推荐使用"扫码认证"。
点此进入 ModelArts 控制台数据管理页面,上方会提示访问授权,点击【服务授权】按钮,按下图顺序操作:
具体步骤
下面是实现照片动漫化的具体步骤
第一步 进入项目
进入华为云提供的AnimeGANv2照片动漫化-CPU
项目入口:https://developer.huaweicloud.com/develop/aigallery/notebook/detail?id=b79bdf3f-6ae2-4585-9ae3-132230d2bf1b,点击 Run in ModelArts。
刚进去会显示连接中,及初始化中,等待至初始化完毕。
点击 切换规格。选择 [限时免费]GPU: 1*P100|CPU: 8核 64GB,点击切换规格。等待切换。
切换完毕,点击 确定。
切换kernel为PyTorch-1.4,点击Select切换到文件夹,此时目录下文件结构如下,ipynb运行路径为 "/home/ma-user/work/ma_share/AnimeGanv2/AnimeGanv2.ipynb"第二步 获取代码和数据
选中以下代码,点击左侧运行按钮,或光标定位到代码所在cell,快捷键Ctrl + Enter 运行代码。
首次运行请执行此代码,非首次运行请勿再次执行此代码,造成路径数据重复及混乱
运行结果:
此时项目所需数据下载完毕,刷新路径,即可显示其数据文档
第三步 安装依赖库
点击运行按钮或Ctrl + Enter 运行以下两段代码,进行依赖库的安装。这次运行时间有点长,请耐心等待。
部分运行结果如下,表示成功安装依赖库。
%cd AnimeGANv2 # 进入数据目录,图片上传请以此路径为准
# /home/ma-user/work/AnimeGANv2
第四步 生成动漫画
运行后续的三段代码(部分截图)。
运行下面代码,即可显示项目运行结果选择项目中的其他图片或上传本地图片,替换代码中的用例图片,并运行。如出现FileNotFoundError错误时,请检查文件储存路径是否有误,或用绝对路径替换用例图片
运行后生成的动漫照片:
拖拽生成的动漫照片至本地目录下,即可保存。
运行下面两段代码,即可对url图片链接生成动漫画。可自行修改图片url地址进行测试
体验总结
一路下来是很流畅的,中途安装依赖库可能要等一些时间,尤其是要 切换规格 默认的规格可能会安装失败。简言之,ModelArts非常适合零基础入门AI的同学,会有一种很棒的体验感!
参考文献
[1] https://developer.huaweicloud.com/develop/aigallery/notebook/detail?id=b79bdf3f-6ae2-4585-9ae3-132230d2bf1b
- 点赞
- 收藏
- 关注作者
评论(0)