https://github.com/acsresearch/vdeploy

https://github.com/acsresearch/vdeploy

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (3.3%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: acsresearch
  • Language: Python
  • Default Branch: main
  • Size: 25.4 KB
Statistics
  • Stars: 0
  • Watchers: 3
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme

README.md

VastAI deployer

On your local machine:

commandline $ vastai set api-key <YOUR_VAST_AI_API_KEY>

Next, pick your instance from VastAI market and start instance. You get instance ID after the start. Next run the following command:

commandline $ poetry run -m vdeploy deploy <INSTANCE_ID> --timeout <TIMEOUT_IN_MINUTES>

It installs vdeploy on the instance and starts a watch dog process. In case of inactivity the instance is automatically destroyed after the timeout.

To prevent destruction of the instance, run your long-running computation on instance in the following with block:

```python from vdeploy.watchdog import keep_alive

with keep_alive(): ... # Long-running computation ... ```

Owner

  • Name: acsresearch
  • Login: acsresearch
  • Kind: organization

GitHub Events

Total
Last Year

Dependencies

poetry.lock pypi
  • bcrypt 4.1.3
  • beartype 0.18.5
  • casefy 0.1.7
  • certifi 2024.2.2
  • cffi 1.16.0
  • charset-normalizer 3.3.2
  • cryptography 42.0.7
  • idna 3.7
  • jinja2 3.1.4
  • markupsafe 2.1.5
  • mypy-extensions 1.0.0
  • numpy 1.26.4
  • pandas 2.2.2
  • paramiko 3.4.0
  • plum-dispatch 2.2.2
  • prettytable 3.10.0
  • pycparser 2.22
  • pynacl 1.5.0
  • pyserde 0.16.0
  • python-dateutil 2.9.0.post0
  • pytz 2024.1
  • requests 2.31.0
  • six 1.16.0
  • tomli 2.0.1
  • tomli-w 1.0.0
  • typing-extensions 4.11.0
  • typing-inspect 0.9.0
  • tzdata 2024.1
  • urllib3 2.2.1
  • vast-ai-api 1.0.0
  • vastai 0.2.0
  • wcwidth 0.2.13
pyproject.toml pypi
  • prettytable 3.10
  • pyserde 0.16
  • python >=3.10,<3.11
  • vast-ai-api 1.0
  • vastai 0.2