Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >🔥 智谱清影 🔥-CogVideoX-2b-部署与使用,带你揭秘生成6s视频的极致体验!

🔥 智谱清影 🔥-CogVideoX-2b-部署与使用,带你揭秘生成6s视频的极致体验!

原创
作者头像
忆愿
发布于 2024-10-23 05:50:13
发布于 2024-10-23 05:50:13
33600
代码可运行
举报
运行总次数:0
代码可运行

1 效果展示

A street artist, clad in a worn-out denim jacket and a colorful bandana, stands before a vast concrete wall in the heart, holding a can of spray paint, spray-painting a colorful bird on a mottled wall.

2 CogVideoX 前世今生

CogVideoX 的出现就像在视频生成领域的一次重大飞跃。

过去的技术常常在效率和质量之间挣扎,而现在,它的 3D 变分自编码器能将视频数据压缩至原来的 2%,大幅降低资源消耗,并保持视频帧的连贯性。

引入的 3D 旋转位置编码技术更是让每个瞬间在时间中自然流动,仿佛为视频注入了生命。

智谱 AI 的端到端视频理解模型,使得用户的指令能被精准解析,生成的视频内容丰富且紧密相关,这项创新为创作者提供了更大的自由度。

这一创新极大地增强了 CogVideoX 对文本的理解和对用户指令的遵循能力,确保了生成的视频不仅与用户的输入高度相关,而且能够处理超长且复杂的文本提示。

CogVideoX 是技术上的一个新起点,期待它未来的发展,必将为我们带来更多惊喜。

3 CogVideoX 部署实践流程

本次实践流程在丹摩服务器上进行部署和初步使用 CogVideoX。

3.1 创建丹摩实例

(1)进入控制台,选择 GPU 云实例,点击创建实例。(实名认证有抵扣卷)

(2)CogVideoX 在 FP-16 精度下的推理至少需 18GB 显存,微调则需要 40GB 显存 。

(2.1)选择L40S 显卡(推荐)或者4090 显卡,硬盘可以选择默认的 100GB 系统盘和 50GB 数据盘。

(2.2)镜像选择 PyTorch2.3.0、Ubuntu-22.04,CUDA12.1 镜像。

(2.3)创建登录实例。(点击创建密钥对,输入个名称即可创建)

(2.4)实例创建成功。

3.2 配置环境和依赖

丹摩平台已预置了调试好的代码库,可开箱即用。

(1)进入 JupyterLab 后,打开终端,首先拉取 CogVideo 代码的仓库。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 wget http://file.s3/damodel-openfile/CogVideoX/CogVideo-main.tar

(2) 下载完成后解压缩CogVideo-main.tar,完成后进入 CogVideo-main 文件夹,输入安装对应依赖。

(3)依赖安装好后,可以在终端输入 python,进入python环境。

输入代码进行测试:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 import torch
 from diffusers import CogVideoXPipeline
 from diffusers.utils import export_to_video

没有报错就说明依赖安装成功!输入quit()可退出 python。

3.3 模型与配置文件

除了配置代码文件和项目依赖,还需要上传 CogVideoX 模型文件和对应的配置文件。

(1)平台已为您预置了 CogVideoX 模型,您可内网高速下载。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 cd /root/workspace
 wget http://file.s3/damodel-openfile/CogVideoX/CogVideoX-2b.tar

(2)下载完成后解压缩CogVideoX-2b.tar

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 tar -xf CogVideoX-2b.tar

解压后的效果图:

3.4 运行

(1)进入CogVideo-main文件夹,运行test.py文件。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 cd /root/workspace/CogVideo-main
 python test.py

(2)test.py 代码内容如下,主要使用diffusers库中的CogVideoXPipeline模型,加载了一个预训练的 CogVideo 模型,然后根据一个详细的文本描述(prompt),生成对应视频。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 import torch
 from diffusers import CogVideoXPipeline
 from diffusers.utils import export_to_video
 ​
 # prompt里写自定义想要生成的视频内容
 prompt = "A panda, dressed in a small, red jacket and a tiny hat, sits on a wooden stool in a serene bamboo forest. The panda's fluffy paws strum a miniature acoustic guitar, producing soft, melodic tunes. Nearby, a few other pandas gather, watching curiously and some clapping in rhythm. Sunlight filters through the tall bamboo, casting a gentle glow on the scene. The panda's face is expressive, showing concentration and joy as it plays. The background includes a small, flowing stream and vibrant green foliage, enhancing the peaceful and magical atmosphere of this unique musical performance."
 ​
 pipe = CogVideoXPipeline.from_pretrained(
     "/root/workspace/CogVideoX-2b", # 这里填CogVideo模型存放的位置,此处是放在了数据盘中
     torch_dtype=torch.float16
 ).to("cuda")
 ​
 # 参数do_classifier_free_guidance设置为True可以启用无分类器指导,增强生成内容一致性和多样性
 # num_videos_per_prompt控制每个prompt想要生成的视频数量
 # max_sequence_length控制输入序列的最大长度
 prompt_embeds, _ = pipe.encode_prompt(
     prompt=prompt,
     do_classifier_free_guidance=True,
     num_videos_per_prompt=1,
     max_sequence_length=226,
     device="cuda",
     dtype=torch.float16,
 )
 ​
 video = pipe(
     num_inference_steps=50,
     guidance_scale=6,
     prompt_embeds=prompt_embeds,
 ).frames[0]export_to_video(video, "output.mp4", fps=8)

(3)运行成功后,可以在 CogVideo-main 文件夹中找到对应 prompt 生成的 output.mp4 视频。

(4)模型官方也提供了 webUIDemo,进入CogVideo-main文件夹,运行gradio_demo.py文件。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 cd /root/workspace/CogVideo-main
 python gradio_demo.py

(5)通过丹摩平台提供的端口映射能力,把内网端口映射到公网,进入GPU 云实例页面,点击操作-更多-访问控制。

(6)点击添加端口,添加7870端口。

(7)添加成功后,通过访问链接即可访问到刚刚启动的 gradio 页面。

4 遇到问题

(1)端口号被占用。

安装 lsof:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 apt-get update
 apt-get install lsof
 # 查占用端口
 lsof -i :7870
 # 杀进程
 kill -9 <PID>

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
丹摩平台 | 智谱清影 -CogVideoX-2b-部署与使用,带你揭秘生成6s视频的极致体验!
CogVideoX 的问世可以说是视频生成领域的一次革命性变革。传统技术在追求高效与高质的过程中常常面临两难,而如今,通过其先进的3D变分自编码器,视频数据压缩到了原本的2%,显著减少了资源使用,同时确保了视频帧之间的连贯流畅。
用户11316056
2024/11/21
2800
丹摩平台 | 智谱清影 -CogVideoX-2b-部署与使用,带你揭秘生成6s视频的极致体验!
智谱AI:CogVideoX-2b——视频生成模型的得力工具
智谱AI公布了一项激动人心的技术创新:他们决定将他们开发的视频生成模型CogVideoX的源代码对外公开。
Skrrapper
2024/09/24
2910
智谱AI:CogVideoX-2b——视频生成模型的得力工具
丹摩智算:探索CogVideoX-6B模型的部署与使用
智谱 AI 在 8 月 6 日宣布了一个令人兴奋的消息:他们将开源视频生成模型 CogVideoX,目前,其提示词上限为 226 个 token,视频长度为 6 秒,帧率为 8 帧 / 秒,视频分辨率为 720*480,而这仅仅是初代,性能更强参数量更大的模型正在路上。
屿小夏
2024/09/26
1870
丹摩智算:探索CogVideoX-6B模型的部署与使用
DAMODEL丹摩|CogVideoX-2b:从安装到上线,轻松搞定全过程!
CogVideoX的推出标志着视频生成技术的一次重大突破。过去,如何在保持高效的同时提升视频质量一直是一个难题,但CogVideoX 通过其先进的3D变分自编码器,成功将视频数据压缩至原来的2%,大幅降低了资源消耗,并确保视频帧之间的流畅连贯。
用户11292525
2024/11/21
2980
DAMODEL丹摩|CogVideoX-2b:从安装到上线,轻松搞定全过程!
实操手册 | 手把手教你搭建 CogVideoX-2b,解锁 6 秒创意短片魔力
https://cloud.tencent.com/developer/article/2465647?shareByChannel=link
FI萤火RE
2024/12/07
3660
实操手册 | 手把手教你搭建 CogVideoX-2b,解锁 6 秒创意短片魔力
智谱AI开源国产版Sora——CogVideoX-2b本地部署实践教程
智谱AI在8月6日宣布了一个令人兴奋的消息:他们开源了视频生成模型CogVideoX,目前,其提示词上限为 226 个 token,视频长度为 6 秒,帧率为 8 帧 / 秒,视频分辨率为 720*480,而这仅仅是初代,性能更强参数量更大的模型正在路上。
中杯可乐多加冰
2024/08/13
9980
DAMODEL平台实战:CogVideoX-2b模型部署与使用指南
该文章主要记录DAMODEL丹摩智算平台实践过程与心得体会,本次实践的内容为CogVideoX-2b-部署与使用;DAMODEL平台地址为:丹摩DAMODEL|让AI开发更简单!算力租赁上丹摩!
易辰君
2024/11/07
2610
DAMODEL平台实战:CogVideoX-2b模型部署与使用指南
CogVideoX-5B:最新开源!!你可以在本地使用AI文本生成视频了!(12G显存 & 本地部署)
智谱CogVideoX系列新开源CogVideoX-5b,视频生成质量更高,视觉效果更好,此前开源的版本为CogVideoX-2B。
AI进修生
2024/12/02
6910
CogVideoX-5B:最新开源!!你可以在本地使用AI文本生成视频了!(12G显存 & 本地部署)
丹摩征文活动|CogVideoX-2b部署与AI视频生成的新篇章
CogVideoX-2b展示效果:https://live.csdn.net/v/embed/433472
Eternity._
2024/11/12
1890
丹摩征文活动|CogVideoX-2b部署与AI视频生成的新篇章
丹摩|FLUX.1+ComfyUI部署与使用
随着人工智能(AI)技术的飞速发展,全球范围内的技术创新和产业变革正在加速。丹摩智算平台(DAMODEL)凭借其卓越的AI算力服务,迅速成为AI开发者的重要工具平台。该平台通过提供高效的GPU资源租赁服务,使得机器学习(ML)和深度学习(DL)项目的开发不再受限于本地硬件资源的瓶颈。开发者可以更加专注于算法创新与应用开发,而无需担忧计算资源的配备与维护问题。本文将详细介绍如何在丹摩智算平台上部署和使用FLUX.1及ComfyUI,帮助开发者快速搭建AI项目环境,提升开发效率。
用户11397231
2024/12/10
7481
丹摩|FLUX.1+ComfyUI部署与使用
DAMODEL丹摩|FLUX.1 和 ComfyUI:从部署到上手,轻松驾驭!
黑森林实验室推出了一款名为FLUX.1的先进图像生成模型,根据不同用户需求,提供了三种独特的版本。
用户11292525
2024/11/21
6570
DAMODEL丹摩|FLUX.1 和 ComfyUI:从部署到上手,轻松驾驭!
丹摩智算:FLUX.1+ComfyUI的部署与使用指南
在人工智能领域,图像生成技术一直是研究的热点之一。随着深度学习技术的发展,图像生成技术已经取得了显著的进步。最近,黑森林实验室(Black Forest Labs)开发的FLUX.1模型在图像合成技术方面取得了新的突破,成为了市场上的新宠。本文将介绍如何在丹摩智算平台上部署和使用FLUX.1模型,以及如何结合ComfyUI为用户提供更直观的交互体验。
屿小夏
2024/09/26
1.3K0
丹摩智算:FLUX.1+ComfyUI的部署与使用指南
智谱「清影」同源模型 CogVideoX开源
从快手可灵风靡全球,到luma AI、runway等相继发布最新的图生视频,AI视频赛道愈发的内卷。
AIGC新知
2024/10/08
2200
智谱「清影」同源模型 CogVideoX开源
LLaMA 3.1 模型在DAMODEL平台的部署与实战:打造智能聊天机器人
LLama3.1 是 Meta(Facebook 母公司)发布的系列大语言模型之一,属于 LLaMA(Large Language Model Meta AI)模型系列。LLaMA 模型的目标是通过更高效的设计在保持模型性能的前提下,显著降低其计算和资源需求。LLaMA 3.1 是该系列的最新版本,继承了前面版本,如 LLaMA 1 和 LLaMA 2的许多技术优势,并对模型架构、训练数据和推理能力进行了改进。
易辰君
2024/11/07
2510
LLaMA 3.1 模型在DAMODEL平台的部署与实战:打造智能聊天机器人
丹摩征文活动|实现Llama3.1大模型的本地部署
Llama3.1是Meta 公司发布的最新开源大型语言模型,相较于之前的版本,它在规模和功能上实现了显著提升,尤其是最大的 4050亿参数版本,成为开源社区中非常强大的竞争者,能够在许多场景下与封闭模型如 OpenAI 的 GPT-4 相媲美。以下是 Llama3.1的一些主要特性:
Yui_
2025/06/02
1240
丹摩征文活动|实现Llama3.1大模型的本地部署
丹摩征文活动|FLUX.1+ComfyUI高效部署策略与实践
前言:从最初的命令行界面,到图形用户界面(GUI),再到如今的智能化、个性化交互体验,每一次技术的革新都为我们带来了前所未有的便捷与惊喜。而在这个充满无限可能的舞台上,丹摩平台凭借其卓越的创新能力和深厚的技术积累,为我们呈现了一个全新的交互体验——FLUX.1+ComfyUI。
Eternity._
2024/11/12
2890
丹摩征文活动|FLUX.1+ComfyUI高效部署策略与实践
丹摩征文活动|Llama3.1的部署与使用指南
前言:人工智能(AI)技术正以前所未有的速度改变着我们的生活和工作方式。大型语言模型(LLM)作为AI领域的重要分支,以其卓越的自然语言处理能力、强大的知识推理能力和广泛的应用场景,成为了众多企业和开发者关注的焦点。而Llama3.1,作为这一领域的佼佼者,更是以其高效、智能和可扩展的特性,赢得了广泛的赞誉。
Eternity._
2024/11/12
2210
丹摩征文活动|Llama3.1的部署与使用指南
DAMODEL丹摩|Llama3.1:从设置到操作,轻松上手全攻略!
开源的大语言模型(LLM)生态系统依然生机勃勃,各种引人注目的模型不断涌现,包括像LLaMA和Alpaca这样的国际项目,以及国内开发的ChatGLM、BaiChuan和InternLM(书生·浦语)等模型。这些创新为开发者提供了在本地进行部署和个性化定制的绝佳机会,使其能够创建具有独特价值的应用程序。
用户11292525
2024/11/21
3780
DAMODEL丹摩|Llama3.1:从设置到操作,轻松上手全攻略!
【腾讯云 HAI域探秘】——即时职场生存指南小游戏以及【自行搭建Stable Diffusion图片AI绘制 | ChatGLM2-6B AI进行智能对话 |
ChatGLM2-6B 是开源中英双语对话模型 ChatGLM-6B 的第二代版本,在保留了初代模型对话流畅、部署门槛较低等众多优秀特性的基础之上,ChatGLM2-6B 引入了更强大的性能、更长的上下文、更高效的推理,所以用来做个小游戏非常的合适了。
红目香薰
2023/12/16
6630
【腾讯云 HAI域探秘】——即时职场生存指南小游戏以及【自行搭建Stable Diffusion图片AI绘制 | ChatGLM2-6B AI进行智能对话 |
推荐阅读
相关推荐
丹摩平台 | 智谱清影 -CogVideoX-2b-部署与使用,带你揭秘生成6s视频的极致体验!
更多 >
LV.4
这个人很懒,什么都没有留下~
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验