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
↓ 7 callers
Method
setKeyOutcome
test/gtest/unit/obj/obj_test_base.h:80
↓ 7 callers
Method
supportsRemote
src/core/agent_data.h:157
↓ 7 callers
Function
test_inter_agent_transfer
test/unit/plugins/mooncake/mooncake_backend_test.cpp:570
↓ 7 callers
Method
unloadBackendPlugin
src/core/nixl_plugin_manager.cpp:511
↓ 6 callers
Method
_run_tp
(self, handles: list[NixlHandle], blocking=False)
benchmark/kvbench/test/custom_traffic_perftest.py:262
↓ 6 callers
Method
barrier
Synchronization barrier for processes
benchmark/kvbench/runtime/rt_base.py:43
↓ 6 callers
Method
barrier
examples/device/ep/csrc/nixl_ep.cpp:373
↓ 6 callers
Method
createXferReq
src/core/nixl_agent.cpp:831
↓ 6 callers
Method
disconnect
test/gtest/mocks/mock_backend_engine.cpp:47
↓ 6 callers
Function
fill_test_pattern
Helper function to fill buffer with repeating pattern
test/unit/plugins/posix/nixl_posix_test.cpp:109
↓ 6 callers
Method
genNotif
test/gtest/mocks/mock_backend_engine.cpp:121
↓ 6 callers
Method
getTotalNicCount
* @brief Retrieves the total number of NICs, as correlated from hwloc. This differs from * all_devices array which gathers info from fi_getinfo.
src/utils/libfabric/libfabric_topology.h:309
↓ 6 callers
Function
getValueWithStatus
src/utils/common/configuration.h:76
↓ 6 callers
Method
getWorkerId
src/plugins/ucx/ucx_backend.cpp:1034
↓ 6 callers
Method
getXferTelemetry
src/core/nixl_agent.cpp:1158
↓ 6 callers
Function
get_page_size
src/plugins/gpunetio/verbs/verbs.cpp:36
↓ 6 callers
Method
get_qp
src/plugins/gpunetio/verbs/verbs.h:97
↓ 6 callers
Function
isTesting
we need to differentiate normal execution from test scenario this is done via env var
test/unit/utils/libfabric/libfabric_topology_test.cpp:466
↓ 6 callers
Method
len
Returns the number of descriptors in the list
src/bindings/rust/src/descriptors/reg.rs:144
↓ 6 callers
Method
loadRemoteConnInfo
test/gtest/mocks/mock_backend_engine.cpp:93
↓ 6 callers
Method
prepare_xfer_dlist
( &self, agent_name: &str, descs: &XferDescList, opt_args: Option<&OptArgs>,
src/bindings/rust/src/agent.rs:503
↓ 6 callers
Method
remove_remote_agent
(self, agent: str)
src/api/python/_api.py:843
↓ 6 callers
Method
set_model_config
Set the model configuration for this architecture. Args: model_config (ModelConfig): The configuration to apply to this
benchmark/kvbench/models/models.py:47
↓ 6 callers
Method
supportsNotif
src/core/agent_data.h:167
↓ 6 callers
Function
test_inter_agent_transfer
test/unit/plugins/ucx/ucx_backend_test.cpp:533
↓ 6 callers
Method
trim
Trims the list to the given size
src/bindings/rust/src/descriptors/reg.rs:147
↓ 6 callers
Method
updateTxBytes
The next 4 methods might be removed, as addXferTime covers them.
src/core/telemetry/telemetry.cpp:249
↓ 5 callers
Method
add_remote_agent
(self, metadata: bytes)
src/api/python/_api.py:831
↓ 5 callers
Method
checkRemoteMD
src/core/nixl_agent.cpp:1683
↓ 5 callers
Method
check_remote_xfer_done
( self, remote_agent_name: str, lookup_tag: bytes, backends: list[str] = [],
src/api/python/_api.py:749
↓ 5 callers
Method
createExporter
src/core/nixl_plugin_manager.cpp:142
↓ 5 callers
Method
current_stream_wait
examples/device/ep/csrc/event.hpp:45
↓ 5 callers
Method
decRailActive
src/utils/libfabric/libfabric_rail_manager.cpp:1235
↓ 5 callers
Method
deregisterMemory
src/utils/libfabric/libfabric_rail.cpp:1416
↓ 5 callers
Method
destroy
test/gtest/error_handling.cpp:180
↓ 5 callers
Method
destroy
test/gtest/plugins/uccl/uccl_test.cpp:171
↓ 5 callers
Method
execAsync
test/gtest/unit/azure_blob/azure_blob.cpp:131
↓ 5 callers
Method
fill
test/unit/plugins/gusli/nixl_gusli_test.cpp:61
↓ 5 callers
Function
format_duration
Helper function to format duration * @brief Format duration in microseconds to a human-readable string * @param us Duration in microseconds * @retur
test/unit/plugins/object/nixl_object_test.cpp:239
↓ 5 callers
Function
getCrtMinLimit
src/utils/object/engine_utils.h:21
↓ 5 callers
Function
getPcieAddressFromHwlocObj
test/unit/utils/libfabric/libfabric_topology_test.cpp:379
↓ 5 callers
Method
getPendingCount
test/gtest/unit/azure_blob/azure_blob.cpp:140
↓ 5 callers
Method
getPendingCount
test/gtest/unit/obj/obj_test_base.h:226
↓ 5 callers
Method
get_agent_metadata
(self)
src/api/python/_api.py:798
↓ 5 callers
Method
get_notifications
Gets notifications from other agents # Arguments `notifs` - Notification map to populate with notifications `opt_args` - Optional arguments to filter
src/bindings/rust/src/agent.rs:1022
↓ 5 callers
Method
get_qp_gpu_dev
src/plugins/gpunetio/verbs/verbs.h:107
↓ 5 callers
Method
get_rank
Get the rank of the current process
benchmark/kvbench/runtime/rt_base.py:35
↓ 5 callers
Method
get_world_size
Get the total number of processes
benchmark/kvbench/runtime/rt_base.py:39
↓ 5 callers
Method
get_xfer_status
Checks the status of a transfer request Returns `Ok(true)` if the transfer is still in progress, `Ok(false)` if it completed successfully. # Argumen
src/bindings/rust/src/agent.rs:974
↓ 5 callers
Function
hasAnyAgentMetricSample
test/gtest/telemetry_prometheus_test.cpp:179
↓ 5 callers
Function
int_to_bytes
(val: int)
benchmark/kvbench/runtime/etcd_rt.py:32
↓ 5 callers
Method
is_empty
Returns true if the memory list is empty
src/bindings/rust/src/lib.rs:406
↓ 5 callers
Method
len
Returns the number of descriptors in the list
src/bindings/rust/src/descriptors/xfer.rs:122
↓ 5 callers
Method
makeConnection
src/core/nixl_agent.cpp:520
↓ 5 callers
Function
neuronCoreCount
benchmark/nixlbench/src/utils/neuron.cpp:142
↓ 5 callers
Method
overlaps
src/infra/nixl_descriptors.cpp:65
↓ 5 callers
Method
populate
src/infra/nixl_memory_section.cpp:55
↓ 5 callers
Method
post_xfer_req
Posts a transfer request to initiate a transfer After this, the transfer state can be checked asynchronously until completion. For small transfers th
src/bindings/rust/src/agent.rs:931
↓ 5 callers
Method
print
Prints the list contents
src/bindings/rust/src/descriptors/reg.rs:165
↓ 5 callers
Method
ptr
examples/device/ep/csrc/vmm.hpp:39
↓ 5 callers
Method
queryBackends
src/infra/nixl_memory_section.cpp:39
↓ 5 callers
Function
queryFileInfoList
src/utils/file/file_utils.cpp:48
↓ 5 callers
Method
queryXferBackend
src/core/nixl_agent.cpp:1175
↓ 5 callers
Method
releaseMemView
src/core/nixl_agent.cpp:1835
↓ 5 callers
Method
send_notif
( self, remote_agent_name: str, notif_msg: bytes, backend: Optional[str] = None )
src/api/python/_api.py:784
↓ 5 callers
Method
setKeyDelay
test/gtest/unit/azure_blob/azure_blob.cpp:62
↓ 5 callers
Method
setKeyDelay
test/gtest/unit/obj/obj_test_base.h:85
↓ 5 callers
Method
status
src/plugins/ucx/ucx_backend.cpp:470
↓ 5 callers
Method
supportsLocal
test/gtest/mocks/mock_backend_engine.h:39
↓ 5 callers
Function
telemetryEventTypeStr
src/core/telemetry/telemetry_event.h:61
↓ 5 callers
Method
test
src/plugins/ucx/ucx_utils.cpp:675
↓ 5 callers
Function
trim
Helper function to trim whitespace from string_view (C++20)
src/plugins/infinia/infinia_backend.cpp:59
↓ 5 callers
Method
unloadMD
test/gtest/mocks/mock_backend_engine.cpp:53
↓ 5 callers
Function
waitForMetricsBody
test/gtest/telemetry_prometheus_test.cpp:82
↓ 4 callers
Method
Config
examples/device/ep/csrc/config.hpp:47
↓ 4 callers
Function
SplitWithDelimiter
test/gtest/main.cpp:28
↓ 4 callers
Method
_tensor_mem_type
(tensor: torch.Tensor)
src/api/python/_api.py:937
↓ 4 callers
Method
_wait
(self, handles: list[NixlHandle])
benchmark/kvbench/test/custom_traffic_perftest.py:276
↓ 4 callers
Method
addPluginDirectory
src/core/nixl_plugin_manager.cpp:324
↓ 4 callers
Method
add_desc
Adds a descriptor to the list
src/bindings/rust/src/descriptors/reg.rs:115
↓ 4 callers
Function
allocateAndRegister
test/unit/plugins/mooncake/mooncake_backend_test.cpp:308
↓ 4 callers
Function
allocateAndRegister
test/unit/plugins/ucx/ucx_backend_test.cpp:277
↓ 4 callers
Method
avg
benchmark/nixlbench/src/utils/utils.cpp:1580
↓ 4 callers
Method
barrier
Barrier for a group of ranks using etcd barrier
benchmark/kvbench/runtime/etcd_rt.py:99
↓ 4 callers
Function
calc_diff
(x: torch.Tensor, y: torch.Tensor)
examples/device/ep/tests/utils.py:63
↓ 4 callers
Function
check_buf
test/nixl/agent_example.cpp:28
↓ 4 callers
Function
completeRequest
test/unit/plugins/ucx/ucx_worker_test.cpp:48
↓ 4 callers
Function
connect_verbs_qp
src/plugins/gpunetio/gpunetio_utils.cpp:183
↓ 4 callers
Function
deallocateAndDeregister
test/unit/plugins/mooncake/mooncake_backend_test.cpp:328
↓ 4 callers
Function
deallocateAndDeregister
test/unit/plugins/ucx/ucx_backend_test.cpp:297
↓ 4 callers
Method
defaults
Get the default benchmark parameters. This static method provides the default values for all benchmark parameters when not e
benchmark/kvbench/commands/nixlbench.py:363
↓ 4 callers
Method
deserialize_descs
(self, serialized_descs: bytes)
src/api/python/_api.py:1123
↓ 4 callers
Method
device_id
(&self)
src/bindings/rust/src/lib.rs:551
↓ 4 callers
Function
doMemset
test/unit/plugins/mooncake/mooncake_backend_test.cpp:236
↓ 4 callers
Function
doMemset
test/unit/plugins/ucx/ucx_backend_test.cpp:225
↓ 4 callers
Method
eq
(&self, other: &Self)
src/bindings/rust/src/descriptors/reg.rs:275
↓ 4 callers
Method
fetch_remote_metadata
( self, remote_agent: str, ip_addr: str = "", port: int = DEFAULT_COMM_PORT,
src/api/python/_api.py:896
↓ 4 callers
Function
fill_test_pattern
Helper function to fill buffer with repeating pattern
test/unit/plugins/infinia/infinia_nixl_test.cpp:262
↓ 4 callers
Function
fill_test_pattern
Helper function to fill buffer with repeating pattern
test/unit/plugins/gds_mt/nixl_gds_mt_test.cpp:147
↓ 4 callers
Function
fill_test_pattern
Helper function to fill buffer with repeating pattern
test/unit/plugins/cuda_gds/nixl_gds_test.cpp:130
← previous
next →
201–300 of 3,108, ranked by callers