Gen-L-Video
The official implementation for "Gen-L-Video: Multi-Text to Long Video Generation via Temporal Co-Denoising".
File Explorer
- girl-glass.mp4
- hike.mp4
- hike.mp4
- hike.mp4
- girl.mp4
- hike.mp4
- hike.mp4
- group.mp4
- hike.mp4
- hike.mp4
- hike.mp4
- hike.mp4
- group.yaml
- hike.yaml
- girl-glass.yaml
- girl.yaml
- girl-glass.yaml
- car-turn.yaml
- car-turn.mp4
- girl-glass.mp4
- girl.mp4
- dataset.py
- attention.py
- resnet.py
- unet.py
- unet_blocks.py
- attention.py
- resnet.py
- unet.py
- unet_blocks.py
- attention.py
- controlnet.py
- resnet.py
- unet.py
- unet_blocks.py
- pipeline_fyp_long.py
- pipeline_one_shot_tuning.py
- pipeline_tuning_free.py
- pipeline_tuning_free_control.py
- pipeline_tuning_free_inpaint.py
- lora_util.py
- util.py
- glv_colab.ipynb
- download_pretrained_models.sh
- boat-walk-mix.gif
- car-moving-iso.gif
- car-moving.gif
- car-turn-beach-mix.gif
- car-turn-snow-mix.gif
- car-turn-source.gif
- cat-in-the-sun-depth.gif
- compress.py
- cow.gif
- demon-slayer-girl.gif
- demon-slayer-source.gif
- dog-in-the-sun.gif
- fight.gif
- fire-tennis.gif
- girl-glass-cyberpunk.gif
- girl-glass-goggles.gif
- girl-glass-mask.gif
- girl-glass-pink.gif
- girl-glass-source.gif
- girl-glass.gif
- girl-in-the-sun.gif
- girl.gif
- group.gif
- hike.gif
- iron-man-tennis.gif
- kun.gif
- lion-cat-mix.gif
- mabaoguo.gif
- man-surfing-batman.gif
- man-surfing-ironman.gif
- man-surfing-mask.gif
- man-surfing-source.gif
- monkey-drinking-iso.gif
- monkey-drinking.gif
- rain.gif
- ride-horse-2.gif
- ride-horse-4.gif
- ride-horse-iso-1.gif
- ride-horse-iso-2.gif
- road-driving.gif
- surf-skiing-mix.gif
- surf-skiing.gif
- tennis-pose.gif
- tiger-in-the-sun.gif
- tower.gif
- vangogh-tennis.gif
- example.png
- logo.png
- lvdm.png
- demon_slayer.mp4
- demon_slayer_resize.mp4
- hike.mp4
- .gitignore
- follow-your-pose-long.py
- LICENSE
- one-shot-tuning.py
- process_data.py
- README.md
- requirements.txt
- requirements.yml
- tuning-free-control.py
- tuning-free-inpaint.py
- tuning-free-mix.py
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
accelerate
View Details ▼
accelerate
A library that enables the same PyTorch code to be run across any distributed configuration.
accelerate env
Print environment information:
accelerate config
Interactively create a configuration file:
accelerate estimate-memory {{name/model}}
Print the estimated GPU memory cost of running a Hugging Face model with different data types:
conda activate
View Details ▼
conda activate
Activate a conda environment.
See also: `conda deactivate`.
conda activate myenv
Activate an existing environment named `myenv`:
conda activate {{path/to/myenv}}
Activate an existing environment located at custom path:
conda activate --stack myenv
Stack `myenv` environment on top of a previous environment making libraries/commands/variables from both accessible:
conda env
View Details ▼
conda env
Manage conda environments.
conda env create {{[-f|--file]}} {{path/to/file}}
Create an environment from an environment file (YAML, TXT, etc.):
conda env remove {{[-n|--name]}} {{environment_name}}
Delete an environment and everything in it:
conda env update {{[-f|--file]}} {{path/to/file}} --prune
Update an environment based on an environment file:
conda install
View Details ▼
conda install
Install packages into an existing conda environment.
conda install {{package1 package2 ...}}
Install one or more package into the currently active conda environment:
conda install {{[-c|--channel]}} conda-forge {{package}}
Install a single package into the currently active conda environment using channel conda-forge:
conda install {{[-c|--channel]}} conda-forge --override-channels {{package}}
Install a single package into the currently active conda environment using channel conda-forge and ignoring other channels:
git checkout
View Details ▼
git checkout
Checkout a branch or paths to the working tree.
git checkout -b {{branch_name}}
Create and switch to a new branch:
git checkout -b {{branch_name}} {{reference}}
Create and switch to a new branch based on a specific reference (branch, remote/branch, tag are examples of valid references):
git checkout {{branch_name}}
Switch to an existing local branch:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
pip install
View Details ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
python
View Details ▼
python
Python language interpreter.
python
Start a REPL (interactive shell):
python {{path/to/file.py}}
Execute a specific Python file:
python -i {{path/to/file.py}}
Execute a specific Python file and start a REPL:
vim
View Details ▼
vim
Vim (Vi IMproved), a command-line text editor, provides several modes for different kinds of text manipulation.
Pressing `<i>` in normal mode enters insert mode. Pressing `<Esc>` goes back to normal mode, which enables the use of Vim commands.
See also: `vimdiff`, `vimtutor`, `nvim`, `gvim`.
vim {{path/to/file}}
Open a file:
vim +{{line_number}} {{path/to/file}}
Open a file at a specified line number:
<:>help<Enter>
View Vim's help manual:
