Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aws/aws-ofi-nccl
/ functions
Functions
1,193 in github.com/aws/aws-ofi-nccl
⨍
Functions
1,193
◇
Types & classes
476
↓ 6 callers
Function
get_ep_for_addr
tests/unit/ep_addr_list.cpp:46
↓ 6 callers
Method
get_priority
tests/unit/platform_manager.cpp:24
↓ 6 callers
Method
get_schedule
* @brief Create schedule for a message by myltiplexing message or * assigning the message round-robin depending on the message size. * * Messages
src/nccl_ofi_scheduler.cpp:164
↓ 6 callers
Method
get_string
include/nccl_ofi_param_impl.h:252
↓ 6 callers
Method
listen
src/nccl_ofi_rdma.cpp:5089
↓ 6 callers
Function
nccl_net_ofi_accept
* @brief Non-blocking accept which returns rComm as nullptr * with an expectation that it will be called again until * rComm != nullptr * * If
src/nccl_ofi_api.cpp:291
↓ 6 callers
Function
nccl_net_ofi_dealloc_mr_buffer
* @brief Deallocate memory region allocated by function nccl_net_ofi_alloc_mr_buffer() * * @return Pointer to memory region * @param size * Size
src/nccl_ofi_net.cpp:140
↓ 6 callers
Function
nccl_net_ofi_mem_noaccess
include/nccl_ofi_memcheck_nop.h:23
↓ 6 callers
Function
nccl_ofi_translate_progress_enum
include/nccl_ofi_ofiutils.h:107
↓ 6 callers
Method
post
src/rdma/gin/nccl_ofi_gin_reqs.cpp:139
↓ 6 callers
Method
rdma_domain_get_rail
include/nccl_ofi_rdma.h:1076
↓ 6 callers
Method
reg_internal_mr
src/nccl_ofi_rdma.cpp:2992
↓ 6 callers
Function
req_get_rma_op_data
* @brief Return write inline struct of write request */
src/nccl_ofi_rdma.cpp:462
↓ 6 callers
Method
retrieve
src/nccl_ofi_msgbuff.cpp:117
↓ 6 callers
Method
run_all
tests/functional/functional_test.cpp:956
↓ 6 callers
Method
sendrecv_endpoint_get_domain
Returns a raw pointer for downcasting to the transport-specific * domain type. Safe because the ep holds shared_ptr<domain>, * so the domain is al
include/nccl_ofi_sendrecv.h:239
↓ 6 callers
Method
start_timer
include/stats/histogram.h:102
↓ 6 callers
Method
stop_timer
include/stats/histogram.h:108
↓ 5 callers
Method
accept
src/nccl_ofi_rdma.cpp:4939
↓ 5 callers
Method
deregister_region
src/nccl_ofi_gdrcopy.cpp:217
↓ 5 callers
Method
free_req
* @brief Prepares sendrecv request for reuse */
src/nccl_ofi_sendrecv.cpp:400
↓ 5 callers
Method
get_conn_msg_data_size
* Size of the transport-specific data part of the connect (-response) * message */
include/cm/nccl_ofi_cm_resources.h:261
↓ 5 callers
Method
get_dev
include/rdma/gin/nccl_ofi_gin.h:242
↓ 5 callers
Function
get_netPlugin_symbol
tests/functional/functional_test.cpp:403
↓ 5 callers
Function
load_netPlugin
tests/functional/functional_test.cpp:393
↓ 5 callers
Function
nccl_net_ofi_gpu_mem_alloc
src/nccl_ofi_cuda.cpp:203
↓ 5 callers
Function
nccl_net_ofi_init
src/nccl_ofi_api.cpp:58
↓ 5 callers
Function
nccl_net_ofi_irecv
src/nccl_ofi_api.cpp:468
↓ 5 callers
Function
nccl_net_ofi_isend
src/nccl_ofi_api.cpp:438
↓ 5 callers
Function
nccl_net_ofi_mem_undefined
include/nccl_ofi_memcheck_nop.h:19
↓ 5 callers
Function
nccl_ofi_dlist_entry
include/nccl_ofi_dlist.h:90
↓ 5 callers
Function
nccl_ofi_ofiutils_get_providers
src/nccl_ofi_ofiutils.cpp:151
↓ 5 callers
Function
nccl_ofi_ofiutils_mr_regattr
* @brief Register memory region with libfabric using fi_mr_regattr */
src/nccl_ofi_ofiutils.cpp:459
↓ 5 callers
Function
post_sends_interleaved
* Helper: post sends using a rotating queue with per-tag ordering. * Sends that return NULL are retried in subsequent rounds. * Within each round, o
tests/functional/eager_multirecv.cpp:73
↓ 5 callers
Method
process_cq_if_pending
src/nccl_ofi_rdma.cpp:3326
↓ 5 callers
Method
progress
src/cm/nccl_ofi_cm_reqs.cpp:73
↓ 5 callers
Function
send_progress
* @brief This function helps progress the send request by submitting it * to the network. This can be invoked when submitting a new request * or p
src/nccl_ofi_rdma.cpp:5427
↓ 5 callers
Method
sendrecv_endpoint_get_device
include/nccl_ofi_sendrecv.h:244
↓ 5 callers
Function
set_system_page_size
tests/functional/functional_test.cpp:382
↓ 5 callers
Method
update_environment
include/nccl_ofi_environ.h:60
↓ 5 callers
Function
vcross
Magnitude of the cross product */
src/tuner/nccl_ofi_regions.cpp:43
↓ 4 callers
Function
NCCL_OFI_IS_POWER_OF_TWO
include/nccl_ofi_math.h:33
↓ 4 callers
Method
complete
src/nccl_ofi_msgbuff.cpp:143
↓ 4 callers
Method
del_entry
src/nccl_ofi_mr.cpp:150
↓ 4 callers
Method
dereg_mr
src/rdma/gin/nccl_ofi_gin_resources.cpp:264
↓ 4 callers
Function
filter_provider_list
* Filter out providers from a provider list based on a specified * criteria operator. If the operator returns true, the provider is * kept in the l
src/nccl_ofi_ofiutils.cpp:116
↓ 4 callers
Method
get_conn_msg_size
* Size of the full connect message, including the CM part * (nccl_ofi_cm_conn_msg) and the transport-specific part (of size * conn_msg_data_size)
include/cm/nccl_ofi_cm_resources.h:268
↓ 4 callers
Method
get_element
Return the idpool element value of a valid vector index */
tests/unit/idpool.cpp:22
↓ 4 callers
Method
get_ep
src/nccl_ofi_rdma.cpp:184
↓ 4 callers
Method
get_idx_status
src/nccl_ofi_msgbuff.cpp:48
↓ 4 callers
Method
get_name
include/platform-aws.h:33
↓ 4 callers
Method
get_num_bins
include/stats/histogram_binner.h:38
↓ 4 callers
Method
get_transport_data
Return pointer to transport-specific data of connect message */
include/cm/nccl_ofi_cm_types.h:58
↓ 4 callers
Function
has_ctrl_msg
* @brief Check the contents of the control mailbox to check if the * control message has arrived or not */
src/nccl_ofi_rdma.cpp:2488
↓ 4 callers
Method
iflush
src/rdma/gin/nccl_ofi_gin.cpp:748
↓ 4 callers
Function
is_accelerator_dev
* @brief Test whether topology node represents an NVIDIA GPU PCI device */
src/nccl_ofi_topo.cpp:153
↓ 4 callers
Function
nccl_net_ofi_deregMr
src/nccl_ofi_api.cpp:396
↓ 4 callers
Function
nccl_net_ofi_listen
src/nccl_ofi_api.cpp:150
↓ 4 callers
Function
nccl_net_ofi_mutex_destroy
src/nccl_ofi_pthread.cpp:67
↓ 4 callers
Function
nccl_net_ofi_mutex_init
src/nccl_ofi_pthread.cpp:36
↓ 4 callers
Function
nccl_ofi_mr_ckey_len
include/nccl_ofi_mr.h:92
↓ 4 callers
Function
nccl_ofi_ofiutils_av_create
* @brief Create and initialize libfabric address vector */
src/nccl_ofi_ofiutils.cpp:419
↓ 4 callers
Function
nccl_ofi_ofiutils_ep_create
* @brief Create and initialize libfabric endpoint */
src/nccl_ofi_ofiutils.cpp:264
↓ 4 callers
Function
nccl_ofi_ofiutils_ep_release
* @brief Release libfabric endpoint, address vector */
src/nccl_ofi_ofiutils.cpp:480
↓ 4 callers
Function
poll_request_completion
tests/functional/gin.cpp:13
↓ 4 callers
Function
poll_sends
* Helper: poll N send requests to completion. */
tests/functional/eager_multirecv.cpp:35
↓ 4 callers
Method
rdma_device_get_rail
* @brief Return device rail with index `rail_id` */
include/nccl_ofi_rdma.h:1768
↓ 4 callers
Method
rdma_device_set_comm
* @brief Set endpoint communicator with given ID */
include/nccl_ofi_rdma.h:1788
↓ 4 callers
Method
rdma_endpoint_get_cq_rail
* @brief Return cq rail with index `rail_id` */
include/nccl_ofi_rdma.h:1403
↓ 4 callers
Method
reg_mr
src/nccl_ofi_rdma.cpp:2941
↓ 4 callers
Method
reg_mr
src/rdma/gin/nccl_ofi_gin_resources.cpp:212
↓ 4 callers
Method
register_platform
src/nccl_ofi_platform.cpp:17
↓ 4 callers
Function
sendrecv_comm_mr_base_dereg
src/nccl_ofi_sendrecv.cpp:713
↓ 4 callers
Method
sendrecv_domain_get_device
include/nccl_ofi_sendrecv.h:467
↓ 4 callers
Function
sendrecv_get_hints
src/nccl_ofi_sendrecv.cpp:2202
↓ 4 callers
Function
test_multiplexer
tests/unit/scheduler.cpp:90
↓ 4 callers
Method
test_ready
src/cm/nccl_ofi_cm.cpp:129
↓ 4 callers
Function
verify_buff
tests/functional/gin.cpp:44
↓ 4 callers
Function
vsub
Vector subtraction */
src/tuner/nccl_ofi_regions.cpp:31
↓ 3 callers
Method
all_gather
src/rdma/gin/nccl_ofi_gin_allgather.cpp:24
↓ 3 callers
Function
alloc_eager_copy_req
src/nccl_ofi_rdma.cpp:859
↓ 3 callers
Function
check_post_rx_buff_req
src/nccl_ofi_rdma.cpp:5748
↓ 3 callers
Method
check_post_rx_buffers_rail
src/nccl_ofi_rdma.cpp:799
↓ 3 callers
Function
clear_write_reqs_pending_back_pointers
src/rdma/gin/nccl_ofi_gin.cpp:438
↓ 3 callers
Method
copy_from_device
src/nccl_ofi_gdrcopy.cpp:172
↓ 3 callers
Method
copy_to_device
src/nccl_ofi_gdrcopy.cpp:162
↓ 3 callers
Method
free_conn_msg
src/cm/nccl_ofi_cm_resources.cpp:92
↓ 3 callers
Method
get_control_rail
* @brief Return receive communicator control rail with index `rail_id` */
src/nccl_ofi_rdma.cpp:192
↓ 3 callers
Function
get_eager_copy_data
* @brief Return eager local copy data struct of request */
src/nccl_ofi_rdma.cpp:495
↓ 3 callers
Method
get_ep_address
src/cm/nccl_ofi_cm_resources.cpp:43
↓ 3 callers
Function
get_flush_buffer_for_rail
src/nccl_ofi_rdma.cpp:2457
↓ 3 callers
Function
get_ginPlugin_symbol
tests/functional/functional_test.cpp:414
↓ 3 callers
Function
get_peer_rank
src/rdma/gin/nccl_ofi_gin.cpp:812
↓ 3 callers
Method
get_platform_type
include/tuner/nccl_ofi_tuner_process_config.h:115
↓ 3 callers
Function
get_recv_segms_data
* @brief Return receive segments data struct of receive segments request */
src/nccl_ofi_rdma.cpp:503
↓ 3 callers
Function
get_req_map_key
src/rdma/gin/nccl_ofi_gin.cpp:823
↓ 3 callers
Method
get_tuner_platform
include/tuner/nccl_ofi_tuner_process_config.h:116
↓ 3 callers
Function
gin_cursor_delta
include/rdma/gin/nccl_ofi_gin.h:149
↓ 3 callers
Method
iget
src/rdma/gin/nccl_ofi_gin.cpp:688
↓ 3 callers
Function
inc_recv_seg_completion
* @brief Increment segment completions of receive segment request * * Increment segment completions of receive segment request. In case * all segme
src/nccl_ofi_rdma.cpp:685
← previous
next →
101–200 of 1,193, ranked by callers