OpenSora初体验

本文详细介绍了如何为Open-Sora项目设置CUDA11.7和12.1的环境,包括安装PyTorch、处理版本兼容性问题,并演示了从下载预训练模型到进行视频生成的完整推理过程。

一、简介

打开

GitHub - hpcaitech/Open-Sora: Open-Sora: Democratizing Efficient Video Production for All

你可以发现3月18日Open-Sora 1.0 发布的消息:

快速跳到安装部分:

二、准备体验机器

打开

InternStudio​studio.intern-ai.org.cn/

新建一个InternStudio的机器:sora-test

进入开发机:

nvidia-smi

nvcc -V

注意:cuda版本是11.7

三、准备CUDA 11.7的conda环境

1、创建conda环境

conda create -n opensora python=3.10 -y conda activate opensora

2、安装Pytorch

打开 https://pytorch.org/get-started/locally/

这里面只有CUDA11.8的。有两种方式:

1是用conda安装cuda 12.1或者cuda 11.8的版本,命令为:

conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia

2是选择历史版本,

安装方法为:

conda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 pytorch-cuda=11.7 -c pytorch -c nvidia

pip install torch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2

为了省事点,使用最后一种方式吧!

 

pip install torch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2

3、查看torch安装结果



python

import torch

torch.cuda.is_available()

torch.__version__ quit()

4、装flash-attn (optional)

pip install packaging ninja

已经装了。

pip install flash-attn --no-build-isolation

好像卡住了。先断掉。这是可选的。要不然先忽略掉。

5、安装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

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张小白TWO

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值