funcX: High Performance Function Serving for Science


Keywords
funcX, FaaS, Function, Serving
License
Apache-2.0
Install
pip install funcx-endpoint==2.4.0

Documentation

Globus Compute - Fast Function Serving ============================= Apache Licence V2.0 Build status Documentation Status NSF award info NSF award info

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.

image

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.7+.:

$ 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