Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aws/aws-ofi-nccl
/ types & classes
Types & classes
476 in github.com/aws/aws-ofi-nccl
⨍
Functions
1,193
◇
Types & classes
476
↓ 2 callers
Class
address_storage
include/nccl_ofi_ep_addr_list.h:77
↓ 2 callers
Class
storage
include/nccl_ofi_environ.h:156
↓ 1 callers
Class
Default
include/nccl_ofi_platform.h:112
↓ 1 callers
Class
NCCLAlgo
contrib/python/ofi_nccl/tuner/cli/wrapper.py:35
↓ 1 callers
Class
NCCLProto
contrib/python/ofi_nccl/tuner/cli/wrapper.py:45
↓ 1 callers
Class
TestPlatform
Dummy test platform for registration testing
tests/unit/platform_manager.cpp:21
↓ 1 callers
Class
Tuner
contrib/python/ofi_nccl/tuner/cli/wrapper.py:57
↓ 1 callers
Class
TunerPlatform
contrib/python/ofi_nccl/tuner/cli/wrapper.py:50
Class
CAPABILITY
include/nccl_ofi_spinlock.h:12
Enum
COORD_SCALE
include/tuner/nccl_ofi_tuner_region.h:72
Class
ConnectionTest
tests/functional/nccl_connection.cpp:12
Class
CopyTestPlatform
tests/unit/platform_manager.cpp:27
Class
DlcloseDeleter
src/nccl_ofi_cuda.cpp:28
Class
Group
tests/functional/grouped_recv.cpp:541
Class
GroupedRecvMixedNumRecvsAndSizesTest
* Variable num_recvs (1..8) with variable sizes within each group. */
tests/functional/grouped_recv.cpp:520
Class
GroupedRecvMixedPatternTest
* Alternating uniform 256KB and variable sizes, always n=8. */
tests/functional/grouped_recv.cpp:394
Class
GroupedRecvMixedSizeTest
tests/functional/grouped_recv.cpp:137
Class
GroupedRecvMultiTagTest
* Two recv groups with different tags, sends interleaved across groups. * Recv group 1: n=1, tag=8 * Recv group 2: n=8, tags=0-7 * Sends (in order)
tests/functional/grouped_recv.cpp:672
Class
GroupedRecvPatternTest
tests/functional/grouped_recv.cpp:262
Class
GroupedRecvTest
tests/functional/grouped_recv.cpp:19
Class
InflightCloseTest
tests/functional/inflight_close.cpp:12
Class
MessageTransferTest
tests/functional/nccl_message_transfer.cpp:13
Class
NCCLDebugLogLevel
contrib/python/ofi_nccl/tuner/cli/wrapper.py:14
Class
NCCLFunc
contrib/python/ofi_nccl/tuner/cli/wrapper.py:23
Enum
ParamSource
include/nccl_ofi_param_impl.h:21
Class
Phase
tests/functional/grouped_recv.cpp:251
Class
Platform
* @brief Abstract base class representing a platform implementation for NCCL OFI plugin * * The Platform class provides an interface for platform-sp
include/nccl_ofi_platform.h:35
Class
PlatformAWS
include/platform-aws.h:24
Class
PlatformManager
include/nccl_ofi_platform.h:130
Class
RegHandle
include/nccl_ofi_device_copy.h:22
Class
ReuseListenCommTest
tests/functional/reuse_listen_comm.cpp:12
Class
Test10_GroupedNoEager
================================================================ * Test 10: Grouped recv, no eager (large messages, regression) * ==================
tests/functional/eager_multirecv.cpp:381
Class
Test11_EagerAcrossSingleGrouped
================================================================ * Test 11: Eager queue ordering across single + grouped * 3 eager sends: offset 0 →
tests/functional/eager_multirecv.cpp:436
Class
Test12_TagPushback
================================================================ * Test 12: Eager with tag mismatch pushback across two groups * Sends: tags [B, D,
tests/functional/eager_multirecv.cpp:518
Class
Test13_QueueFull
================================================================ * Test 13: Eager queue full (8 messages) * ========================================
tests/functional/eager_multirecv.cpp:602
Class
Test14_SizeBoundary
================================================================ * Test 14: Eager size boundary * ==================================================
tests/functional/eager_multirecv.cpp:663
Class
Test15_PermutationEagerWrite
================================================================ * Test 15: Two grouped recvs (n=4), all eager/write permutations * T0: eager/eager,
tests/functional/eager_multirecv.cpp:720
Class
Test16_OrderingPerTag
================================================================ * Test 16: 4x grouped(n=2) same tags, verify in-order per tag * Tags [X=70, Y=71] r
tests/functional/eager_multirecv.cpp:809
Class
Test17_InterleavedAllWrite
================================================================ * T17: Interleaved sends across two grouped recvs (all writes) * Two grouped recvs
tests/functional/eager_multirecv.cpp:890
Class
Test18_InterleavedAllEager
================================================================ * T18: Interleaved sends across two grouped recvs (all eager) * Same interleaving a
tests/functional/eager_multirecv.cpp:965
Class
Test19_InterleavedMixed
================================================================ * T19: Interleaved sends, mixed eager+write within each group * Two grouped recvs (
tests/functional/eager_multirecv.cpp:1040
Class
Test21_ThreeGroupsInterleaved
================================================================ * T21: Three grouped recvs interleaved, same tags, different sizes * 3x grouped(n=2
tests/functional/eager_multirecv.cpp:1122
Class
Test22_MaxInterleaveWrite
================================================================ * T22: Heavy interleaving: 2x grouped(n=8), every other send from msg2 * Send order
tests/functional/eager_multirecv.cpp:1197
Class
Test23_EagerSpanMultiGroups
================================================================ * T23: Eager spanning multiple grouped recvs * Rank 0 sends 12 small messages: tags
tests/functional/eager_multirecv.cpp:1272
Class
Test24_EagerAlternatingSingleGrouped
================================================================ * T24: Eager spanning single + grouped + single recvs * Rank 0 sends 6 small messag
tests/functional/eager_multirecv.cpp:1344
Class
Test5_SingleEagerLate
* T5: Single recv eager (late recv) * Rank 0 sends 1 small (1024B) message with tag=1. * Rank 1 waits 10ms (so send goes eager), then posts single r
tests/functional/eager_multirecv.cpp:110
Class
Test6_SingleEagerEarly
================================================================ * Test 6: Single recv eager — recv posted BEFORE send * ===========================
tests/functional/eager_multirecv.cpp:160
Class
Test7_MultiSeqEager
================================================================ * Test 7: Multiple sequential single-recv eager messages * ========================
tests/functional/eager_multirecv.cpp:205
Class
Test8_GroupedAllEager
================================================================ * Test 8: Grouped recv with all eager * ===========================================
tests/functional/eager_multirecv.cpp:258
Class
Test9_GroupedMixed
================================================================ * Test 9: Grouped recv mixed eager + RDMA write * =================================
tests/functional/eager_multirecv.cpp:319
Class
TestPlatformManager
Test helper class to access protected constructor
tests/unit/platform_manager.cpp:15
Class
TestScenario
Forward declaration
tests/functional/functional_test.h:234
Class
TestSuite
* Test registry for collecting test scenarios */
tests/functional/functional_test.h:344
Class
TestablePlatformAWS
Test class to access protected methods
tests/unit/aws_platform_mapper.cpp:16
Class
ThreadContext
* Thread context structure for test scenarios */
tests/functional/functional_test.h:239
Class
TunerProcessConfig
* This class caches expensive one-time initialization (topology creation, * platform detection, env var parsing) to avoid repeated work. */
include/tuner/nccl_ofi_tuner_process_config.h:19
Class
address_storage_hash
include/nccl_ofi_ep_addr_list.h:93
Class
cm_ep_addr
include/cm/nccl_ofi_cm_types.h:26
Class
cm_resources
* A container class for various resources used by the CM code. This represents * the CM state, and is owned by the connection_manager class * * Imp
include/cm/nccl_ofi_cm_resources.h:196
Class
cm_resources
include/cm/nccl_ofi_cm_types.h:23
Class
conn_msg_buffer_manager
* An interface used by the CM code to allocate registered buffers to send and * receive connect messages * * Implemented using a nccl_ofi_freelist_
include/cm/nccl_ofi_cm_resources.h:128
Enum
cudaDriverEntryPointQueryResult
src/nccl_ofi_cuda.cpp:23
Class
ec2_platform_data
include/platform-aws.h:41
Class
efa_io_cdesc_common
tests/functional/efa_direct_wqe.cpp:109
Class
efa_io_cdesc_common
tests/functional/efa_direct_wqe.h:94
Enum
efa_io_comp_status
tests/functional/efa_direct_wqe.h:34
Enum
efa_io_queue_type
tests/functional/efa_direct_wqe.h:23
Class
efa_io_rdma_req
tests/functional/efa_direct_wqe.h:80
Class
efa_io_rdma_req
tests/functional/efa_direct_wqe.h:90
Class
efa_io_remote_mem_addr
tests/functional/efa_direct_wqe.cpp:78
Class
efa_io_remote_mem_addr
tests/functional/efa_direct_wqe.h:73
Class
efa_io_remote_mem_addr
tests/functional/efa_direct_wqe.h:81
Enum
efa_io_send_op_type
tests/functional/efa_direct_wqe.h:28
Class
efa_io_tx_buf_desc
tests/functional/efa_direct_wqe.cpp:84
Class
efa_io_tx_buf_desc
tests/functional/efa_direct_wqe.h:66
Class
efa_io_tx_buf_desc
tests/functional/efa_direct_wqe.h:82
Class
efa_io_tx_buf_desc
tests/functional/efa_direct_wqe.h:88
Class
efa_io_tx_meta_desc
tests/functional/efa_direct_wqe.cpp:65
Class
efa_io_tx_meta_desc
tests/functional/efa_direct_wqe.h:53
Class
efa_io_tx_meta_desc
tests/functional/efa_direct_wqe.h:86
Class
efa_io_tx_wqe
tests/functional/gin_put_gdaki.cpp:234
Class
efa_io_tx_wqe
tests/functional/efa_direct_wqe.cpp:57
Class
efa_io_tx_wqe
tests/functional/efa_direct_wqe.h:85
Class
endpoint
* Encapsulates a Libfabric endpoint for use with the CM * * Also encapsulates other OFI resources -- domain (from transport) * and av */
include/cm/nccl_ofi_cm_resources.h:28
Class
entry
tests/unit/dlist.cpp:13
Class
env_manager
include/nccl_ofi_environ.h:18
Class
fi_av_attr
src/nccl_ofi_ofiutils.cpp:422
Class
fi_av_attr
src/rdma/gin/nccl_ofi_gin_gdaki_resources.cpp:105
Class
fi_bus_attr
src/nccl_ofi_topo.cpp:131
Class
fi_context2
src/nccl_ofi_sendrecv.cpp:244
Class
fi_context2
src/nccl_ofi_rdma.cpp:1572
Class
fi_context2
src/rdma/gin/nccl_ofi_gin_resources.cpp:57
Class
fi_context2
include/nccl_ofi.h:192
Class
fi_context2
include/rdma/gin/nccl_ofi_gin_reqs.h:29
Class
fi_cq_attr
src/nccl_ofi_sendrecv.cpp:2050
Class
fi_cq_attr
src/nccl_ofi_ofiutils.cpp:440
Class
fi_cq_attr
src/nccl_ofi_rdma.cpp:6877
Class
fi_cq_attr
src/rdma/gin/nccl_ofi_gin_gdaki_resources.cpp:96
Class
fi_cq_attr
include/nccl_ofi_ofiutils.h:81
Class
fi_cq_data_entry
src/nccl_ofi_rdma.cpp:1143
next →
1–100 of 476, ranked by callers