MCPcopy Create free account

hub / github.com/ai-dynamo/nixl / functions

Functions3,108 in github.com/ai-dynamo/nixl

↓ 2 callersFunctionparse_size
Helper function to parse size strings like "1K", "2M", "3G"
test/unit/plugins/cuda_gds/nixl_gds_test.cpp:49
↓ 2 callersFunctionperformTransfer
test/unit/plugins/mooncake/mooncake_backend_test.cpp:388
↓ 2 callersMethodpopulateMetaDesc
test/gtest/plugins/memory_handler.h:111
↓ 2 callersMethodpost
Note: post() must return NIXL_IN_PROG in case of success
src/plugins/posix/io_uring_io_queue.cpp:77
↓ 2 callersMethodpostRead
src/utils/libfabric/libfabric_rail.cpp:1199
↓ 2 callersFunctionpostSlot
Post the slot's request and record post_duration. Marks the slot in-flight; the caller drives completion via getXferStatus.
benchmark/nixlbench/src/worker/nixl/nixl_worker.cpp:1471
↓ 2 callersMethodpostWrite
src/utils/libfabric/libfabric_rail.cpp:1102
↓ 2 callersMethodpostXfer
test/gtest/error_handling.cpp:372
↓ 2 callersMethodprepXfer
src/plugins/ucx/ucx_backend.cpp:681
↓ 2 callersFunctionprep_handles
(agent: nixl_agent, xfer_dlist, reg_dlist, indices)
test/python/prep_xfer_perf.py:35
↓ 2 callersFunctionprepareSlot
Register memory (if --reregister_mem) and create the XferReq for a slot that doesn't already have one. Records the wall-clock time as prepare_duration
benchmark/nixlbench/src/worker/nixl/nixl_worker.cpp:1409
↓ 2 callersFunctionprepareTransferDescriptors
Helper to prepare transfer descriptors based on backend type
benchmark/nixlbench/src/worker/nixl/nixl_worker.cpp:1308
↓ 2 callersFunctionprint_usage
test/unit/plugins/infinia/infinia_nixl_test.cpp:185
↓ 2 callersFunctionprint_usage
* @brief Print usage information for the program * @param program_name The name of the program executable */
test/unit/plugins/object/nixl_object_test.cpp:91
↓ 2 callersMethodprofile
Run the nixlbench command with appropriate parameters. This method builds a command for the nixlbench tool, including only n
benchmark/kvbench/commands/nixlbench.py:463
↓ 2 callersMethodprogressCompletionQueue
Per-rail completion processing - handles one rail's CQ with configurable blocking behavior
src/utils/libfabric/libfabric_rail.cpp:714
↓ 2 callersMethodquery_mem
Query information about memory/storage # Arguments `descs` - Registration descriptor list to query `opt_args` - Optional arguments specifying backend
src/bindings/rust/src/agent.rs:329
↓ 2 callersMethodquery_memory
( self, reg_list, backend: str, mem_type: Optional[str] = None )
src/api/python/_api.py:442
↓ 2 callersFunctionreadFile
src/utils/common/configuration.cpp:29
↓ 2 callersMethodreceivers_ranks
Return the ranks that receive messages
benchmark/kvbench/test/traffic_pattern.py:65
↓ 2 callersMethodrecvChar
benchmark/nixlbench/src/worker/worker.cpp:55
↓ 2 callersFunctionrecvCommMessageType
src/core/nixl_listener.cpp:144
↓ 2 callersMethodrecvInt
benchmark/nixlbench/src/worker/worker.cpp:40
↓ 2 callersFunctionregisterMemory
Register a memory buffer with the agent
examples/cpp/nixl_etcd_example.cpp:83
↓ 2 callersMethodrelease
test/gtest/test_transfer.cpp:81
↓ 2 callersFunctionreleaseBuffer
test/unit/plugins/mooncake/mooncake_backend_test.cpp:218
↓ 2 callersMethodreleaseReqH
src/plugins/ucx/ucx_backend.cpp:1335
↓ 2 callersFunctionreleaseValidationPtr
test/unit/plugins/mooncake/mooncake_backend_test.cpp:273
↓ 2 callersFunctionreleaseValidationPtr
test/unit/plugins/ucx/ucx_backend_test.cpp:261
↓ 2 callersMethodrelease_dlist_handle
(self, handle: nixl_prepped_dlist_handle)
src/api/python/_api.py:705
↓ 2 callersMethodremDescList
src/infra/nixl_memory_section.cpp:211
↓ 2 callersMethodremDescs
src/infra/nixl_descriptors.cpp:446
↓ 2 callersFunctionremote_storage_transfer
Initiate remote memory transfer.
examples/python/remote_storage_example/nixl_p2p_storage_example.py:42
↓ 2 callersFunctionrunPathModeSmoke
test/unit/plugins/hf3fs/nixl_hf3fs_test.cpp:142
↓ 2 callersFunctionscrapeUntil
Poll /metrics until it contains `needle`, or timeout.
test/doca-telemetry/scrape_util.h:31
↓ 2 callersMethodselectRails
src/utils/libfabric/libfabric_rail_manager.cpp:1315
↓ 2 callersMethodsendChar
benchmark/nixlbench/src/worker/worker.cpp:50
↓ 2 callersMethodsendInt
benchmark/nixlbench/src/worker/worker.cpp:35
↓ 2 callersMethodsend_notification
Send a notification to a remote agent # Arguments `remote_agent` - Name of the remote agent to send notification to `message` - The notification mess
src/bindings/rust/src/agent.rs:781
↓ 2 callersMethodsend_partial_agent_metadata
( self, descs: nixlBind.nixlRegDList, inc_conn_info: bool = False, backends: l
src/api/python/_api.py:873
↓ 2 callersMethodsetMD
test/gtest/plugins/memory_handler.h:119
↓ 2 callersMethodsetMetadata
* @brief Set metadata (only valid for fragment 0) * @param total_payload_length Total length of combined payload across all fragments * @par
src/utils/libfabric/libfabric_common.h:168
↓ 2 callersMethodsetPayload
* @brief Set payload chunk for this fragment using move semantics * @param payload Chunk of (agent_name + message) combined payload (passed by va
src/utils/libfabric/libfabric_common.h:183
↓ 2 callersFunctionsetTesting
test/unit/utils/libfabric/libfabric_topology_test.cpp:471
↓ 2 callersMethodset_batch_size
Set the batch size for benchmarking.
benchmark/kvbench/commands/nixlbench.py:284
↓ 2 callersMethodset_has_notification
Set whether notification is enabled
src/bindings/rust/src/lib.rs:325
↓ 2 callersMethodset_io_size
(self, io_size: int)
benchmark/kvbench/commands/nixlbench.py:183
↓ 2 callersMethodset_notification_message
Set the notification message
src/bindings/rust/src/lib.rs:282
↓ 2 callersMethodsize
(self)
benchmark/kvbench/test/inference_workload_matgen.py:152
↓ 2 callersMethodsnapshot
Records `key`'s current value once, so Drop can restore it even when the key was not passed to `new`.
src/bindings/rust/tests/env_guard/mod.rs:81
↓ 2 callersMethodstartXfer
src/plugins/ucx/ucx_backend.cpp:413
↓ 2 callersFunctionstartsWith
src/core/nixl_plugin_manager.cpp:458
↓ 2 callersFunctiontestNumaDramRailSelectionPolicy
test/unit/utils/libfabric/libfabric_topology_test.cpp:790
↓ 2 callersFunctiontestNumaDramTopology
test/unit/utils/libfabric/libfabric_topology_test.cpp:675
↓ 2 callersFunctiontestRailSelection
test/unit/utils/libfabric/libfabric_topology_test.cpp:1054
↓ 2 callersFunctiontest_intra_agent_transfer
test/unit/plugins/ucx/ucx_backend_test.cpp:458
↓ 2 callersFunctiontest_perform
test/unit/plugins/ucx/ucx_backend_multi.cpp:93
↓ 2 callersFunctiontoInteger
src/plugins/ucx/ucx_enums.h:87
↓ 2 callersMethodtotal_dst_size
Return the sum of the sizes received by <rank>
benchmark/kvbench/test/traffic_pattern.py:91
↓ 2 callersMethodtransfer
benchmark/nixlbench/src/worker/nixl/nixl_worker.cpp:1721
↓ 2 callersMethodupdateMemoryDeregistered
src/core/telemetry/telemetry.cpp:282
↓ 2 callersMethodupdateMemoryRegistered
src/core/telemetry/telemetry.cpp:277
↓ 2 callersMethodupdateRxRequestsNum
src/core/telemetry/telemetry.cpp:264
↓ 2 callersMethodupdateTxRequestsNum
src/core/telemetry/telemetry.cpp:259
↓ 2 callersMethodupdate_memory_buffers
examples/device/ep/csrc/nixl_ep.cpp:70
↓ 2 callersFunctionus_to_s
test/unit/plugins/hf3fs/nixl_hf3fs_test.cpp:53
↓ 2 callersFunctionus_to_s
test/unit/plugins/posix/nixl_posix_test.cpp:54
↓ 2 callersFunctionverifyDram
test/unit/plugins/path_mode_common.h:41
↓ 2 callersFunctionwaitForQueryMemFutures
Wait for all asynchronous memory queries to complete with a per-descriptor wait timeout.
src/plugins/azure_blob/azure_blob_backend.cpp:121
↓ 1 callersFunctionGetRandomByte
Generates a random number in [0,255] (byte range). */
test/gtest/unit/agent/agent.cpp:36
↓ 1 callersFunctionParseArguments
test/gtest/main.cpp:53
↓ 1 callersFunctionParseTcpPortRange
test/gtest/main.cpp:40
↓ 1 callersFunctionRunAllTests
test/gtest/main.cpp:80
↓ 1 callersFunctionRunTests
test/gtest/main.cpp:99
↓ 1 callersFunctionRunTests
test/gtest/unit/main.cpp:21
↓ 1 callersMethodWaitUntilStopped
src/plugins/obj/obj_executor.h:29
↓ 1 callersMethod_configure_gds
Configure GDS and GDS_MT plugins (same logic for both)
benchmark/kvbench/commands/nixlbench.py:187
↓ 1 callersMethod_configure_obj
Configure OBJ plugin for object storage operations.
benchmark/kvbench/commands/nixlbench.py:230
↓ 1 callersMethod_configure_posix
Configure POSIX and HF3FS plugins (same logic for both)
benchmark/kvbench/commands/nixlbench.py:198
↓ 1 callersMethod_configure_ucx
Configure UCX, GPUNETIO, and Mooncake plugins (same logic for all)
benchmark/kvbench/commands/nixlbench.py:209
↓ 1 callersMethod_destroy_buffers
(self)
benchmark/kvbench/test/custom_traffic_perftest.py:303
↓ 1 callersMethod_find_starting_phase
Find the first phase where this rank appears after the start_search_from_phase
examples/device/ep/tests/elastic/plan.py:29
↓ 1 callersMethod_get_bufs
Returns lists of buffers where bufs[i] is the send/recv buffer for rank i
benchmark/kvbench/test/custom_traffic_perftest.py:190
↓ 1 callersMethod_get_group_id
Get the id for a group of ranks
benchmark/kvbench/runtime/etcd_rt.py:238
↓ 1 callersMethod_get_int_val
(self, key: str)
benchmark/kvbench/runtime/etcd_rt.py:93
↓ 1 callersMethod_get_next_id
Get the next available ID and increment the counter
benchmark/kvbench/test/traffic_pattern.py:49
↓ 1 callersFunction_get_torch_cuda_major
Return the CUDA major version that torch was built for, or None.
src/bindings/python/nixl-meta/nixl_ep/__init__.py:23
↓ 1 callersFunction_get_torch_cuda_major
Return the CUDA major version that torch was built for, or None.
src/bindings/python/nixl-meta/nixl/__init__.py:21
↓ 1 callersMethod_ht_connect_ranks
(self, remote_ranks: List[int])
examples/device/ep/nixl_ep/buffer.py:815
↓ 1 callersMethod_init_buffers
(self)
benchmark/kvbench/test/sequential_custom_traffic_perftest.py:80
↓ 1 callersFunction_load_cuda_backend
()
src/bindings/python/nixl-meta/nixl/__init__.py:28
↓ 1 callersFunction_load_ep_module
()
src/bindings/python/nixl-meta/nixl_ep/__init__.py:30
↓ 1 callersMethod_map_header_only
Map only the header to read buffer size
examples/python/telemetry_reader.py:120
↓ 1 callersMethod_map_memory
Map the file into memory
examples/python/telemetry_reader.py:116
↓ 1 callersMethod_open_file
Open existing file
examples/python/telemetry_reader.py:112
↓ 1 callersMethod_override_defaults
Set default values for parameters that were not explicitly provided. This method is called during initialization to ensure all requi
benchmark/kvbench/commands/nixlbench.py:295
↓ 1 callersMethod_share_recv_buf_descs
Share receive buffer descriptors between all ranks, in alltoall style. Args: my_recv_bufs: List of receive buffers for current ran
benchmark/kvbench/test/custom_traffic_perftest.py:166
↓ 1 callersMethod_unpack_bias
(bias: Union[torch.Tensor, Tuple[torch.Tensor, torch.Tensor]])
examples/device/ep/nixl_ep/buffer.py:211
↓ 1 callersMethodacceptClient
src/utils/stream/metadata_stream.cpp:115
↓ 1 callersMethodadd
test/gtest/unit/obj/mock_client_registry.h:30
← previousnext →601–700 of 3,108, ranked by callers