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
↓ 1 callers
Method
get_combine_config
Get a recommended combine config. Argument: num_ranks: the number of ranks. Returns: config: the re
examples/device/ep/nixl_ep/buffer.py:249
↓ 1 callers
Method
get_dispatch_config
Get a recommended dispatch config. Argument: num_ranks: the number of ranks. Returns: config: the r
examples/device/ep/nixl_ep/buffer.py:221
↓ 1 callers
Method
get_killed_ranks
Get ranks that were killed at current phase.
examples/device/ep/tests/elastic/plan.py:78
↓ 1 callers
Method
get_kv_size_per_token
Get the key-value cache size for the GPT-OSS model (per token). The KV cache is based on the Grouped Query Attention mechanism:
benchmark/kvbench/models/gpt_oss.py:63
↓ 1 callers
Method
get_kv_size_per_token
Get the key-value cache size for the Llama 3.1 model (per token). Returns: int: The size of the key-value cache, current
benchmark/kvbench/models/llama3_1.py:62
↓ 1 callers
Method
get_kv_size_per_token
Get the key-value cache size for the DeepSeek-R1 model. Returns: int: The size of the key-value cache, currently hardcod
benchmark/kvbench/models/deepseek_r1.py:69
↓ 1 callers
Function
get_lib_path
(nixl_root_path: &str, arch: &str)
src/bindings/rust/build.rs:20
↓ 1 callers
Method
get_local_ipc_handle
examples/device/ep/csrc/nixl_ep.cpp:264
↓ 1 callers
Method
get_low_latency_buffer_size_hint
Get a minimum buffer size requirement for low-latency mode. The size calculation will be done with BF16. Arguments: num_
examples/device/ep/nixl_ep/buffer.py:139
↓ 1 callers
Method
get_max_rank
Get the maximum participating rank index
examples/device/ep/tests/elastic/plan.py:86
↓ 1 callers
Function
get_memory_info
Get system memory information from /proc/meminfo
test/unit/plugins/infinia/infinia_nixl_test.cpp:73
↓ 1 callers
Method
get_new_ranks
Get ranks to connect to at current phase (only the new ones).
examples/device/ep/tests/elastic/plan.py:38
↓ 1 callers
Method
get_next_combine_buffer
examples/device/ep/csrc/nixl_ep.cpp:1245
↓ 1 callers
Function
get_nixl_libs
()
src/bindings/rust/build.rs:68
↓ 1 callers
Method
get_notification_bytes
Returns a specific notification for a given agent as raw bytes
src/bindings/rust/src/notify.rs:100
↓ 1 callers
Method
get_params
Gets the parameters if this response has a value
src/bindings/rust/src/descriptors/query.rs:108
↓ 1 callers
Method
get_rdma_size_hint
Backward-compatible alias for get_low_latency_buffer_size_hint.
examples/device/ep/nixl_ep/buffer.py:162
↓ 1 callers
Method
get_removed_ranks
Get ranks to remove at current phase.
examples/device/ep/tests/elastic/plan.py:52
↓ 1 callers
Function
get_repaired_lib_name_map
auditwheel repair renames all libs to include a hash of the library name e.g. "nixl.libs/libboost_atomic-fb1368c6.so.1.66.0" Extract mapp
contrib/wheel_add_ucx_plugins.py:100
↓ 1 callers
Function
get_telemetry_event_type_string
Get string representation of telemetry event type enum
examples/python/telemetry_reader.py:245
↓ 1 callers
Method
get_tot_size
src/plugins/gpunetio/verbs/verbs.h:161
↓ 1 callers
Method
get_version
Get the buffer version
examples/python/telemetry_reader.py:162
↓ 1 callers
Method
handle
(&self)
src/bindings/rust/src/descriptors/xfer_dlist_handle.rs:29
↓ 1 callers
Function
handle_remote_transfer_request
Handle remote memory and storage transfers as target.
examples/python/remote_storage_example/nixl_p2p_storage_example.py:229
↓ 1 callers
Method
hasExecutor
test/gtest/unit/azure_blob/azure_blob.cpp:150
↓ 1 callers
Method
hasExecutor
test/gtest/unit/obj/obj_test_base.h:236
↓ 1 callers
Method
hasPcieDevices
@brief Queries whether there is any NIC with PCIe bus info. */
src/utils/libfabric/libfabric_topology.h:242
↓ 1 callers
Function
has_supported_test_queue
test/unit/plugins/posix/nixl_posix_test.cpp:65
↓ 1 callers
Function
hash_and_size
(file_path)
contrib/wheel_add_ucx_plugins.py:58
↓ 1 callers
Method
increment_completed_requests
src/plugins/libfabric/libfabric_backend.cpp:258
↓ 1 callers
Function
init_dist
(local_rank: int, num_local_ranks: int)
examples/device/ep/tests/utils.py:34
↓ 1 callers
Method
init_request_tracking
Multi-request completion tracking methods
src/plugins/libfabric/libfabric_backend.cpp:251
↓ 1 callers
Method
initialize
src/plugins/infinia/infinia_client.cpp:50
↓ 1 callers
Method
insertAddress
src/utils/libfabric/libfabric_rail.cpp:1434
↓ 1 callers
Method
insertAllAddresses
src/utils/libfabric/libfabric_rail_manager.cpp:874
↓ 1 callers
Method
into_iter
(self)
src/bindings/rust/src/utils/params.rs:106
↓ 1 callers
Method
invalidate_local_md
Invalidate this agent's metadata in etcd This signals to other agents that this agent's metadata is no longer valid. # Arguments `opt_args` - Option
src/bindings/rust/src/agent.rs:740
↓ 1 callers
Method
invalidate_remote_md
Invalidates a remote metadata for this agent
src/bindings/rust/src/agent.rs:610
↓ 1 callers
Method
ioDone
src/plugins/posix/posix_backend.cpp:138
↓ 1 callers
Method
isComposite
src/plugins/ucx/ucx_backend.cpp:112
↓ 1 callers
Function
isCounterEvent
src/plugins/telemetry/doca/doca_exporter.cpp:69
↓ 1 callers
Function
isEfaDevice
test/unit/utils/libfabric/libfabric_topology_test.cpp:358
↓ 1 callers
Function
isEntireIOto1Bdev
src/plugins/gusli/gusli_backend.cpp:56
↓ 1 callers
Function
isGaugeEvent
src/plugins/telemetry/doca/doca_exporter.cpp:98
↓ 1 callers
Method
isLast
test/unit/plugins/mooncake/mooncake_backend_test.cpp:85
↓ 1 callers
Method
isLast
test/unit/plugins/ucx/ucx_backend_test.cpp:83
↓ 1 callers
Method
isMasterRank
benchmark/nixlbench/src/worker/worker.cpp:183
↓ 1 callers
Method
isProperlyInitialized
src/utils/libfabric/libfabric_rail.cpp:628
↓ 1 callers
Function
isValidPrepXferParams
src/plugins/azure_blob/azure_blob_backend.cpp:41
↓ 1 callers
Function
isValidPrepXferParams
src/plugins/posix/posix_backend.cpp:36
↓ 1 callers
Function
isValidPrepXferParams
src/plugins/obj/s3/engine_impl.cpp:20
↓ 1 callers
Function
isValidPrepXferParams
* Validate parameters for prepXfer operation. * Ensures operation type, memory types, and descriptor counts are valid. * * @param operation Transfe
src/plugins/obj/s3_accel/dell/engine_impl.cpp:48
↓ 1 callers
Method
iter
Returns an iterator over the parameter key-value pairs
src/bindings/rust/src/utils/params.rs:204
↓ 1 callers
Method
loadConnInfo
src/core/nixl_listener.cpp:744
↓ 1 callers
Method
loadLocalData
src/infra/nixl_memory_section.cpp:426
↓ 1 callers
Method
loadLocalMD
src/plugins/ucx/ucx_backend.cpp:1005
↓ 1 callers
Function
loadPluginList
src/core/nixl_plugin_manager.cpp:201
↓ 1 callers
Function
loadRemote
test/unit/plugins/mooncake/mooncake_backend_test.cpp:338
↓ 1 callers
Function
loadRemote
test/unit/plugins/ucx/ucx_backend_test.cpp:307
↓ 1 callers
Method
loadRemoteConnInfo
src/plugins/ucx/ucx_backend.cpp:899
↓ 1 callers
Method
loadRemoteData
src/infra/nixl_memory_section.cpp:392
↓ 1 callers
Method
loadRemoteMD
Load remote metadata, if supported.
src/api/cpp/backend/backend_engine.h:199
↓ 1 callers
Method
loadRemoteSections
src/core/nixl_listener.cpp:780
↓ 1 callers
Function
logOnPercentStep
Log completion percentage at regular intervals (every log_percent_step percent)
src/plugins/posix/posix_backend.cpp:99
↓ 1 callers
Method
low_latency_combine
A low-latency implementation for combining tokens (reduce **with weights**) with NIXL device API. This kernel requires all the ranks
examples/device/ep/nixl_ep/buffer.py:440
↓ 1 callers
Method
low_latency_dispatch
A low-latency implementation for dispatching with NIXL device API. This kernel requires all the ranks (no matter intranode or interno
examples/device/ep/nixl_ep/buffer.py:328
↓ 1 callers
Function
main
()
contrib/wheel_add_ucx_plugins.py:269
↓ 1 callers
Function
main
Args: - prefill_gpus: List of GPUs ranks that are used for prefill - rail_optimized: Whether to reorder the decode workers to mat
benchmark/kvbench/test/inference_workload_matgen.py:337
↓ 1 callers
Function
main
Main function
examples/python/telemetry_reader.py:261
↓ 1 callers
Function
main
()
examples/device/ep/tests/elastic/elastic.py:614
↓ 1 callers
Function
makeHeapAlloc
benchmark/nixlbench/src/worker/nixl/nixl_worker.cpp:465
↓ 1 callers
Function
makeHugepagesAlloc
benchmark/nixlbench/src/worker/nixl/nixl_worker.cpp:439
↓ 1 callers
Function
makeMtType
src/plugins/ucx/ucx_utils.cpp:380
↓ 1 callers
Function
makePublicMetadataRkeys
src/plugins/ucx/ucx_backend.cpp:964
↓ 1 callers
Function
makeUcpVersion
src/plugins/ucx/ucx_utils.cpp:373
↓ 1 callers
Function
make_scope_guard
benchmark/nixlbench/src/utils/scope_guard.h:42
↓ 1 callers
Method
match
src/utils/common/config_traits.h:65
↓ 1 callers
Function
milliseconds_to_cycles
examples/device/ep/csrc/nixl_ep.cpp:63
↓ 1 callers
Method
min
benchmark/nixlbench/src/utils/utils.cpp:1568
↓ 1 callers
Function
mlx5_init_cqes
src/plugins/gpunetio/verbs/verbs.cpp:64
↓ 1 callers
Method
modifyAlways
src/plugins/ucx/config.cpp:37
↓ 1 callers
Method
needPrep
test/unit/plugins/mooncake/mooncake_backend_test.cpp:70
↓ 1 callers
Method
needPrep
test/unit/plugins/ucx/ucx_backend_test.cpp:70
↓ 1 callers
Method
needRelease
test/unit/plugins/mooncake/mooncake_backend_test.cpp:80
↓ 1 callers
Method
needRelease
test/unit/plugins/ucx/ucx_backend_test.cpp:79
↓ 1 callers
Function
netif_flags_is_active
src/plugins/gpunetio/gpunetio_utils.cpp:421
↓ 1 callers
Function
netif_get_addr
src/plugins/gpunetio/gpunetio_utils.cpp:426
↓ 1 callers
Function
neuronFree
benchmark/nixlbench/src/utils/neuron.cpp:176
↓ 1 callers
Function
neuronMalloc
benchmark/nixlbench/src/utils/neuron.cpp:156
↓ 1 callers
Function
neuronMemcpy
benchmark/nixlbench/src/utils/neuron.cpp:184
↓ 1 callers
Function
neuronMemset
benchmark/nixlbench/src/utils/neuron.cpp:198
↓ 1 callers
Method
next
(&mut self)
src/bindings/rust/src/lib.rs:467
↓ 1 callers
Method
next
Advance to next phase.
examples/device/ep/tests/elastic/plan.py:94
↓ 1 callers
Method
nixlAgent
It is unsafe to move nixlAgent object */
src/api/cpp/nixl.h:56
↓ 1 callers
Method
nixlDocaInitNotif
src/plugins/gpunetio/gpunetio_backend.cpp:398
↓ 1 callers
Function
nixlTelemetryEventTypeForStatus
src/core/telemetry/telemetry.cpp:36
↓ 1 callers
Function
nixlUcxMtLevelIsSupported
src/plugins/ucx/ucx_utils.cpp:354
↓ 1 callers
Function
nixlXferDlistToIOVList
Convert nixl_xfer_dlist_t to vector of xferBenchIOV
benchmark/nixlbench/src/worker/nixl/nixl_worker.cpp:347
↓ 1 callers
Function
nixl_capi_agent_make_connection
src/bindings/rust/stubs.cpp:267
↓ 1 callers
Function
nixl_capi_check_remote_md
src/bindings/rust/stubs.cpp:188
← previous
next →
901–1,000 of 3,108, ranked by callers