如何在算家云搭建GFP-GAN(图像生成)

server/2024/11/28 17:50:32/

GFP-GAN简介">一、GFP-GAN简介

GFP-GAN是腾讯在人像复原、超分等方面的佳作 ,其基于 FFHQ 上训练,由 70000 张高质量图像组成。在训练过程中,将所有图像的大小调整为5122。

可用于真实世界面部高清修复。

1727065113391_image.png

更多详细信息见Github仓库

模型搭建流程">二、模型搭建流程

1.创建实例

  • 进入算家云平台的“应用社区”,点击搜索或者找到"GFPGAN"

1727065163268_4e354473_14633769.png

  • 点击“创建应用”即可进入“租用实例'页面,并自动匹配模型,选择 3060 卡,点击创建即可创建实例

image.png

1727065265701_image.png

  • 也可以点击“专业创建”自己自主选择GPU型号:

1727065283877_2181a2a6_14633769.png

2.运行模型

因为本项目没有UI界面,所以需要自行在文件夹中存取图片:

  • 在实例启动界面点击“文件管理”后,进入/GFPGAN/GFPGAN-master/inputs/whole_imgs/目录中上传需处理的图片
  • 点击“项目实例”再点击“webssh”开启终端(小黑屏)

    1727065301354_image.png

  • 输入或者复制粘贴以下命令进行推理:
conda activate gfpgan
cd GFPGAN/GFPGAN-master
python inference_gfpgan.py -i inputs/whole_imgs -o results -v 1.3 -s 2

3.获取结果

成功推理后,在目录/GFPGAN/GFPGAN-master/results/中获取处理后的图片

1727065315064_image.png

以上就是在算家云搭建GFP-GAN 的流程。具体使用方式可进入算家云“应用社区”查看该模型的使用说明。

点击算家云-应用社区,选择模型,一键开启 AI 之旅!

971a4f51b8f1c01ea3fc332bef04cbf.png

http://www.ppmy.cn/server/137692.html

相关文章

MySQL 数据库备份与恢复全攻略

MySQL 数据库备份与恢复全攻略 引言 在现代应用中,数据库是核心组件之一。无论是个人项目还是企业级应用,数据的安全性和完整性都至关重要。为了防止数据丢失、损坏或意外删除,定期备份数据库是必不可少的。本文将详细介绍 MySQL 数据库的备…

基于hive分析Flask为后端框架echarts为前端框架的招聘网站可视化大屏项目

基于hive分析Flask为后端框架echarts为前端框架的招聘网站可视化大屏项目 1. 项目概述 项目目标是构建一个大数据分析系统,包含以下核心模块: 1、数据爬取:通过request请求获取猎聘网的就业数据。 2、数据存储和分析:使用 Hive …

数据分析-36-时间序列分解之互补集合经验模态分解CEEMD

文章目录 1 时间序列模态分解1.1 模态分解的概念1.2 模态分解的作用1.3 常用的模态分解方法1.4 模态分解的常用库2 互补集合经验模态分解CEEMD2.1 CEEMD的流程2.2 加载数据集2.2.1 数据重采样2.2.2 原始数据可视化2.3 互补集合经验模态分解CEEMD2.3.1 自定义函数my_ceemd2.3.2 …

《8.3.2 前向分步算法与 AdaBoost》最小α公式如何通过简化得到的

本文是将文章《8.3.2 前向分步算法与 AdaBoost》中的公式单独拿出来做一个详细的解析,便于初学者更好的理解。 α m ∗ 1 2 log ⁡ 1 − e m e m \alpha_m^* \frac{1}{2} \log \frac{1 - e_m}{e_m} αm∗​21​logem​1−em​​ 我们从公式 ( 8.22 ) (8.22) (8.2…

LeetCode23:合并K个升序链表

原题地址:. - 力扣(LeetCode) 题目描述 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例 1: 输入:lists [[1,4,5],[1,3,4],[2,6]] …

【每日C/C++问题】

一、C/C中数组定义和初始化的方式有哪些? int arr[100]; // 定义了数组arr,并未对数组进行初始化int arr[100] {1, 2}; // 定义并初始化了数组arr前两个元素,其他元素为0int arr[3] {1, 2, 3}; // 定义并初始化了数组arr所有元素int arr[]…

SpringBoot集成ELK收集日志管理

ELK集成是没有代码侵入的,主要是吃服务器内存,只需要部署启动这三个服务,然后项目的资源日志配置指定日志输出到 logstash服务器就可以了。 1、好处就是开发人员不用依赖服务器来定位异常了,服务器一般需要借助VPN登录&#xff0…

我在命令行下学日语

同一个动作重复 300 遍,肌肉就会有记忆,重复 600 遍,脊柱就会有记忆,学完五十音图不熟练,经常遗忘或者要好几秒才想得起来一个怎么办?没关系,我做了个命令行下的小游戏 KanaQuiz 来帮助你记忆&a…