27 #ifndef LBANN_COMM_NB_REQUEST_HPP_INCLUDED 28 #define LBANN_COMM_NB_REQUEST_HPP_INCLUDED 30 #include "lbann_config.hpp" 32 #ifdef LBANN_HAS_ALUMINUM 34 #endif // LBANN_HAS_ALUMINUM 49 #ifdef LBANN_HAS_ALUMINUM 53 #endif // LBANN_HAS_ALUMINUM 57 #if defined(LBANN_HAS_ALUMINUM) && defined(AL_HAS_NCCL) 62 #endif // defined(LBANN_HAS_ALUMINUM) && defined(AL_HAS_NCCL) 65 #if defined(LBANN_HAS_ALUMINUM) && defined(AL_HAS_HOST_TRANSFER) 69 #endif // defined(LBANN_HAS_ALUMINUM) && defined(AL_HAS_HOST_TRANSFER) 80 MPI_Request raw_mpi_req = MPI_REQUEST_NULL;
86 #endif // LBANN_COMM_NB_REQUEST_HPP_INCLUDED static const hosttransfer_req_type hosttransfer_null_req
static constexpr req_type null_req
static const mpi_req_type mpi_null_req
mpi_backend::req_type mpi_req_type
nccl_backend::req_type nccl_req_type
hosttransfer_backend::req_type hosttransfer_req_type
static const nccl_req_type nccl_null_req