Skip to main content

Video Description/Captioning Framework

Project description

Pele Logo

Pele is a diverse and flexible library designed for research into sequence to sequence learning, primarily in hierarchical vision tasks such as video captioning, and video activity recognition. There are often many moving parts to building systems for these tasks, and Pele is designed to help alleviate much of the stress, time, and headache associated with video data, and sequence to sequence learning.


From Source

You need to have the following requirements to install the pele library:

- torch>=1.4
- torchvision>=0.5
- numpy>=1.18
- sentencepiece>=0.1.8
- gin-config>=0.3.0
- Click>=7.0
- ray>=0.9.0.dev0
- apex>=0.1
- tensorboardX>=2.0  # Unmarked Ray dependency
- requests>=2.23.0  # Unmarked Ray dependency
- pandas>=1.0.1  # Unmarked Ray dependency
- tabulate>=0.8.6  # Unmarked Ray dependency

There are two of these dependencies which are tricky to install. Apex should be installed following the instructions at, while Ray's development version can be installed by following the nightly build instructions at

Once installing Apex and Ray, we can clone this repository here and then run the following from the repository directory:

pip install -e .

Getting Started

For all of the details, check out our documentation here.

Every experiment is specified by a gin-config file, outlining the data sources, the model, the losses, and the training procedure.

To get started, check out the sample experiments in examples/. You can run any training experiment by using the command:

pele train [Experiment .gin File]

The Team

Pele is currently maintained by David Chan, and the team at the CannyLab at the University of California, Berkeley.


Pele is licensed under Apache 2.0, as found in the LICENSE file.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pele, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size pele-0.1.0.tar.gz (20.5 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page