Welcome to Tianshou!#
Tianshou (天授) is a reinforcement learning platform based on pure PyTorch. Unlike existing reinforcement learning libraries, which are mainly based on TensorFlow, have many nested classes, unfriendly API, or slow-speed, Tianshou provides a fast-speed framework and pythonic API for building the deep reinforcement learning agent. The supported interface algorithms include:
ImitationPolicyImitation LearningICMOffPolicyWrapper,ICMOnPolicyWrapperIntrinsic Curiosity Module
Installation#
Tianshou is available through PyPI. New releases require Python >= 3.11.
Install Tianshou with the following command:
$ pip install tianshou
Alternatively, install the current version on GitHub:
$ pip install git+https://github.com/thu-ml/tianshou.git@master --upgrade
After installation, open your python console and type
import tianshou
print(tianshou.__version__)
If no error occurs, you have successfully installed Tianshou.