A library for choreographing your machine learning research.
Project description
AI2 Tango
AI2 Tango replaces messy directories and spreadsheets full of file versions by organizing experiments into discrete steps that can be cached and reused throughout the lifetime of a research project.
Quick links
Installation
ai2-tango requires Python 3.7 or later.
Installing with conda
ai2-tango is available on conda-forge. You can install just the base package with
conda install tango -c conda-forge
You can pick and choose from the integrations with one of these:
conda install tango-datasets -c conda-forge
conda install tango-pytorch_lightning -c conda-forge
conda install tango-torch -c conda-forge
conda install tango-wandb -c conda-forge
You can also install everything:
conda install tango-all -c conda-forge
Even though ai2-tango itself is quite small, installing everything will pull in a lot of dependencies. Don't be surprised if this takes a while!
Installing with pip
ai2-tango is available on PyPI. Just run
pip install ai2-tango
To install with a specific integration, such as torch
for example, run
pip install ai2-tango[torch]
Installing from source
To install ai2-tango from source, first clone the repository:
git clone https://github.com/allenai/tango.git
cd tango
Then run
pip install -e .
To install with a specific integration, such as torch
for example, run
pip install -e .[torch]
Checking your installation
Run
tango info
to check your installation.
FAQ
Why is the library named Tango?
The motivation behind this library is that we can make research easier by composing it into well-defined steps. What happens when you choreograph a number of steps together? Well, you get a dance. And since our team's leader is part of a tango band, "AI2 Tango" was an obvious choice!
Team
ai2-tango is developed and maintained by the AllenNLP team, backed by the Allen Institute for Artificial Intelligence (AI2). AI2 is a non-profit institute with the mission to contribute to humanity through high-impact AI research and engineering. To learn more about who specifically contributed to this codebase, see our contributors page.
License
ai2-tango is licensed under Apache 2.0. A full copy of the license can be found on GitHub.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ai2_tango-0.4.0rc3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | faf05b874a8656c76657af78b38548f6cd292fcd0051c867c16d831d1d6d28b2 |
|
MD5 | f312466c6559bcfe263f002eb51c8e9c |
|
BLAKE2b-256 | b57975f085bfad054fb41912736ea31ffa9c11881a0cd4e2a95a3371993ac212 |