Skip to main content

ReplayBuffer for Reinforcement Learning written by C++

Project description

cpprb is a python package written by C++. The package provides replay buffer classes for reinforcement learning.

Complicated calculation (e.g. Segment Tree) are offloaded onto C++ which must be much faster than Python.

Internal C++ classes and corresponding Python wrapper classes share memory by implementing buffer protocol on cython to avoid overhead of copying large data.

This package requires C++17 compatible compiler to build.

Project details


Release history Release notifications | RSS feed

This version

7.9.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cpprb-7.9.0.tar.gz (244.3 kB view details)

Uploaded Source

File details

Details for the file cpprb-7.9.0.tar.gz.

File metadata

  • Download URL: cpprb-7.9.0.tar.gz
  • Upload date:
  • Size: 244.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for cpprb-7.9.0.tar.gz
Algorithm Hash digest
SHA256 21f20e3d8a62d1f04397434b83c8bb5e4432dc5bf43cc7529104b8be373e687a
MD5 31fddfff3b59b04241f65bbc3a772a11
BLAKE2b-256 7fde9f1fdb9f296f0e342ae7f7ece22a3d065f0f14b40c1b3c4c9b4c7bb38128

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page