Marian NMT
v1.11.5

Contents:

  • Code Organisation
  • Expression graphs
  • Operations in the expression graph
  • Layers
  • Using Marian with factors
  • Library API
  • How to contribute to Marian
  • Writing documentation
Marian NMT
  • »
  • File communicator.h
  • View page source

File communicator.h¶

↰ Parent directory (src/training)

Contents

  • Definition (src/training/communicator.h)

  • Includes

  • Included By

  • Namespaces

  • Classes

  • Enums

  • Functions

  • Defines

  • Variables

Definition (src/training/communicator.h)¶

  • Program Listing for File communicator.h

Includes¶

  • 3rd_party/threadpool.h

  • functional/functional.h (File functional.h)

  • future

  • graph/expression_graph.h (File expression_graph.h)

  • optimizers/optimizers.h (File optimizers.h)

  • tensors/tensor_operators.h (File tensor_operators.h)

Included By¶

  • File communicator.cpp

  • File communicator_nccl.h

  • File graph_group.h

  • File scheduler.h

Namespaces¶

  • Namespace marian

Classes¶

  • Struct MPI_Status

  • Class DefaultCommunicator

  • Class ICommunicator

Enums¶

  • Enum MPI_Comm

  • Enum MPI_Datatype

  • Enum MPI_Op

  • Enum ShardingMode

Functions¶

  • Function marian::allReduce

  • Function marian::barrier

  • Function marian::bCast(io::Item&, size_t, MPI_Comm)

  • Function marian::bCast(void *, size_t, MPI_Datatype, size_t, MPI_Comm)

  • Function marian::finalize

  • Function marian::getDataType(const char *)

  • Function marian::getDataType(const int *)

  • Function marian::getDataType(const float *)

  • Function marian::getDataType(const unsigned long *)

  • Function marian::getDataType(const unsigned long long *)

  • Function marian::idStr

  • Function marian::isMainProcess

  • Function marian::numMPIProcesses

  • Function marian::recv

  • Function marian::sSend

Defines¶

  • Define MPI_ANY_SOURCE

  • Define MPI_STATUS_IGNORE

Variables¶

  • Variable marian::RECV_ANY_SOURCE


© Copyright 2021, Marian NMT Team.

Built with Sphinx using a theme provided by Read the Docs.