Namespaces | Functions
gpu.hpp File Reference
#include <cuml/experimental/fil/detail/raft_proto/cuda_check.hpp>
#include <cuml/experimental/fil/detail/raft_proto/cuda_stream.hpp>
#include <cuml/experimental/fil/detail/raft_proto/gpu_support.hpp>
#include <cuda_runtime_api.h>
#include <stdint.h>
#include <type_traits>
Include dependency graph for gpu.hpp:

Go to the source code of this file.

Namespaces

 raft_proto
 
 raft_proto::detail
 

Functions

template<device_type dst_type, device_type src_type, typename T >
std::enable_if_t< std::conjunction_v< std::disjunction< std::bool_constant< dst_type==device_type::gpu >, std::bool_constant< src_type==device_type::gpu > >, std::bool_constant< GPU_ENABLED > >, void > raft_proto::detail::copy (T *dst, T const *src, uint32_t size, cuda_stream stream)