Data() | xgboost::linalg::Tensor< T, kDim > | inline |
Data() const | xgboost::linalg::Tensor< T, kDim > | inline |
DeviceIdx() const | xgboost::linalg::Tensor< T, kDim > | inline |
HostView() const | xgboost::linalg::Tensor< T, kDim > | inline |
HostView() | xgboost::linalg::Tensor< T, kDim > | inline |
ModifyInplace(Fn &&fn) | xgboost::linalg::Tensor< T, kDim > | inline |
operator()(Index &&...idx) | xgboost::linalg::Tensor< T, kDim > | inline |
operator()(Index &&...idx) const | xgboost::linalg::Tensor< T, kDim > | inline |
Reshape(S &&...s) | xgboost::linalg::Tensor< T, kDim > | inline |
Reshape(common::Span< size_t const, D > shape) | xgboost::linalg::Tensor< T, kDim > | inline |
Reshape(size_t(&shape)[D]) | xgboost::linalg::Tensor< T, kDim > | inline |
SetDevice(int32_t device) const | xgboost::linalg::Tensor< T, kDim > | inline |
Shape() const | xgboost::linalg::Tensor< T, kDim > | inline |
Shape(size_t i) const | xgboost::linalg::Tensor< T, kDim > | inline |
ShapeT typedef | xgboost::linalg::Tensor< T, kDim > | |
Size() const | xgboost::linalg::Tensor< T, kDim > | inline |
Slice(S &&...slices) const | xgboost::linalg::Tensor< T, kDim > | inline |
Slice(S &&...slices) | xgboost::linalg::Tensor< T, kDim > | inline |
StrideT typedef | xgboost::linalg::Tensor< T, kDim > | |
Tensor()=default | xgboost::linalg::Tensor< T, kDim > | |
Tensor(I const (&shape)[D], std::int32_t device, Order order=kC) | xgboost::linalg::Tensor< T, kDim > | inlineexplicit |
Tensor(common::Span< I const, D > shape, std::int32_t device, Order order=kC) | xgboost::linalg::Tensor< T, kDim > | inlineexplicit |
Tensor(It begin, It end, I const (&shape)[D], std::int32_t device, Order order=kC) | xgboost::linalg::Tensor< T, kDim > | inlineexplicit |
Tensor(std::initializer_list< T > data, I const (&shape)[D], std::int32_t device, Order order=kC) | xgboost::linalg::Tensor< T, kDim > | inlineexplicit |
View(int32_t device) | xgboost::linalg::Tensor< T, kDim > | inline |
View(int32_t device) const | xgboost::linalg::Tensor< T, kDim > | inline |