No project description provided
Project description
NAACL Utils
A command line tool to help authors submit Docker images to the NAACL Reproducibility Track.
Requires Docker and Python 3.7 or newer.
Setup
Prerequisites
Create a Beaker account
The very first thing you'll need to do is create an account on Beaker.org. Then you'll need to provide your username to a NAACL reviewer so that they can add you to the NAACL organization on Beaker. Once you've received confirmation that you've been granted access to the NAACL organization, you can proceed to install and configure naacl-utils.
Installing Python
naacl-utils requires Python 3.7 or newer. If you don't already have a suitable Python installation on your machine, the easiest way to get one is with Miniconda.
Miniconda is straight-forward to install on Mac, Linux, and Windows. On Mac OSX, for example, you can install Miniconda via Homebrew:
brew install miniconda
Otherwise just use the official installer links.
Once you have Miniconda installed, you can create and activate a new Python 3.7 virtual environment by running:
conda create -n naacl python=3.7
conda activate naacl
Installing and configuring naacl-utils
You can install naacl-utils directly with pip:
pip install naacl-utils
After the installation completes, you'll need to run the setup
command once to configure naacl-utils:
naacl-utils setup
Then follow the prompts to complete the setup.
Submitting a Docker image
You can submit a new Docker image with the naacl-utils submit
command. For example:
docker pull nvidia/cuda:11.0-base
naacl-utils submit nvidia/cuda:11.0-base cuda-test-run-1 --cmd nvidia-smi
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 naacl_utils-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b3d7b391f532d9f34052a4bdc4e6fe6c86806fa897c24aff4245a039634010a |
|
MD5 | 34920000f4d0f6c9e9dc0969fa4ab802 |
|
BLAKE2b-256 | 1b9ed2721f7aa0d46b0c07072b4fd0fd34bb2e30a5b30c3741e48ef0134cdcfc |