SwitchML
latest
  • Overview
  • SwitchML Client Library
  • SwitchML Client Library API
  • SwitchML P4 program
  • Switch Controller
  • Examples
  • Benchmarks
  • Frameworks Integration
  • Scripts
  • Contributing
SwitchML
  • »
  • SwitchML Client Library API »
  • Namespace switchml
  • Edit on GitHub

Namespace switchml¶

Contents

  • Classes

  • Enums

  • Functions

  • Typedefs

  • Unions

Classes¶

  • Struct BackendConfig

  • Struct DpdkBackend::DpdkPacketHdr

  • Struct DpdkBackend::E2eAddress

  • Struct DpdkBackendConfig

  • Struct DummyBackend::DummyPacket

  • Struct GeneralConfig

  • Struct JobSlice

  • Struct RdmaBackendConfig

  • Struct Tensor

  • Struct TimeoutQueue::TQEntry

  • Class Backend

  • Class Barrier

  • Class BypassPPP

  • Class Config

  • Class Context

  • Class CpuExponentQuantizerPPP

  • Class DpdkBackend

  • Class DpdkMasterThread

  • Class DpdkWorkerThread

  • Class DummyBackend

  • Class DummyWorkerThread

  • Class FifoScheduler

  • Class GrpcClient

  • Class Job

  • Class PrePostProcessor

  • Class RdmaBackend

  • Class RdmaConnection

  • Class RdmaEndpoint

  • Class RdmaWorkerThread

  • Class Scheduler

  • Class Stats

  • Class TimeoutQueue

Enums¶

  • Enum AllReduceOperation

  • Enum DataType

  • Enum JobStatus

  • Enum JobType

Functions¶

  • Function switchml::BindToCore

  • Function switchml::ChangeMacEndianness

  • Function switchml::DataTypeSize

  • Function switchml::Execute

  • Function switchml::GetCoresNuma

  • Function switchml::GetDeviceNuma

  • Function switchml::GIDToIPv4

  • Function switchml::GIDToMAC

  • Function switchml::IPv4ToGID

  • Function switchml::Mac2Str(const uint64_t)

  • Function switchml::Mac2Str(const rte_ether_addr)

  • Function switchml::MACToGID

  • Function switchml::Str2Mac

  • Template Function switchml::ToHex

Typedefs¶

  • Typedef switchml::clock

  • Typedef switchml::JobId

  • Typedef switchml::Numel

  • Typedef switchml::WorkerTid

Unions¶

  • Union ExtraJobInfo

Next Previous

© Copyright 2021, Intel-KAUST-Microsoft. Revision 9966c037.

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