#include <cuml/experimental/fil/constants.hpp>
#include <cuml/experimental/fil/detail/forest.hpp>
#include <cuml/experimental/fil/detail/index_type.hpp>
#include <cuml/experimental/fil/detail/postprocessor.hpp>
#include <cuml/experimental/fil/detail/raft_proto/cuda_stream.hpp>
#include <cuml/experimental/fil/detail/raft_proto/device_id.hpp>
#include <cuml/experimental/fil/detail/raft_proto/device_type.hpp>
#include <cuml/experimental/fil/detail/specialization_types.hpp>
#include <cuml/experimental/fil/detail/specializations/forest_macros.hpp>
#include <cuml/experimental/fil/infer_kind.hpp>
#include <cstddef>
#include <variant>
Go to the source code of this file.
Macros | |
#define | CUML_FIL_SCALAR_LOCAL_ARGS(dev, variant_index) |
#define | CUML_FIL_VECTOR_LOCAL_ARGS(dev, variant_index) |
#define | CUML_FIL_SCALAR_NONLOCAL_ARGS(dev, variant_index) |
#define | CUML_FIL_VECTOR_NONLOCAL_ARGS(dev, variant_index) |
#define | CUML_FIL_INFER_TEMPLATE(template_type, dev, variant_index, categorical) template_type void infer<dev, categorical, CUML_FIL_FOREST(variant_index)> |
#define | CUML_FIL_INFER_DEV_SCALAR_LEAF_NO_CAT(template_type, dev, variant_index) |
#define | CUML_FIL_INFER_DEV_SCALAR_LEAF_LOCAL_CAT(template_type, dev, variant_index) |
#define | CUML_FIL_INFER_DEV_SCALAR_LEAF_NONLOCAL_CAT(template_type, dev, variant_index) |
#define | CUML_FIL_INFER_DEV_VECTOR_LEAF_NO_CAT(template_type, dev, variant_index) |
#define | CUML_FIL_INFER_DEV_VECTOR_LEAF_LOCAL_CAT(template_type, dev, variant_index) |
#define | CUML_FIL_INFER_DEV_VECTOR_LEAF_NONLOCAL_CAT(template_type, dev, variant_index) |
#define | CUML_FIL_INFER_ALL(template_type, dev, variant_index) |
#define CUML_FIL_INFER_ALL | ( | template_type, | |
dev, | |||
variant_index | |||
) |
#define CUML_FIL_INFER_DEV_SCALAR_LEAF_LOCAL_CAT | ( | template_type, | |
dev, | |||
variant_index | |||
) |
#define CUML_FIL_INFER_DEV_SCALAR_LEAF_NO_CAT | ( | template_type, | |
dev, | |||
variant_index | |||
) |
#define CUML_FIL_INFER_DEV_SCALAR_LEAF_NONLOCAL_CAT | ( | template_type, | |
dev, | |||
variant_index | |||
) |
#define CUML_FIL_INFER_DEV_VECTOR_LEAF_LOCAL_CAT | ( | template_type, | |
dev, | |||
variant_index | |||
) |
#define CUML_FIL_INFER_DEV_VECTOR_LEAF_NO_CAT | ( | template_type, | |
dev, | |||
variant_index | |||
) |
#define CUML_FIL_INFER_DEV_VECTOR_LEAF_NONLOCAL_CAT | ( | template_type, | |
dev, | |||
variant_index | |||
) |
#define CUML_FIL_INFER_TEMPLATE | ( | template_type, | |
dev, | |||
variant_index, | |||
categorical | |||
) | template_type void infer<dev, categorical, CUML_FIL_FOREST(variant_index)> |
#define CUML_FIL_SCALAR_LOCAL_ARGS | ( | dev, | |
variant_index | |||
) |
#define CUML_FIL_SCALAR_NONLOCAL_ARGS | ( | dev, | |
variant_index | |||
) |
#define CUML_FIL_VECTOR_LOCAL_ARGS | ( | dev, | |
variant_index | |||
) |
#define CUML_FIL_VECTOR_NONLOCAL_ARGS | ( | dev, | |
variant_index | |||
) |