SwitchML
latest
  • Overview
  • SwitchML Client Library
  • SwitchML Client Library API
  • SwitchML P4 program
  • Switch Controller
  • Examples
  • Benchmarks
  • Frameworks Integration
  • Scripts
  • Contributing
SwitchML
  • »
  • File common.h
  • Edit on GitHub

File common.h¶

↰ Parent directory (dev_root/client_lib/src)

Defines types and includes libraries that are needed in most switchml header files.

Contents

  • Definition (dev_root/client_lib/src/common.h)

  • Detailed Description

  • Includes

  • Included By

  • Namespaces

  • Classes

  • Enums

  • Functions

  • Typedefs

Definition (dev_root/client_lib/src/common.h)¶

  • Program Listing for File common.h

Detailed Description¶

SwitchML Project It is included in all .h files.

Includes¶

  • chrono

  • glog/logging.h

  • glog_fix.h

  • stdint.h

Included By¶

  • File backend.h

  • File config.h

  • File dpdk_backend.h

  • File dpdk_master_thread.h

  • File dpdk_utils.h

  • File dpdk_worker_thread.h

  • File dummy_backend.h

  • File dummy_worker_thread.h

  • File rdma_backend.h

  • File rdma_connection.h

  • File rdma_endpoint.h

  • File rdma_timeout_queue.h

  • File rdma_worker_thread.h

  • File context.h

  • File scheduler.h

  • File job.h

  • File stats.h

  • File grpc_client.h

  • File prepostprocessor.h

  • File bypass_ppp.h

  • File cpu_exponent_quantizer_ppp.h

  • File fifo_scheduler.h

  • File utils.h

Namespaces¶

  • Namespace switchml

Classes¶

  • Struct Tensor

Enums¶

  • Enum DataType

Functions¶

  • Function switchml::DataTypeSize

Typedefs¶

  • Typedef switchml::clock

  • Typedef switchml::JobId

  • Typedef switchml::Numel

  • Typedef switchml::WorkerTid


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

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