globus / globus-compute

Globus Compute: High Performance Function Serving for Science
https://www.globus.org/compute
Apache License 2.0
148 stars 47 forks source link

Globus Compute - Fast Function Serving

|licence| |build-status| |docs| |NSF-2004894| |NSF-2004932|

Globus Compute (formerly funcX) is a high-performance function-as-a-service (FaaS) platform that enables intuitive, flexible, efficient, scalable, and performant remote function execution on existing infrastructure including clouds, clusters, and supercomputers.

.. |licence| image:: https://img.shields.io/badge/License-Apache%202.0-blue.svg :target: https://github.com/globus/globus-compute/blob/master/LICENSE :alt: Apache Licence V2.0 .. |build-status| image:: https://github.com/globus/globus-compute/actions/workflows/ci.yaml/badge.svg?branch=main :target: https://github.com/globus/globus-compute/actions/workflows/ci.yaml :alt: Build status .. |docs| image:: https://readthedocs.org/projects/globus-compute/badge/?version=latest :target: https://globus-compute.readthedocs.io/en/latest/ :alt: Documentation Status .. |NSF-2004894| image:: https://img.shields.io/badge/NSF-2004894-blue.svg :target: https://nsf.gov/awardsearch/showAward?AWD_ID=2004894 :alt: NSF award info .. |NSF-2004932| image:: https://img.shields.io/badge/NSF-2004932-blue.svg :target: https://nsf.gov/awardsearch/showAward?AWD_ID=2004932 :alt: NSF award info

.. image:: docs/_static/images/globus-300x300-blue.png :target: https://www.globus.org/compute :width: 200

Website: https://www.globus.org/compute

Documentation: https://globus-compute.readthedocs.io/en/latest/

Quickstart

Globus Compute is currently available on PyPI.

To install Globus Compute, please ensure you have python3.9+.::

$ python3 --version

Install using Pip::

$ pip install globus-compute-sdk

To use our example notebooks you will need Jupyter.::

$ pip install jupyter

.. note:: The Globus Compute client is supported on MacOS, Linux and Windows. The Globus Compute endpoint is only supported on Linux.

Documentation

Complete documentation for Globus Compute is available here <https://globus-compute.readthedocs.io>_