kartik2309 / RLPack

Implementation of RL Algorithms with PyTorch.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RLPack

Introduction

RLPack; Reinforcement Learning Package is the implementation of RL Algorithms built on top of PyTorch. Heavy workloads have been optimized with C++ backend with CUDA and OpenMP (depending on the hardware availability).

Installation

To install RLPack, you can simply do

python -m pip install -U pip
pip install RLPack

To build and install RLPack from source, simply clone and install as follows:

python -m pip install -U pip
git clone https://github.com/kartik2309/RLPack.git
cd RLPack 
pip install . --use-feature=in-tree-build

This will install the package in your python environment.

Documentation

RLPack documentation was generated by Doxygen. It can be referred here

Issues and bugs

Please raise an issue if you encounter a bug. If you would like to fix the bug and contribute to RLPack, kindly refer to CONTRIBUTING.md

License

RLPack is released under MIT LICENSE.

About

Implementation of RL Algorithms with PyTorch.

License:MIT License


Languages

Language:Python 66.9%Language:Cuda 18.1%Language:C++ 12.9%Language:CMake 1.9%Language:Shell 0.1%Language:C 0.0%