LabGraph is a streaming framework built by the Facebook Reality Labs Research team at Facebook. LabGraph is also mentioned in this story. More information can be found here.
Prerequisites:
- Python 3.6
- Windows and Linux (CentOS 7, CentOS 8, Ubuntu 20.04)
- Based on PyPa, the following Linux systems are also supported: Fedora 32+, Mageia 8+, openSUSE 15.3+, Photon OS 4.0+ (3.0+ with updates), Ubuntu 20.04+
pip install labgraph
Prerequisites:
- Buck (Watchman also recommended)
- Python 3.6 (note: currently incompatible with Anaconda)
- Windows only: Build Tools for Visual Studio 2019
cd labgraph
python setup.py install
Prerequisites:
Setup:
docker login
docker build -t IMAGE_NAME:VERSION .
docker images
docker run -it -d Image_ID
docker ps -a
docker exec -it CONTAINER_ID bash
To make sure things are working you can run the example:
python -m labgraph.examples.simple_viz
You can also run the test suite as follows:
python -m pytest --pyargs labgraph
or (for some Linux users)
RUN export LC_ALL=C.UTF-8
RUN export LANG=en_US.utf-8
. test_script.sh
Now go to the index and documentation to learn more!
License: LabGraph is MIT licensed, as found in the LICENSE file.