#include <omp.h>
#include <pybind11/pybind11.h>
#include <torch/extension.h>
#include <algorithm>
#include <deque>
#include <random>
#include <vector>
#include "sumtree/SumTree.h"
#include "utils/Utils.h"
Data Structures | |
class | C_Memory |
The class C_Memory is the C++ backend for memory-buffer used in algorithms that stores transitions in a buffer. This class contains optimized routines to support Python front-end of rlpack._C.memory.Memory class. More... | |
struct | C_Memory::C_MemoryData |
The class C_MemoryData keeps the references to data that is associated with C_Memory. This class implements the functions necessary to retrieve the data by de-referencing the data associated with C_Memory. More... | |
Macros | |
#define | RLPACK_BINARIES_MEMORY_C_MEMORY_CUH |
#define RLPACK_BINARIES_MEMORY_C_MEMORY_CUH |