【OpenMMLab】MMagic 代码教程

OpenMMLabOpenMMLab概述 OpenMMLab 诞生于2018年,是一个由中国开发者主导的人工智能计算机视觉开源算法体系。每个计算机视觉任务都有相应的OpenMMLab在Github上开源。OpenMMLab 已经累计开源了超过30个算法库,大量的预训练模型,涵盖了图像识别分类,目标检测,语义分割,姿态估计等等各种计算机视觉任务。而且这些算法库都在Github上免费开源,可以直接下载所有的源代码和预训练文件 阅读详情

第一课:【OpenMMLab】OpenMMLab概述
第二课:【OpenMMLab】人体姿态估计、关键点检测与MMPose
第三课:【openMMLab】MMPose 代码教程
第四课:【OpenMMLab】深度学习预训练与 MMPreTrain
第五课: 【OpenMMLab】MMPretrain 代码教程
第六课:【OpenMMLab】目标检测与MMDetection
第七课:【OpenMMLab】MMDetection 代码
第八课:【OpenMMLab】语义分割与MMSegmentation
第九课:【OpenMMLab】MMSegmentation 代码
第十课【OpenMMLab】底层视觉与MMEditing

相关材料

视频教程:https://www.bilibili.com/video/BV1gM4y1n7vP
代码教程:https://github.com/TommyZihao/MMagic_Tutorials
MMagic repo:https://github.com/open-mmlab/mmagic

安装配置

安装pytorch

# torch 版本 1.10.1 cuda 版本 11.3
pip3 install install torch==1.10.1+cu113 torchvision==0.11.2+cu113 torchaudio==0.10.1+cu113 -f https://download.pytorch.org/whl/cu113/torch_stable.html

安装 MMCV

pip install -U openmim
mim install mmengine
mim install "mmcv==2.0.0rc4"

安装其他工具包

包括 cv2: opencv-python, pillow, matplotlib, seaborn, tqdm, pytorch-lightning, mmdet

pip install opencv-python pillow matplotlib seaborn tqdm pytorch-lightning 'mmdet>=3.0.0rc1' -i https://pypi.tuna.tsinghua.edu.cn/simple

安装 MMagic

git clone https://github.com/open-mmlab/mmagic.git
cd mmagic
pip install -e .

检查安装

没有报错,就表示安装成功

  1. 检查torch 和 cuda
import torch
print(torch.__version__)
print(torch.cuda.is_available())
  1. 检查 mmcv
import mmcv
from mmcv.ops import get_compiling_cuda_version, get_compiler_version
print("MMCV版本:", mmcv.__version__)
print("CUDA 版本:", get_compiling_cuda_version())
print("GCC 版本:", get_compiler_version())
  1. 检查 mmagic
import mmagic
print("MMagic 版本:", mmagic.__version__)

黑白照片上色

  1. 下载 demo 照片
wget https://zihao-openmmlab.obs.cn-east-3.myhuaweicloud.com/20230613-MMagic/data/test_colorization.jpg -O test_colorization.jpg

在这里插入图片描述
2. 模型预测,为图像上色

python demo/mmagic_inference_demo.py \
	--model-name inst_colorization \
	--image test_colorization.jpg \
	--result-out-dir out_colorization.png

在这里插入图片描述

MMagic图文生成的入门教程 鉴于目前萌新存在使用mmagic库时,具有一定的困难,本文将介绍如何使用,如何在自己的pycharm中搭建网络,如何使用此工具箱。 阅读详情

相关推荐

OpenMMLab AI实战营第二期】MMagic代码实战

MMagic (Multimodal Advanced, Generative, and Intelligent Creation) 是一个供专业人工智能研究人员和机器学习工程师去处理、编辑和生成图像与视频的开源 AIGC 工具箱。MMagic 允许研究人员和工程师使用最先进的预训练模型,并且可以轻松训练和开发新的定制模型。无条件生成对抗网络 (GANs)条件生成对抗网络 (GANs)内部学习*扩散模型还有许多其他生成模型即将推出!图文生成图像翻译3D 生成图像超分辨率。

JeffDing 867

openmmlab使用系列(一):mmagic介绍与安装

在这个信息爆炸的时代,人工智能技术正以前所未有的速度发展,尤其是在图像和视频处理领域。作为这一领域的探索者,我们有幸见证了一系列令人惊叹的技术创新。今天,我将带领大家走进一个全新的世界——MMagic,一个融合了多模态、生成式和智能创造的先进AIGC工具箱。MMagic,全称Multimodal Advanced, Generative, and Intelligent Creation,是基于OpenMMLab 2.0框架开发的一款强大工具。

HanWenKing的博客 1964

MMagic: OpenMMLab多模态高级生成与智能创作工具箱

MMagic(Multimodal Advanced, Generative, and Intelligent Creation)是OpenMMLab推出的一款强大的AIGC工具箱,为AI研究人员和机器学习工程师提供了丰富的功能和灵活的实验支持。作为MMEditing和MMGeneration的继承者,MMagic不仅支持传统的图像视频编辑任务,还拥抱了生成式AI的浪潮,成为了一个更加先进和全面的AIGC工具包。MMagic支持了大量的算法和模型,涵盖了图像生成、视频处理、超分辨率、修复等多个领域。

2401_87189860的博客 1220

OpenMMLab AI实战营二期笔记】第十一天 玩转AIGC神器MMagic代码教程

代码】【OpenMMLab AI实战营二期笔记】第十一天 玩转AIGC神器MMagic代码教程

qq_41776136的博客 927

AI实战营第二期 第十节 《MMagic 代码课》——笔记11

MMagic (Multimodal Advanced, Generative, and Intelligent Creation) 是一个供专业人工智能研究人员和机器学习工程师去处理、编辑和生成图像与视频的开源 AIGC 工具箱。MMagic 允许研究人员和工程师使用最先进的预训练模型,并且可以轻松训练和开发新的定制模型。MMagic 支持各种基础生成模型,包括:无条件生成对抗网络 (GANs)条件生成对抗网络 (GANs)内部学习扩散模型还有许多其他生成模型即将推出!

m0_47867638的博客 436

OpenMMLabMMagic入门

OpenMMLabMMagic入门

Winkyyyyyy的博客 1943

上手OpenMMLab——从零开始通过mmagic上手AIGC

通过学习和掌握MMagic的使用技巧,我们可以轻松地实现各种有趣的AIGC应用,并为人们的生活带来更多的便利和乐趣。然而,在使用MMagic的过程中,我们也需要注意合规性、隐私和安全等问题,确保技术的正确使用和可持续发展。通过学习和掌握MMagic的使用技巧,我们可以轻松地实现各种有趣的AIGC应用,并为人们的生活带来更多的便利和乐趣。通过条件生成,我们可以更精确地控制生成的内容,以满足特定的需求。开发者可以根据自己的需求,选择合适的模型作为基础,并进行进一步的训练和优化,以适应特定的应用场景。

Yuetian_w的博客 1244

OpenMMLab-AI实战营第二期——6-2.玩转AIGC神器MMagic

Stable Diffusion的文生图,以及controlnet和dreamboost的图生图(输入一个图像+文字描述,输出另一张图像)在2022年以前,这种技术是无法想象的,像magic一样,所以这个库就叫mmagic1. Stable Diffusion和Midjourney参考知乎文章-十分钟读懂Stable Diffusion,这里也有体验Midjourney的方式,但是我体验的时候提示今日免费体验额度没有了。

啷个哩个啷 1224

【亲测成功】MMagic实现Basicsr的最全教程和所有问题

递归结构是视频超分辨率任务的常用框架选择。这 最先进的方法 BasicVSR 采用具有特征对齐的双向传播,可有效地 利用整个输入视频中的信息。在这项研究中,我们通过提出二阶 网格传播和流导可变形对齐。我们表明,通过赋予循环框架 增强的传播和对齐,可以利用未对齐视频中的时空信息 框架更有效。新组件可在类似的计算下提高性能约束。特别是,我们的型号BasicVSR++ 在 PSNR 方面比 BasicVSR 高出 0.82 dB,具有相似数量的 参数。

m0_58508552的博客 1901

OpenMMLab AI实战十二——MMagic代码

MMagic相关内容及其安装详见。

weixin_46810530的博客 201

OpenMMLab-11-MMagic 代码教学

MMagic支持的算法库MMagic是生成模型、底层视觉、AIGC多模态的算法库,支持各种应用,包括: 图文生成、图像翻译、3D 生成、图像超分辨率、视频超分辨率、视频插帧、图像补全、图像抠图、图像修复、图像上色、图像生成。

sinat_29552897的博客 476

OpenMMLab AI实战训练营-mmagic代码教学

MMagic (Multimodal Advanced, Generative, and Intelligent Creation) 是一个供专业人工智能研究人员和机器学习工程师去处理、编辑和生成图像与视频的开源 AIGC 工具箱。MMagic 允许研究人员和工程师使用最先进的预训练模型,并且可以轻松训练和开发新的定制模型。这次加载的模型有点大,在我的电脑上居然跑不起,心态小崩。无条件生成对抗网络 (GANs)条件生成对抗网络 (GANs)还有许多其他生成模型即将推出!还有许多其他应用程序即将推出!

lgwwslgw的博客 329

MMagic 项目常见问题解决方案

MMagic 项目常见问题解决方案 1. 项目基础介绍和主要编程语言 MMagic(Multimodal Advanced, Generative, and Intelligent Creation Toolbox)是由 OpenMMLab 开发的一个多模态高级生成和智能创作工具箱。该项目旨在为生成式 AI(AIGC)提供易用的 API、丰富的模型库以及多种生成模型,支持文本到图像生成、图像/视频...

gitblog_01113的博客 1067

openMMLab实战营】mmagic

mmagic: 涉及的技术有生成模型,底层视觉,AIGC多模态算法库等。AIGC:AI generated content AI生成内容。在大模型的基础上,借助几张图片,即可以生成自己的模型;可以实现根据文字描述生成图像,或者图生图。只需要输入3~5张图像和物体的类别名。得到独特的辨别器和个人化的模型。2.训练dreambooth。Dreambooth网络。文字到图像的预训练模型。

qq_40087875的博客 302

MMagic--OpenMMLab 新一代人工智能内容生成(AIGC)工具箱

MMagic是一个开源AIGC工具箱,专为AI研究人员和工程师设计,支持图像和视频的生成、编辑与处理。它集成了先进的预训练模型,包括GANs、扩散模型等,适用于图文生成、图像修复、视频处理等多种任务。MMagic提供灵活的定制开发功能,用户可轻松训练新模型。安装方法可参考相关技术博客。该工具为生成式AI研究提供了强大支持。

2301_80426691的博客 348

探索MMAGIC:解锁AI创作的终极魔幻工具箱 [特殊字符]

MMagic(Multimodal Advanced, Generative, and Intelligent Creation)是OpenMMLab推出的**多媒体高级生成智能创作工具箱**,为研究人员和AIGC爱好者提供了强大而灵活的AI创作平台。这个开源项目继承了MMEditing和MMGeneration的优势,整合了最新的生成式AI技术,让图像和视频的编辑与生成变得前所未有的简单高效。

gitblog_00002的博客 533

玩转AIGC神器MMagic

经过 OpenMMLab 2.0 框架的迭代更新以及与 MMGeneration 的合并,MMEditing 已经成为了一个支持基于 GAN 和 CNN 的底层视觉算法的强大工具。而今天,MMEditing 将更加拥抱生成式 AI(Generative AI),正式更名为ultimodaldvanced,ntelligentreation),致力于打造更先进、更全面的 AIGC 开源算法库。MMagic 将为广大研究者与 AIGC 爱好者们提供更加快捷灵活的实验支持,助力你的 AIGC 探索之旅。

qq_36852840的博客 513
上一篇: 【OpenMMLab】底层视觉与MMEditing
下一篇: 【深度学习环境配置】Pytorch 安装
Donny0v0
博客等级 码龄8年 78粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值