首页 > 其他分享 >Open-Sora环境搭建&推理测试

Open-Sora环境搭建&推理测试

时间:2024-04-03 09:00:10浏览次数:20  
标签:https -- Sora install pip Open 搭建

引子   Sora,2024年2月15日,OpenAI发布的人工智能文生视频大模型。支持60秒视频生成,震荡了国内国际学术圈、广告圈、AI教培圈。Sora最主要有三个优点:第一,“60s超长视频”,之前文本生成视频大模型一直无法真正突破AI视频的4秒连贯性瓶颈,而Sora直接做到了60秒连贯视频。第二,单视频既能有多角度镜头也能一镜到底,可以很好地展现场景中的光影关系、各个物体间的物理遮挡、碰撞关系,并且镜头丝滑可变。第三,Sora所合成的内容与物理世界规律保持一致,即不会出现违反世界客观规律的视觉信息。嗯,这段是我抄的,其实还是有些不符合物理世界规律的地方。说明OpenAI也亲自下场来卷文生图的这个领域了,当然我们现在没办法直接试用Sora看效果,那么今天的主角出场,Open-Sora,北京大学与兔展智能联合发起的Sora复现计划,旨在联合开源社区力量完成对Sora的复现。2024年3月1日正式公开,这也快一个月了,估摸着bug也解的差不多了。OK,那就让我们开始吧。 一、环境安装 1、代码仓库 https://github.com/hpcaitech/Open-Sora cd /datas/work/zzq mkdir OpenSora & cd OpenSora git clone https://github.com/hpcaitech/Open-Sora 2、docker内安装依赖 docker pull pytorch/pytorch:2.2.2-cuda12.1-cudnn8-devel docker run -it --gpus=all --rm -v /datas/work/zzq/:/workspace pytorch/pytorch:2.2.2-cuda12.1-cudnn8-devel bash apt-get update && apt-get install libgl1 apt-get install libglib2.0-0 pip3 install torch torchvision -i https://pypi.tuna.tsinghua.edu.cn/simple pip3 install -U xformers --index-url https://download.pytorch.org/whl/cu121 pip install packaging ninja -i https://pypi.tuna.tsinghua.edu.cn/simple pip install flash-attn --no-build-isolation -i https://pypi.tuna.tsinghua.edu.cn/simple cd Open-Sora pip install -v . -i https://pypi.tuna.tsinghua.edu.cn/simple pip install gradio -i https://pypi.tuna.tsinghua.edu.cn/simple git clone https://github.com/NVIDIA/apex cd apex pip install -v --disable-pip-version-check --no-cache-dir --no-build-isolation --config-settings "--build-option=--cpp_ext" --config-settings "--build-option=--cuda_ext" . 3、模型下载 https://github.com/hpcaitech/Open-Sora?tab=readme-ov-file#model-weights stabilityai 模型 https://huggingface.co/stabilityai/sdxl-vae/tree/main t5模型 https://huggingface.co/DeepFloyd/t5-v1_1-xxl/tree/main 根据16X512X512.py文件中的设置,放置预训练模型 0 二、测试 1、推理 显卡不支持,关掉flashattn 0 torchrun --standalone --nproc_per_node 1 scripts/inference.py configs/opensora/inference/16x256x256.py --ckpt-path /workspace/OpenSora/Open-Sora/OpenSora-v1-HQ-16x256x256.pth --prompt-path ./assets/texts/t2v_samples.txt 0 注:--ckpt-path一定要是绝对路径,否则会网络下载模型 视频生成路径 0    

标签:https,--,Sora,install,pip,Open,搭建
From: https://www.cnblogs.com/nick-algorithmer/p/18111897

相关文章

  • OpenCV的下载与安装
    首先进入官网→Releases-OpenCV,选择自己想要的版本进行下载 这里建议右键windows按钮复制下载链接在迅雷里下载会快一些双击下载好的安装包进行安装安装到自己想要的路径下 等待安装完成就可以了 接下来进行环境变量右键“此电脑”——>点击“属性”——>点击“......
  • 【Zblog搭建博客网站】windows环境搭建属于自己的博客并发布上线 – cpolar内网穿透
    目录1.前言2.Z-blog网站搭建2.1XAMPP环境设置2.2Z-blog安装2.3Z-blog网页测试2.4Cpolar安装和注册3.本地网页发布3.1.Cpolar云端设置3.2Cpolar本地设置4.公网访问测试5.结语1.前言想要成为一个合格的技术宅或程序员,自己搭建网站制作网页是绕不开的......
  • 23_nfs服务器的搭建和使用
    nfs服务器的搭建和使用一.NFS服务器的搭建(1)在ubuntu安装nfs服务:apt-getinstallnfs-kernel-server(2)在/home下创建一个名为nfs的文件夹(3)打开配置文件添加nfs共享目录vi/etc/exports在配置文件里面添加一下代码:/home/nfs/*(rw,sync,no_root_squash)其中:/hom......
  • 私人笔记:简单的在 Windows 上搭建 SFTP 服务
    查询资料显示OpenSS和freeSSH均可以搭建(本人均有试过)。几经周折,还是感觉freeSSHd方便简单。这次我们先来研究一下这个freeSSHd。首先赋上官网链接:http://www.freesshd.com打开是这个样子不过有很多同学打不开,不慌!赋上百度网盘链接:链接:https://pan.baidu.com/s/1BosFK-mg......
  • 京东为openKylin新增SBOM利器,保障软件供应链安全和可追溯性!
    京东作为openKylin(开放麒麟)社区理事单位,在加入社区后,京东发起成立了SBOMSIG组。SBOMSIG组负责推动和促进软件物料清单(SBOM)的发展和工具建设。近日,SBOM工具已在openKylin社区完成开源,保障openKylin相关软件供应链安全和可追溯性。SBOM工具能解决哪些问题?在当今软件供应链日益复......
  • Python环境搭建
    1、进入python官网https://www.python.org/,下载Windows版本安装包。安装python,选择位置或者选择默认位置这里加入python环境变量2、选择自定义安装进入下一步,选择需要安装的组件选择好组件后进入下一步3、进入自定义路径选择安装可以自行选择安装盘。4、进入下一步进行......
  • 手动搭建 物流单据识别api服务 部署教程 Java
    最近遇到一个项目需求,需要自动化识别快递面单上的人名、电话、地址、邮编等信息。查询了很多方案,都不太满意。调研了使用付费api,如快递100和百度的api等。最大的问题是速度不行,本项目每天要识别上百万的面单信息,api接口速度跟不上。其次是各家解析的正确率也达不到预期。于是乎,......
  • SMTP服务器搭建关键步骤?如何配置服务器?
    SMTP服务器搭建的注意事项?怎么快速搭建SMTP服务器?电子邮件已经成为我们日常工作和生活中不可或缺的一部分。SMTP服务器作为电子邮件发送的核心组件,其搭建过程至关重要。下面,AokSend就来详细探讨一下SMTP服务器搭建的关键步骤。SMTP服务器搭建:明确需求在搭建SMTP服务器之前,......
  • QT开发:报错:QAxBase: Error calling IDispatch member Open: Exception thrown by serv
    在Qt中打开excel出现下面的错误提示:QAxBase:ErrorcallingIDispatchmemberOpen:Exceptionthrownbyserver怎么解决?错误提示通常意味着在尝试使用Qt的ActiveX模块(QAxBase)打开Excel文件时发生了异常。这可能是由于多种原因引起的,包括文件损坏、权限问题、Excel安装问题或者Q......
  • How to fix: “inotify cannot be used, reverting to polling: Too many open files
    Youareherebecauseyouhadencounteredtheerrorinthetitle.InthisarticleIwillexplaintheerrorandstepsnecessarytoreproduceandfixit.Themostrelevantdocumentationforinotifyisthe inotifymanpage, thatyoucanalsoreadlocallywith......