Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ai-dynamo/nixl
/ functions
Functions
3,108 in github.com/ai-dynamo/nixl
⨍
Functions
3,108
◇
Types & classes
683
↳
Endpoints
1
↓ 2 callers
Function
create_verbs_ah_attr
src/plugins/gpunetio/gpunetio_utils.cpp:137
↓ 2 callers
Function
cudaQueryAddr
src/plugins/libfabric/libfabric_backend.cpp:108
↓ 2 callers
Function
deregisterIterationMem
Deregister local and remote memory from the agent.
benchmark/nixlbench/src/worker/nixl/nixl_worker.cpp:1365
↓ 2 callers
Method
deregisterMemory
src/utils/libfabric/libfabric_rail_manager.cpp:840
↓ 2 callers
Method
disconnect
src/plugins/ucx/ucx_backend.cpp:887
↓ 2 callers
Method
disconnect_ranks
examples/device/ep/csrc/nixl_ep.cpp:521
↓ 2 callers
Method
dispatch
examples/device/ep/csrc/nixl_ep.cpp:1030
↓ 2 callers
Function
doRoundtrip
One register/WRITE/READ/verify/deregister cycle; baseline non-null asserts net-zero fd delta.
test/unit/plugins/path_mode_common.h:53
↓ 2 callers
Function
docaTimestamp
src/plugins/telemetry/doca/doca_exporter.cpp:59
↓ 2 callers
Function
endsWith
src/core/nixl_plugin_manager.cpp:463
↓ 2 callers
Method
epAddr
src/plugins/ucx/ucx_utils.cpp:515
↓ 2 callers
Method
estimateXferCost
src/core/nixl_agent.cpp:969
↓ 2 callers
Method
exchangeIOV
benchmark/nixlbench/src/worker/nixl/nixl_worker.cpp:1205
↓ 2 callers
Function
exchange_target_metadata
Exchange metadata from target to initiator
examples/python/partial_md_example.py:30
↓ 2 callers
Function
execTransfer
No thread support for NVSHMEM yet
benchmark/nixlbench/src/worker/nvshmem/nvshmem_worker.cpp:128
↓ 2 callers
Function
execTransfer
benchmark/nixlbench/src/worker/nixl/nixl_worker.cpp:1668
↓ 2 callers
Function
execute_transfer
( my_agent, local_descs, remote_descs, remote_name, operation, use_backends=[] )
examples/python/remote_storage_example/nixl_p2p_storage_example.py:31
↓ 2 callers
Function
execute_transfer_iterations
test/unit/plugins/hf3fs/nixl_hf3fs_mt_test.cpp:152
↓ 2 callers
Function
extractPluginName
src/core/nixl_plugin_manager.cpp:468
↓ 2 callers
Function
extractTransferParams
src/plugins/gds_mt/gds_mt_backend.cpp:146
↓ 2 callers
Function
fillRegList
test/gtest/error_handling.cpp:57
↓ 2 callers
Function
fillRegList
test/gtest/plugins/uccl/uccl_test.cpp:51
↓ 2 callers
Method
fillRegList
test/gtest/error_handling.cpp:188
↓ 2 callers
Method
fillRegList
test/gtest/plugins/uccl/uccl_test.cpp:179
↓ 2 callers
Function
fill_test_pattern
Helper function to fill buffer with repeating pattern * @brief Fill buffer with a repeating test pattern * @param buffer Pointer to the buffer to fil
test/unit/plugins/object/nixl_object_test.cpp:165
↓ 2 callers
Method
findByContext
src/utils/libfabric/libfabric_rail.cpp:92
↓ 2 callers
Function
format_throughput
Helper function to format throughput in MiB/s
test/unit/plugins/infinia/infinia_nixl_test.cpp:383
↓ 2 callers
Method
genNotif
Generates a standalone notification, not bound to a transfer.
src/api/cpp/backend/backend_engine.h:222
↓ 2 callers
Function
generate_timestamped_filename
Helper function to generate timestamped filename
test/unit/plugins/posix/nixl_posix_test.cpp:138
↓ 2 callers
Method
getBackendMems
src/core/nixl_plugin_manager.cpp:569
↓ 2 callers
Method
getBackendPlugin
src/core/nixl_plugin_manager.cpp:539
↓ 2 callers
Method
getBackends
src/core/nixl_agent.cpp:1710
↓ 2 callers
Method
getBufLen
src/utils/serdes/serdes.cpp:92
↓ 2 callers
Method
getConfig
Get red_config_t for accessing resources
src/plugins/infinia/infinia_client.h:62
↓ 2 callers
Method
getDeviceNumaNode
src/utils/libfabric/libfabric_topology.cpp:204
↓ 2 callers
Method
getEfaDevicesForPci
src/utils/libfabric/libfabric_topology.cpp:156
↓ 2 callers
Function
getMaxNumaNode
src/utils/libfabric/libfabric_common.cpp:140
↓ 2 callers
Function
getNextSeqId
src/utils/libfabric/libfabric_common.cpp:199
↓ 2 callers
Method
getNumAwsAccel
System information
src/utils/libfabric/libfabric_topology.h:204
↓ 2 callers
Function
getNumThreads
src/plugins/azure_blob/azure_blob_backend.cpp:35
↓ 2 callers
Method
getRailInfo
src/utils/libfabric/libfabric_rail.cpp:1542
↓ 2 callers
Function
getRemoteSegType
benchmark/nixlbench/src/worker/nixl/nixl_worker.cpp:1326
↓ 2 callers
Method
getSupportedMems
src/plugins/ucx/ucx_backend.cpp:847
↓ 2 callers
Function
getTensorFromVA
benchmark/nixlbench/src/utils/neuron.cpp:129
↓ 2 callers
Method
getTopology
src/utils/libfabric/libfabric_rail_manager.h:329
↓ 2 callers
Function
getUseVirtualAddressing
src/utils/object/s3/utils.cpp:48
↓ 2 callers
Function
getValidationPtr
test/unit/plugins/mooncake/mooncake_backend_test.cpp:254
↓ 2 callers
Function
getValidationPtr
test/unit/plugins/ucx/ucx_backend_test.cpp:242
↓ 2 callers
Method
get_backend
Gets a backend by name
src/bindings/rust/src/agent.rs:246
↓ 2 callers
Method
get_backend_params
Gets the parameters and memory types for a backend after initialization
src/bindings/rust/src/agent.rs:255
↓ 2 callers
Method
get_dispatch_layout
examples/device/ep/csrc/nixl_ep.cpp:551
↓ 2 callers
Function
get_gusli_backend_options
src/plugins/gusli/gusli_plugin.cpp:24
↓ 2 callers
Method
get_local_metadata
examples/device/ep/csrc/nixl_ep.cpp:1303
↓ 2 callers
Method
get_local_partial_md
Gets the local partial metadata as a byte array # Arguments `descs` - Registration descriptor list to get metadata for `opt_args` - Optional argument
src/bindings/rust/src/agent.rs:410
↓ 2 callers
Function
get_mooncake_options
src/plugins/mooncake/mooncake_plugin.cpp:22
↓ 2 callers
Method
get_notifications_size
Returns the number of notifications for a given agent
src/bindings/rust/src/notify.rs:72
↓ 2 callers
Method
get_plugin_mem_types
(self, backend: str)
src/api/python/_api.py:311
↓ 2 callers
Method
get_rank
(self)
examples/device/ep/tests/elastic/rank_server.py:125
↓ 2 callers
Method
get_rkey
src/plugins/gpunetio/verbs/verbs.h:156
↓ 2 callers
Method
get_submitted_requests_count
src/plugins/libfabric/libfabric_backend.cpp:270
↓ 2 callers
Method
get_type
Returns the memory type of the transfer descriptor list
src/bindings/rust/src/descriptors/xfer.rs:106
↓ 2 callers
Method
get_type
(&self)
src/bindings/rust/src/descriptors/reg.rs:112
↓ 2 callers
Function
get_uccl_options
src/plugins/uccl/uccl_plugin.cpp:23
↓ 2 callers
Function
get_ucx_backend_common_options
src/plugins/ucx/ucx_utils.cpp:34
↓ 2 callers
Method
get_xfer_telemetry
( self, handle: nixl_xfer_handle )
src/api/python/_api.py:667
↓ 2 callers
Function
getenvDefaulted
src/utils/common/configuration.cpp:102
↓ 2 callers
Function
hexdump
src/utils/libfabric/libfabric_common.cpp:115
↓ 2 callers
Method
ht_combine
examples/device/ep/csrc/nixl_ep.cpp:900
↓ 2 callers
Function
httpGet
Minimal HTTP/1.1 GET over 127.0.0.1:<port>. Returns response body (empty string on any failure). Keeps the test free of a curl dependency.
test/gtest/telemetry_prometheus_test.cpp:47
↓ 2 callers
Method
index
(&self, index: usize)
src/bindings/rust/src/descriptors/reg.rs:290
↓ 2 callers
Method
init
src/utils/libfabric/libfabric_rail_manager.cpp:239
↓ 2 callers
Function
initAWSSDK
* Initialize the AWS SDK in a thread-safe manner. * This function uses std::call_once to ensure that Aws::InitAPI is called * exactly once, even in
src/utils/object/s3/aws_sdk_init.h:35
↓ 2 callers
Function
initMem
test/nixl/nixl_test.cpp:51
↓ 2 callers
Method
initialize
src/utils/libfabric/libfabric_rail.cpp:217
↓ 2 callers
Function
isAcceleratedRequested
src/utils/object/engine_utils.h:26
↓ 2 callers
Function
isEfaDevice
src/utils/common/hw_info.cpp:47
↓ 2 callers
Method
is_completed
src/plugins/libfabric/libfabric_backend.cpp:281
↓ 2 callers
Method
is_success
(&self)
src/bindings/rust/src/agent.rs:46
↓ 2 callers
Method
kv_cache_size
KV cache size in bytes
benchmark/kvbench/test/inference_workload_matgen.py:146
↓ 2 callers
Function
large_gemm_with_hook
(hook)
examples/device/ep/tests/elastic/elastic.py:381
↓ 2 callers
Method
len
Returns the number of strings in the list
src/bindings/rust/src/utils/string_list.rs:29
↓ 2 callers
Function
load_matrix
Load traffic pattern matrix from file
benchmark/kvbench/main.py:50
↓ 2 callers
Method
make_connection
(&self, remote_agent: &str, opt_args: Option<&OptArgs>)
src/bindings/rust/src/agent.rs:484
↓ 2 callers
Method
make_xfer_req
(&self, operation: XferOp, local_descs: &XferDlistHandle, local_indices: &[i32],
src/bindings/rust/src/agent.rs:529
↓ 2 callers
Method
max
benchmark/nixlbench/src/utils/utils.cpp:1574
↓ 2 callers
Method
memDereg
src/plugins/ucx/ucx_utils.cpp:602
↓ 2 callers
Method
memReg
src/plugins/ucx/ucx_utils.cpp:547
↓ 2 callers
Function
metricValue
Value on the first non-comment exposition line that starts with `metric`. Exposition format is: name{labels} VALUE [TIMESTAMP] (or name VALUE [TS]).
test/doca-telemetry/scrape_util.h:48
↓ 2 callers
Function
mock_fabric_create
Helper: build a mock fid_fabric using the stubs above
test/unit/utils/libfabric/libfabric_mock_stubs.h:265
↓ 2 callers
Function
nixl_capi_notif_map_get_agent_at
src/bindings/rust/stubs.cpp:839
↓ 2 callers
Function
nixl_capi_notif_map_get_notif
src/bindings/rust/stubs.cpp:855
↓ 2 callers
Function
nixl_capi_notif_map_get_notifs_size
src/bindings/rust/stubs.cpp:846
↓ 2 callers
Function
normalizeSecDesc
* @brief Normalize a section descriptor for file-like segments. * * For BLK_SEG, OBJ_SEG, and FILE_SEG, a zero-length registration is stored * inte
src/infra/mem_section.h:131
↓ 2 callers
Function
nrt_tensor_write
benchmark/nixlbench/src/utils/neuron.cpp:96
↓ 2 callers
Function
oob_connection_client_setup
src/plugins/gpunetio/gpunetio_utils.cpp:50
↓ 2 callers
Function
openFileWithFlags
Helper to open a single file with appropriate flags
benchmark/nixlbench/src/worker/nixl/nixl_worker.cpp:674
↓ 2 callers
Method
packRkey
src/plugins/ucx/ucx_utils.cpp:587
↓ 2 callers
Function
parseConnectionString
Parse connection string in format: ip_addr:port?gpu_index
src/plugins/uccl/uccl_backend.cpp:31
↓ 2 callers
Function
parseGusliDeviceList
Implement GUSLI device parser (declared in utils.h) so it can be reused by both utils and worker
benchmark/nixlbench/src/utils/utils.cpp:894
↓ 2 callers
Function
parsePrometheusSampleLine
test/gtest/telemetry_prometheus_test.cpp:96
← previous
next →
501–600 of 3,108, ranked by callers