当前位置:网站首页>使用ModelArts实现AnimeGANv2照片动漫化
使用ModelArts实现AnimeGANv2照片动漫化
2022-08-05 12:13:00 【华为云】
前言
ModelArts 是面向开发者的一站式 AI 开发平台,为机器学习与深度学习提供海量数据预处理及交互式智能标注、大规模分布式训练、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期 AI 工作流。
前期准备
在使用ModelArts之前,需要进入华为云官网 https://www.huaweicloud.com/ ,然后注册华为云账号,再进行实名认证。主要分为3步(注册–>实名认证–>服务授权)(如有已完成部分,请忽略)

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

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

具体步骤
下面是实现照片动漫化的具体步骤
第一步 进入项目
进入华为云提供的 AnimeGANv2照片动漫化 项目入口:https://developer.huaweicloud.com/develop/aigallery/notebook/detail?id=b2f6ba98-34d9-4f0a-b5b2-35133fe2421c,点击 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的同学,会有一种很棒的体验感!
参考文献
边栏推荐
- 我和 TiDB 的故事 | 学tidb半年,社区治好了我的精神内耗
- C语言例题-打印日历
- 796. Sum of Submatrices
- 2021 RoboCom 世界机器人开发者大赛-高职组(决赛)
- 2022.08.03_Daily Question
- What is a buffer (buffer) and what is a cache (cache)
- 手把手教你定位线上MySQL慢查询问题,包教包会
- [Supply Chain·Case] What did the top ten retailers in the world do under the influence of the epidemic?
- stm32项目之SPI通信2.4G模块(NF2401L)
- Cesium.js点线面绘制
猜你喜欢

【着色器实现Flicker“DJ”闪烁效果_Shader效果第十五篇】

自从用了 Kiali 以后才知道,配置 Istio 的 流量管理 是如此容易

MySQL之InnoDB线程模型
The principle and application scenario of mysql master-slave synchronization

我和 TiDB 的故事 | 横看成岭侧成峰

2022 CCF International AIOps Challenge Finals and AIOps Seminar Registration Open

【HMS core】【FAQ】Health Kit, Ads kit, Push Kit Typical Questions Collection 5

2022.08.01_每日一题

2021 RoboCom 世界机器人开发者大赛-高职组(决赛)

内存问题难定位,那是因为你没用ASAN
随机推荐
sentinel介绍和使用
【无标题】
A woman is the most beautiful life in the world
Visit GOPS Long Zhi booth, Forrester's latest report: "the Forrester Wave: the fourth quarter of 2021 enterprise service management report
No developers, received a job to develop an IoT system, do you want to do it?
Three.js 点击模型,高亮发光模型外轮廓
Five reasons why developers choose Klocwork, a static analysis tool for code quality, for software security
Mysql8基础知识
对话庄表伟:开源第一课
60行从零开始自己动手写FutureTask是什么体验?
2022.08.02_Daily question
789. Range of Numbers
该不该将单体架构迁移到微服务?
【Untitled】
treeselect常用功能记录(有清除选项的回调函数)
Grid Infrastructure Installation Fails with Error
Security Issues and Prevention in Web3
2022.08.03_Daily Question
【着色器实现Flicker“DJ”闪烁效果_Shader效果第十五篇】
Should you migrate your monolithic architecture to microservices?