Skip to main content

Banner

Applied Reinforcement Learning @ Facebook

License CircleCI codecov

Overview

ReAgent is an open source end-to-end platform for applied reinforcement learning (RL) developed and used at Facebook. ReAgent is built in Python and uses PyTorch for modeling and training and TorchScript for model serving. The platform contains workflows to train popular deep RL algorithms and includes data preprocessing, feature transformation, distributed training, counterfactual policy evaluation, and optimized serving. For more detailed information about ReAgent see the white paper here.

The platform was once named "Horizon" but we have adopted the name "ReAgent" recently to emphasize its broader scope in decision making and reasoning.

Algorithms Supported

Installation

ReAgent can be installed via. Docker or manually. Detailed instructions on how to install ReAgent can be found here.

Usage

Detailed instructions on how to use ReAgent Models can be found here.

The ReAgent Serving Platform (RASP) tutorial is available here.

License

ReAgent is released under a BSD 3-Clause license. Find out more about it here.

Citing

@article{gauci2018horizon, title={Horizon: Facebook's Open Source Applied Reinforcement Learning Platform}, author={Gauci, Jason and Conti, Edoardo and Liang, Yitao and Virochsiri, Kittipat and Chen, Zhengxing and He, Yuchen and Kaden, Zachary and Narayanan, Vivek and Ye, Xiaohui}, journal={arXiv preprint arXiv:1811.00260}, year={2018} }

Metadata

Release files for reagent 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for reagent 0.1
File Size Uploaded
reagent-0.1.tar.gz 3.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for reagent 0.1
File Interpreter ABI Platform
reagent-0.1-py3-none-any.whl Python 3 none any Details

Total release size: 3.4 MB

Release files / reagent-0.1.tar.gz

Download URL reagent-0.1.tar.gz
Size 3.1 MB
Tags Source
SHA-256 checksum
How to use checksums
e7a77b3bf53f1f2be73b43a256db30b413bda1235927f7ee73ce6c462e80fed9
BLAKE2b-256 checksum
How to use checksums
12ce8fc28d7d2993df85964f7f010d5513e1b981ca3ae0a04d67c8f36280d134
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

Release files / reagent-0.1-py3-none-any.whl

Download URL reagent-0.1-py3-none-any.whl
Size 345.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7859aeb5da62fde0ba3c7df74ac1a85a549f6e39e41edc9c154a388512fd5efe
BLAKE2b-256 checksum
How to use checksums
5c277c185c6c2613c4054b139ce1987eb456165f2560481b5750609434fb7ef5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

Release history Release notifications | RSS feed

This release

0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page