LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
lbann::Al Namespace Reference

Classes

class  dummy_backend
 
struct  request
 

Typedefs

using mpi_backend = lbann::Al::dummy_backend
 
using mpi_req_type = mpi_backend::req_type
 
using nccl_backend = lbann::Al::dummy_backend
 
using nccl_req_type = nccl_backend::req_type
 
using hosttransfer_backend = lbann::Al::dummy_backend
 
using hosttransfer_req_type = hosttransfer_backend::req_type
 

Variables

static const mpi_req_type mpi_null_req = mpi_backend::null_req
 
static const nccl_req_type nccl_null_req = nccl_backend::null_req
 
static const hosttransfer_req_type hosttransfer_null_req
 

Typedef Documentation

◆ hosttransfer_backend

◆ hosttransfer_req_type

◆ mpi_backend

Definition at line 52 of file comm_nb_request.hpp.

◆ mpi_req_type

Definition at line 54 of file comm_nb_request.hpp.

◆ nccl_backend

Todo:
MPI-CUDA backend

Definition at line 61 of file comm_nb_request.hpp.

◆ nccl_req_type

Definition at line 63 of file comm_nb_request.hpp.

Variable Documentation

◆ hosttransfer_null_req

const hosttransfer_req_type lbann::Al::hosttransfer_null_req
static
Initial value:
=
hosttransfer_backend::null_req

Definition at line 71 of file comm_nb_request.hpp.

◆ mpi_null_req

const mpi_req_type lbann::Al::mpi_null_req = mpi_backend::null_req
static

Definition at line 55 of file comm_nb_request.hpp.

◆ nccl_null_req

const nccl_req_type lbann::Al::nccl_null_req = nccl_backend::null_req
static

Definition at line 64 of file comm_nb_request.hpp.