智谱CogVideoX视频开源大模子

打印 上一主题 下一主题

主题 918|帖子 918|积分 2754

一、资料地址

GitHub - THUDM/CogVideo: Text-to-video generation: CogVideoX (2024) and CogVideo (ICLR 2023)
CogVideo/README_zh.md at main · THUDM/CogVideo · GitHub
二、CogVideo部署与实现

方式1-基于源码部署

步调一:下载源码
  1. cd /workspace/
  2. git clone https://github.com/THUDM/CogVideo.git
复制代码
步调二:下载依靠库
  1. cd /workspace/CogVideo/
  2. pip install -r requirements.txt
  3. cd sat
  4. pip install -r requirements.txt
  5. pip install omegaconf
复制代码
步调三:下载模子库
  1. mkdir THUDM
  2. cd THUDM
  3. git lfs install
  4. git clone https://www.modelscope.cn/ZhipuAI/CogVideoX-5b-I2V.git
复制代码
 步调四:测试
  1. cd ..
  2. cd inference
  3. python cli_demo.py
复制代码
 方式2-基于Docker部署

步调一:安装docker
  1. apt install podman-docker
  2. apt install docker.io
复制代码
步调二:启动docker
  1. systemctl start docker
  2. systemctl enable docker
复制代码
步调三:下载
  1. docker run -itd --name=cogvideo -p 7878:7878 --gpus=all registry.cn-hangzhou.aliyuncs.com/guoshiyin/cogvideo:v3
复制代码

方式3-基于modelscope调用

魔搭社区

步调一:下载依靠库
  1. pip install modelscope
  2. pip install torch
  3. pip install accelerate
  4. pip install sentencepiece
  5. pip install --upgrade opencv-python transformers
  6. pip install git+https://github.com/huggingface/diffusers.git@878f609aa5ce4a78fea0f048726889debde1d7e8#egg=diffusers # Still in PR
复制代码
步调二:编写代码
  1. mkdir /workspace/
  2. touch cli.py
  3. vi cli.py 
复制代码
在cli.py中添加代码如下:
  1. # To get started, PytorchAO needs to be installed from the GitHub source and PyTorch Nightly.
  2. # Source and nightly installation is only required until the next release.
  3. import torch
  4. from diffusers import AutoencoderKLCogVideoX, CogVideoXTransformer3DModel, CogVideoXImageToVideoPipeline
  5. from diffusers.utils import export_to_video, load_image
  6. from transformers import T5EncoderModel
  7. from torchao.quantization import quantize_, int8_weight_only
  8. quantization = int8_weight_only
  9. text_encoder = T5EncoderModel.from_pretrained("THUDM/CogVideoX-5b-I2V", subfolder="text_encoder", torch_dtype=torch.bfloat16)
  10. quantize_(text_encoder, quantization())
  11. transformer = CogVideoXTransformer3DModel.from_pretrained("THUDM/CogVideoX-5b-I2V",subfolder="transformer", torch_dtype=torch.bfloat16)
  12. quantize_(transformer, quantization())
  13. vae = AutoencoderKLCogVideoX.from_pretrained("THUDM/CogVideoX-5b-I2V", subfolder="vae", torch_dtype=torch.bfloat16)
  14. quantize_(vae, quantization())
  15. # Create pipeline and run inference
  16. pipe = CogVideoXImageToVideoPipeline.from_pretrained(
  17.     "THUDM/CogVideoX-5b-I2V",
  18.     text_encoder=text_encoder,
  19.     transformer=transformer,
  20.     vae=vae,
  21.     torch_dtype=torch.bfloat16,
  22. )
  23. pipe.enable_model_cpu_offload()
  24. pipe.vae.enable_tiling()
  25. pipe.vae.enable_slicing()
  26. prompt = "A little girl is riding a bicycle at high speed. Focused, detailed, realistic."
  27. image = load_image(image="input.jpg")
  28. video = pipe(
  29.     prompt=prompt,
  30.     image=image,
  31.     num_videos_per_prompt=1,
  32.     num_inference_steps=50,
  33.     num_frames=49,
  34.     guidance_scale=6,
  35.     generator=torch.Generator(device="cuda").manual_seed(42),
  36. ).frames[0]
  37. export_to_video(video, "output.mp4", fps=8)
复制代码
步调三:调试
  1. cd /workspace/
  2. python cli.py
复制代码

三、视频创作平台

1、清影-智谱

体验地址:智谱清言
智谱AI开放平台

提示词
   一只熊猫,穿着一件赤色的小夹克,戴着一顶小帽子,坐在宁静的竹林里的木凳上。熊猫毛茸茸的爪子拨弄着一把微型原声吉他,发出柔和的旋律。附近,其他几只熊猫聚集在一起,好奇地看着,有些还有节奏地鼓掌。阳光透过高大的竹子,在现场投下柔和的光芒。熊猫的脸很有心情,在玩耍时表现出专注和快乐。配景包罗一条小溪和生机勃勃的绿叶,加强了这场独特音乐表演的宁静和神奇氛围。
  写实刻画,近距离,猎豹卧在地上睡觉,身体微微升沉
  低角度向上推进,缓缓抬头,冰山上忽然出现一条恶龙,然后恶龙发现你,冲向你。好莱坞影戏风
  一只白色小兔子戴着黑框眼镜正在像人一样敲键盘。心情严厉认真,桌子上有一盘月饼,侧写镜头,配景是窗户,夜晚,大大的玉轮
  


其它视频生成平台
2、即梦-字节跳动

即梦AI - 即刻造梦

3、可灵-快手

KLING AI

4、pixverse-爱诗科技

PixVerse - Create breath-taking videos with PixVerse AI

5、寻光-阿里

寻光AI - 视频创作平台

参考地址:
星海智算:【同源-CogVideoX】部署教程_cogvideo linux部署-CSDN博客
CogVideo文生视频docker一键部署启动-CSDN博客


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

去皮卡多

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表