28 namespace experimental {
35 bool has_categorical_nodes,
37 typename vector_output_t = std::nullptr_t,
38 typename categorical_data_t = std::nullptr_t>
39 std::enable_if_t<D == raft_proto::device_type::gpu, void>
infer(
41 postprocessor<typename forest_t::io_type>
const& postproc,
42 typename forest_t::io_type* output,
43 typename forest_t::io_type* input,
47 vector_output_t vector_output =
nullptr,
48 categorical_data_t categorical_data =
nullptr,
50 std::optional<index_type> specified_chunk_size = std::nullopt,
std::enable_if_t< std::disjunction_v< std::bool_constant< D==raft_proto::device_type::cpu >, std::bool_constant<!raft_proto::GPU_ENABLED > >, void > infer(forest_t const &forest, postprocessor< typename forest_t::io_type > const &postproc, typename forest_t::io_type *output, typename forest_t::io_type *input, index_type row_count, index_type col_count, index_type output_count, vector_output_t vector_output=nullptr, categorical_data_t categorical_data=nullptr, infer_kind infer_type=infer_kind::default_kind, std::optional< index_type > specified_chunk_size=std::nullopt, raft_proto::device_id< D > device=raft_proto::device_id< D >{}, raft_proto::cuda_stream=raft_proto::cuda_stream{})
Definition: cpu.hpp:88
uint32_t index_type
Definition: index_type.hpp:21
infer_kind
Definition: infer_kind.hpp:20
forest< real_t > * forest_t
Definition: fil.h:89
Definition: dbscan.hpp:30
int cuda_stream
Definition: cuda_stream.hpp:25
device_type
Definition: device_type.hpp:18