LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
lbann::dc Namespace Reference

Typedefs

using Shape = ::distconv::tensor::Shape
 
using LocaleMPI = ::distconv::tensor::LocaleMPI
 
template<typename TensorDataType >
using TensorDev = ::distconv::tensor::Tensor< TensorDataType, LocaleMPI, ::distconv::tensor::CUDAAllocator >
 
template<typename TensorDataType >
using TensorShuffler = ::distconv::tensor::TensorMPICUDAShuffler< TensorDataType >
 
using Dist = ::distconv::tensor::Distribution
 
using AbsTensor = ::distconv::tensor::AbstractTensor
 

Typedef Documentation

◆ AbsTensor

using lbann::dc::AbsTensor = typedef ::distconv::tensor::AbstractTensor

Definition at line 45 of file distconv_adapter.hpp.

◆ Dist

using lbann::dc::Dist = typedef ::distconv::tensor::Distribution

Definition at line 44 of file distconv_adapter.hpp.

◆ LocaleMPI

using lbann::dc::LocaleMPI = typedef ::distconv::tensor::LocaleMPI

Definition at line 42 of file data_type_distconv_adapter.hpp.

◆ Shape

using lbann::dc::Shape = typedef ::distconv::tensor::Shape

Definition at line 40 of file data_type_distconv_adapter.hpp.

◆ TensorDev

template<typename TensorDataType >
using lbann::dc::TensorDev = typedef ::distconv::tensor:: Tensor<TensorDataType, LocaleMPI, ::distconv::tensor::CUDAAllocator>

Definition at line 46 of file data_type_distconv_adapter.hpp.

◆ TensorShuffler

template<typename TensorDataType >
using lbann::dc::TensorShuffler = typedef ::distconv::tensor::TensorMPICUDAShuffler<TensorDataType>

Definition at line 50 of file data_type_distconv_adapter.hpp.