發(fā)布時(shí)間:2024-03-28 13:28:00 瀏覽量:177次
Open-Sora項(xiàng)目是一項(xiàng)高效制作高質(zhì)量視頻的工作,明確所有權(quán)使用其模型、工具和內(nèi)容的計(jì)劃。通過采用開源原則,Open-Sora 不僅實(shí)現(xiàn)了先進(jìn)的視頻生成技術(shù)的普及,還提供了一個專業(yè)且用戶界面的方案,簡化了視頻制作的復(fù)雜性。
通過 Open-Sora,我們希望更多的開發(fā)者一起探索內(nèi)容創(chuàng)作領(lǐng)域的創(chuàng)新、創(chuàng)造和遏制。
https://github.com/hpcaitech/Open-Sora
查看更多
查看更多
# create a virtual env
conda create -n opensora python=3.10
# install torch
# the command below is for CUDA 12.1, choose install commands from
# https://pytorch.org/get-started/locally/ based on your own CUDA version
pip3 install torch torchvision
# install flash attention (optional)
pip install packaging ninja
pip install flash-attn --no-build-isolation
# install apex (optional)
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" git+https://github.com/NVIDIA/apex.git
# install xformers
pip3 install -U xformers --index-url https://download.pytorch.org/whl/cu121
# install this project
git clone https://github.com/hpcaitech/Open-Sora
cd Open-Sora
pip install -v .
安裝完成后,建議閱讀結(jié)構(gòu),了解項(xiàng)目結(jié)構(gòu)以及如何使用配置文件。
分辨率 | 數(shù)據(jù) | 迭代次數(shù) | 批量大小 | GPU 天數(shù) (H800) | 網(wǎng)址 |
16×256×256 | 366K | 80k | 8×64 | 117 | |
16×256×256 | 20K 總部 | 24k | 8×64 | 45 | |
16×512×512 | 20K 總部 | 20k | 2×64 | 35 |
我們模型的權(quán)重部分由PixArt-α初始化。參數(shù)數(shù)量為724M。有關(guān)訓(xùn)練的更多信息,請參閱我們的報(bào)告。有關(guān)數(shù)據(jù)集的更多信息,請參閱數(shù)據(jù)。HQ 表示水平。 :warning:轟炸性:我們的模型是在有限的預(yù)算內(nèi)訓(xùn)練出來的。質(zhì)量和文本掃描度相對較差。特別是在生成人類時(shí),模型表現(xiàn)很差,無法遵循詳細(xì)的指令。我們正在努力改進(jìn)質(zhì)量和文本掃描。
要使用我們提供的權(quán)重進(jìn)行推理,首先將T5權(quán)重下載到
pretrained_models/t5_ckpts/t5-v1_1-xxl中。然后下載模型權(quán)重。運(yùn)行以下命令配置生成樣本。請參見此處自定義模型。
# Sample 16x256x256 (5s/sample)
torchrun --standalone --nproc_per_node 1 scripts/inference.py configs/opensora/inference/16x256x256.py --ckpt-path ./path/to/your/ckpt.pth
# Sample 16x512x512 (20s/sample, 100 time steps)
torchrun --standalone --nproc_per_node 1 scripts/inference.py configs/opensora/inference/16x512x512.py --ckpt-path ./path/to/your/ckpt.pth
# Sample 64x512x512 (40s/sample, 100 time steps)
torchrun --standalone --nproc_per_node 1 scripts/inference.py configs/opensora/inference/64x512x512.py --ckpt-path ./path/to/your/ckpt.pth
# Sample 64x512x512 with sequence parallelism (30s/sample, 100 time steps)
# sequence parallelism is enabled automatically when nproc_per_node is larger than 1
torchrun --standalone --nproc_per_node 2 scripts/inference.py configs/opensora/inference/64x512x512.py --ckpt-path ./path/to/your/ckpt.pth
我們在H800 GPU上進(jìn)行了速度測試。如需使用其他模型進(jìn)行推理,請參見此處獲取更多說明。
高質(zhì)量數(shù)據(jù)是高質(zhì)量模型的關(guān)鍵。這里有我們使用過的數(shù)據(jù)集和數(shù)據(jù)收集計(jì)劃。我們提供處理視頻數(shù)據(jù)的工具。目前,我們數(shù)據(jù)的處理流程包括以下步驟:
要啟動訓(xùn)練,首先T5權(quán)重下載到
pretrained_models/t5_ckpts/t5-v1_1-xxl中。然后運(yùn)行以下命令在單個節(jié)點(diǎn)上啟動訓(xùn)練。
# 1 GPU, 16x256x256
torchrun --nnodes=1 --nproc_per_node=1 scripts/train.py configs/opensora/train/16x256x512.py --data-path YOUR_CSV_PATH
# 8 GPUs, 64x512x512
torchrun --nnodes=1 --nproc_per_node=8 scripts/train.py configs/opensora/train/64x512x512.py --data-path YOUR_CSV_PATH --ckpt-path YOUR_PRETRAINED_CKPT
要在多個節(jié)點(diǎn)上啟動訓(xùn)練,請根據(jù)ColossalAI準(zhǔn)備一個主機(jī)文件,并運(yùn)行以下命令。
colossalai run --nproc_per_node 8 --hostfile hostfile scripts/train.py configs/opensora/train/64x512x512.py --data-path YOUR_CSV_PATH --ckpt-path YOUR_PRETRAINED_CKPT
有關(guān)其他模型的訓(xùn)練和高級使用方法,請參閱此處獲取更多說明。
如果您希望為該項(xiàng)目做出貢獻(xiàn),可以參考貢獻(xiàn)指南。
[2024.03.18] 我們發(fā)布了Open-Sora 1.0,這是一個完全開源的視頻生成項(xiàng)目。
Open-Sora 1.0 支持視頻數(shù)據(jù)構(gòu)建、加速訓(xùn)練、推理等流程。
我們提供的模型權(quán)只需3天的訓(xùn)練就可以生成2秒的512x512視頻。
[2024.03.04] Open-Sora:開源Sora復(fù)現(xiàn)方案,成本降低46%,序列擴(kuò)充至近百萬
熱門資訊
想將照片變成漫畫效果?這篇文章分享了4個方法,包括Photoshop、聰明靈犀、VanceAI Toongineer、醒圖,簡單操作就能實(shí)現(xiàn),快來嘗試一下吧!
2. 華為手機(jī)神奇“AI修圖”功能,一鍵消除衣服!原圖變身大V領(lǐng)深V!
最近華為手機(jī)Pura70推出的“AI修圖”功能引發(fā)熱議,通過簡單操作可以讓照片中的人物換裝。想了解更多這款神奇功能的使用方法嗎?點(diǎn)擊查看!
近年來,人工智能逐漸走入公眾視野,其中的AI圖像生成技術(shù)尤為引人注目。只需在特定軟件中輸入關(guān)鍵詞描述語以及上傳參考圖就能智能高效生成符合要求的...
4. AI視頻制作神器Viggle:讓靜態(tài)人物動起來,創(chuàng)意無限!
Viggle AI是一款免費(fèi)制作視頻的AI工具,能讓靜態(tài)人物圖片動起來,快來了解Viggle AI的功能和優(yōu)勢吧!
5. Logo Diffusion——基于sd繪畫模型的AI LOGO 生成器
這下LOGO設(shè)計(jì)徹底不用求人了。接下來詳細(xì)演示一遍操作流程首先進(jìn)入Logo D... 想學(xué)習(xí)更多AI技能,比如說關(guān)于怎么樣利用AI來提高生產(chǎn)效率、還能做什么AI...
6. 零基礎(chǔ)10分鐘生成漫畫,教大家如何用AI生成自己的漫畫
接下來,我將親自引導(dǎo)你,使用AI工具,創(chuàng)作一本既有趣又能帶來盈利的漫畫。我們將一起探索如何利用這個工具,發(fā)揮你的創(chuàng)意,制作出令人驚嘆的漫畫作品。讓...
7. 趕緊收藏好!這4個完全免費(fèi)的AI視頻制作網(wǎng)站和工具
以下是一些免費(fèi)的AI視頻制作網(wǎng)站或工具,幫助您制作各種類型的視頻。 1. Lumen5:Lumen5是一個基于AI的視頻制作工具,可將文本轉(zhuǎn)換為視頻。 用戶可以使...
8. AI顯卡繪畫排行榜:4090無懸念,最具性價(jià)比出人意料
在AI繪圖領(lǐng)域,Stable Diffusion的顯卡繪圖性能備受關(guān)注。本文整理了Stable Diffusion顯卡的硬件要求和性能表現(xiàn),以及2023年3月顯卡AI繪圖效率排行榜和性價(jià)比排行榜。歡迎查看最新的AI顯卡算力排行榜。
9. 一款免費(fèi)無限制的AI視頻生成工具火了!國內(nèi)無障礙訪問!附教程
人人都可以動手制作AI視頻! 打開網(wǎng)址https://pixverse.ai/,用郵箱注冊后,點(diǎn)擊右上角Create,就可以開始創(chuàng)作了。 PixVerse目前有文案生成視頻,和圖片生...
就能快速生成一幅極具藝術(shù)效果的作品,讓現(xiàn)實(shí)中不懂繪畫的人也能參與其中創(chuàng)作!真的超贊噠~趣趣分享幾款超厲害的AI繪畫軟件,提供詳細(xì)操作!有需要的快來...
最新文章
同學(xué)您好!