5#include "cuberl/base/cubeai_config.h"
8#include <torch/torch.h>
18 using namespace bitrl;
89 typedef long int torch_int_t;
94 typedef torch::Tensor torch_tensor_t;
98 struct torch_tensor_value_type{
Definition bitrl_consts.h:14
int int_t
integer type
Definition bitrl_types.h:33
long int lint_t
long int type
Definition bitrl_types.h:38
double real_t
real_t
Definition bitrl_types.h:23
Eigen::RowVectorX< T > DynVec
Dynamically sized row vector.
Definition bitrl_types.h:74
DynVec< real_t > RealVec
double precision floating point vector
Definition bitrl_types.h:84
Eigen::Matrix< T, N, M > Mat
General fixed size matrix.
Definition bitrl_types.h:59
DeviceType
Enumeration of various device types.
Definition bitrl_types.h:159
float float_t
float
Definition bitrl_types.h:28
Eigen::MatrixX< T > DynMat
Dynamically sized matrix to use around the library.
Definition bitrl_types.h:49
DynVec< float_t > FloatVec
single precision floating point vector
Definition bitrl_types.h:79
Eigen::Matrix< T, N, N > SquareMat
Square matrix with elements of type T.
Definition bitrl_types.h:54
Various utilities used when working with RL problems.
Definition cuberl_types.h:16
Null placeholder.
Definition bitrl_types.h:152