Singular API For Launching Experiments Using Singularity On Slurm
Project description
A Singular Experiment Launcher
Singular is a quality of life package that enables rapid deployment of code on a slurm cluster with singularity installed and password enabled login. Running experiments on your cluster is as simple as a single command in the terminal using singular. See below for an example and install instructions.
Installation
Singular can be installed using the pip package.
pip install singular-launcher
Usage
You may configure singular to remember the ssh credentials to your cluster using the following example.
singular set --ssh-username username --ssh-password password --ssh-host compute.example.com
Running your first command on your cluster is then as simple as one line in the terminal.
singular remote echo "my first command"
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file singular-launcher-1.0.2.tar.gz
.
File metadata
- Download URL: singular-launcher-1.0.2.tar.gz
- Upload date:
- Size: 12.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | acfb23b0942441e5ef7c638f38f0f68450a7709d5cb197d585f4f662eb584c37 |
|
MD5 | a31397fa0b77c095061771bd96fcfb8f |
|
BLAKE2b-256 | 0b59599d22eb3ac6793c9ad334f5dd45ae8c8834bc38680902f768213f02f7cc |