.. _file_src_training_communicator.h: File communicator.h =================== |exhale_lsh| :ref:`Parent directory ` (``src/training``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. contents:: Contents :local: :backlinks: none Definition (``src/training/communicator.h``) -------------------------------------------- .. toctree:: :maxdepth: 1 program_listing_file_src_training_communicator.h.rst Includes -------- - ``3rd_party/threadpool.h`` - ``functional/functional.h`` (:ref:`file_src_functional_functional.h`) - ``future`` - ``graph/expression_graph.h`` (:ref:`file_src_graph_expression_graph.h`) - ``optimizers/optimizers.h`` (:ref:`file_src_optimizers_optimizers.h`) - ``tensors/tensor_operators.h`` (:ref:`file_src_tensors_tensor_operators.h`) Included By ----------- - :ref:`file_src_training_communicator.cpp` - :ref:`file_src_training_communicator_nccl.h` - :ref:`file_src_training_graph_group.h` - :ref:`file_src_training_scheduler.h` Namespaces ---------- - :ref:`namespace_marian` Classes ------- - :ref:`exhale_struct_structmarian_1_1MPI__Status` - :ref:`exhale_class_classmarian_1_1DefaultCommunicator` - :ref:`exhale_class_classmarian_1_1ICommunicator` Enums ----- - :ref:`exhale_enum_namespacemarian_1a99b7af6b45a77b11ae730d0a0b8ee7a2` - :ref:`exhale_enum_namespacemarian_1aad9609e9074fe840a87cba89b6583a2a` - :ref:`exhale_enum_namespacemarian_1a37b0f8fb987019b5b3a02a01b037a36c` - :ref:`exhale_enum_namespacemarian_1a3b76f9c69517730178c29fca1437e0ce` Functions --------- - :ref:`exhale_function_namespacemarian_1a1fb2adff5587a452b89a235ed5a461f4` - :ref:`exhale_function_namespacemarian_1ac67e4eebc152da62eb145a068494270d` - :ref:`exhale_function_namespacemarian_1abf5090dcd5ce1548cfbd4fa6c8d63add` - :ref:`exhale_function_namespacemarian_1a053414677fbe567ace66b78119928a60` - :ref:`exhale_function_namespacemarian_1ae37b863c1eff5012cbd59108f6621780` - :ref:`exhale_function_namespacemarian_1a71edfbab34da9f59962a18b666e2db88` - :ref:`exhale_function_namespacemarian_1a35955af9903e1311bb3a25b6ce4e696c` - :ref:`exhale_function_namespacemarian_1a26d251863d7eeeb86dbf87444851113c` - :ref:`exhale_function_namespacemarian_1a942942cc24edbb109a83a0d036b715a7` - :ref:`exhale_function_namespacemarian_1a5221f3834655e2e916047b0c3f649255` - :ref:`exhale_function_namespacemarian_1a1acf6ee43f3db21ec247cd9dd1e445ee` - :ref:`exhale_function_namespacemarian_1a224a03342cb49dec901c1dd8caea41ca` - :ref:`exhale_function_namespacemarian_1a904a2180c6320b13c3519b118774f6d8` - :ref:`exhale_function_namespacemarian_1a23ef434ea2ac7559efb04c08be312c60` - :ref:`exhale_function_namespacemarian_1a45934ca66e736a27cb859962efe79cf0` Defines ------- - :ref:`exhale_define_communicator_8h_1aad01846ca8da972658f74b9affe1d5e8` - :ref:`exhale_define_communicator_8h_1a5aa5d95899a24d9e8f208e8436be8758` Variables --------- - :ref:`exhale_variable_namespacemarian_1a00226872d2854e05db3f7f5263ea42bb`