Skip to main content

Multyvac fork for Python

Project description

Multyvac gives Python developers a simple interface for offloading computational workloads to the cloud.

Getting Started

You need to set an Api Key for your machine. To do this, run the following from your shell:

$ python -m multyvac.setup

Follow the on screen instructions to complete the setup process.

Verify Installation

Open up Python, and import multyvac:

>>> import multyvac

If you get an ImportError, something went wrong. Try running the setup again.

Running a Job

The idea is to take a function that you would normally run on your own machine, but instead run it on Multyvac. Here’s an example of how you would offload a function for adding two numbers:

>>> def add(x, y):
...     return x + y
>>> # run add on your machine
>>> add(1, 2)
3
>>> # submit add to Multyvac
>>> job_id = multyvac.submit(add, 1, 2)
>>> # get job object
>>> job = multyvac.get(job_id)
>>> # wait for job to finish processing
>>> job.wait()
>>> # verify the result is the same
>>> job.result
3

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

vac-0.6.0.tar.gz (40.4 kB view details)

Uploaded Source

File details

Details for the file vac-0.6.0.tar.gz.

File metadata

  • Download URL: vac-0.6.0.tar.gz
  • Upload date:
  • Size: 40.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for vac-0.6.0.tar.gz
Algorithm Hash digest
SHA256 41d5292a4b91b286e8afd55011b648b3db941760d08187cb1656cd3e3833aa72
MD5 b58c6d035bee52dfe2dd16e5561774ba
BLAKE2b-256 56480f83aa77662ae6dc4b7b155d4056a23b0480fc8bc9265651a88a04d7186f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page