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
↓ 3 callers
Function
get_lib_deps
Get the dependencies of a library, as a map from library name to path. Example: ldd nixl.libs/ucx/libuct_cma.so linux-vdso.so.1
contrib/wheel_add_ucx_plugins.py:120
↓ 3 callers
Method
get_mut
Safe mutable access to descriptor by index
src/bindings/rust/src/descriptors/reg.rs:198
↓ 3 callers
Method
get_rdma_buffer_size_hint
examples/device/ep/csrc/config.hpp:89
↓ 3 callers
Method
init
test/gtest/plugins/uccl/uccl_test.cpp:158
↓ 3 callers
Function
init_agent
()
test/python/prep_xfer_perf.py:29
↓ 3 callers
Function
inplace_unique
(x: torch.Tensor, num_slots: int)
examples/device/ep/tests/utils.py:91
↓ 3 callers
Method
invalidateRemoteData
src/core/nixl_listener.cpp:794
↓ 3 callers
Function
iovListToNixlXferDlist
Convert vector of xferBenchIOV to nixl_xfer_dlist_t
benchmark/nixlbench/src/worker/nixl/nixl_worker.cpp:357
↓ 3 callers
Method
isTarget
benchmark/nixlbench/src/worker/worker.cpp:191
↓ 3 callers
Method
lap
benchmark/nixlbench/src/utils/utils.cpp:1664
↓ 3 callers
Method
len
Returns the number of agents that have notifications
src/bindings/rust/src/notify.rs:47
↓ 3 callers
Method
len
Returns the number of responses in the list
src/bindings/rust/src/descriptors/query.rs:48
↓ 3 callers
Method
len
(&self)
src/bindings/rust/tests/tests.rs:95
↓ 3 callers
Method
loadLocalMD
test/gtest/mocks/mock_backend_engine.cpp:109
↓ 3 callers
Method
loadTelemetryPlugin
src/core/nixl_plugin_manager.cpp:422
↓ 3 callers
Method
make_prepped_xfer
( self, operation: str, local_xfer_side: nixl_prepped_dlist_handle, local_indi
src/api/python/_api.py:552
↓ 3 callers
Function
memType2Str
test/unit/plugins/mooncake/mooncake_backend_test.cpp:142
↓ 3 callers
Function
memType2Str
test/unit/plugins/ucx/ucx_backend_test.cpp:132
↓ 3 callers
Method
nixlAgent
nixlAgent implementation ***/
src/core/nixl_agent.cpp:158
↓ 3 callers
Method
nixlAgentConfig
* @brief Default constructor. */
src/api/cpp/nixl_params.h:74
↓ 3 callers
Function
nixl_capi_invalidate_remote_md
src/bindings/rust/stubs.cpp:174
↓ 3 callers
Function
op2string
test/unit/plugins/mooncake/mooncake_backend_test.cpp:378
↓ 3 callers
Function
op2string
test/unit/plugins/ucx/ucx_backend_test.cpp:341
↓ 3 callers
Function
override_yaml_args
(model_config: ModelConfig, args: argparse.Namespace)
benchmark/kvbench/models/utils.py:43
↓ 3 callers
Method
p99
benchmark/nixlbench/src/utils/utils.cpp:1602
↓ 3 callers
Function
performTransfer
test/unit/plugins/ucx/ucx_backend_test.cpp:355
↓ 3 callers
Method
populateBlobDesc
test/gtest/plugins/memory_handler.h:103
↓ 3 callers
Method
postXferReq
test/gtest/plugins/uccl/uccl_test.cpp:208
↓ 3 callers
Method
progressLoop
src/plugins/ucx/ucx_backend.cpp:1356
↓ 3 callers
Method
query_mask_buffer
examples/device/ep/csrc/nixl_ep.cpp:1280
↓ 3 callers
Function
readSysfsUlong
src/utils/common/hw_info.cpp:53
↓ 3 callers
Method
release
(self)
src/api/python/_api.py:94
↓ 3 callers
Method
releaseRequest
src/utils/libfabric/libfabric_rail.cpp:1506
↓ 3 callers
Method
release_rank
Release a rank (decrement the global counter by 1)
examples/device/ep/tests/elastic/rank_server.py:144
↓ 3 callers
Method
reqRelease
src/plugins/ucx/ucx_utils.cpp:684
↓ 3 callers
Method
run
Execute the performance test. Args: verify_buffers: Whether to verify buffer contents after transfer print_recv_buffe
benchmark/kvbench/test/custom_traffic_perftest.py:348
↓ 3 callers
Method
send_local_metadata
(self, ip_addr: str = "", port: int = DEFAULT_COMM_PORT)
src/api/python/_api.py:855
↓ 3 callers
Function
serializeSections
src/infra/nixl_memory_section.cpp:255
↓ 3 callers
Method
setHeader
@brief Set header fields */
src/utils/libfabric/libfabric_common.h:156
↓ 3 callers
Function
setup_agent_with_backend
(agent: &Agent)
src/bindings/rust/tests/tests.rs:34
↓ 3 callers
Method
signaled
benchmark/nixlbench/src/worker/worker.h:44
↓ 3 callers
Method
supportsRemote
test/gtest/mocks/mock_backend_engine.h:34
↓ 3 callers
Function
toStream
src/plugins/ucx/ucx_enums.h:94
↓ 3 callers
Method
to_dict
Convert the Qwen3 model configuration to a dictionary. Returns: Dict[str, Any]: A dictionary containing all model config
benchmark/kvbench/models/qwen3.py:110
↓ 3 callers
Method
total_src_size
Return the sum of the sizes received by <rank>
benchmark/kvbench/test/traffic_pattern.py:84
↓ 3 callers
Function
ucx_err_mode_to_string
src/plugins/ucx/ucx_utils.cpp:43
↓ 3 callers
Method
updateErrorCount
src/core/telemetry/telemetry.cpp:269
↓ 3 callers
Method
updateRequestStats
src/core/nixl_agent.cpp:66
↓ 3 callers
Method
updateRxBytes
src/core/telemetry/telemetry.cpp:254
↓ 3 callers
Method
verify
test/unit/plugins/gusli/nixl_gusli_test.cpp:88
↓ 3 callers
Function
warnIgnoreToml
src/utils/common/configuration.cpp:129
↓ 2 callers
Method
SetToParams
test/gtest/mocks/gmock_engine.cpp:62
↓ 2 callers
Function
__wrap_numa_distance
test/unit/utils/libfabric/libfabric_topology_test.cpp:528
↓ 2 callers
Method
_check_tp_config
(self, tp: TrafficPattern)
benchmark/kvbench/test/custom_traffic_perftest.py:308
↓ 2 callers
Method
_destroy
(self, handles: list[NixlHandle])
benchmark/kvbench/test/custom_traffic_perftest.py:290
↓ 2 callers
Method
_fetch_remote_metadata_from_tcp_store
(self, remote_ranks: List[int])
examples/device/ep/nixl_ep/buffer.py:797
↓ 2 callers
Method
_get_tp_total_size
Return total size of matrix in bytes
benchmark/kvbench/test/custom_traffic_perftest.py:344
↓ 2 callers
Method
_load_plugin_params
(self, plugin: str)
src/api/python/_api.py:291
↓ 2 callers
Method
_params
Collect all benchmark parameters into a dictionary. Returns: dict: Dictionary containing all benchmark parameters.
benchmark/kvbench/commands/nixlbench.py:305
↓ 2 callers
Method
_share_md
Share agent metadata between all ranks. (Need to be run after registering buffers)
benchmark/kvbench/test/custom_traffic_perftest.py:154
↓ 2 callers
Method
_verify_tp
( self, tp: TrafficPattern, recv_bufs: list[Optional[NixlBuffer]], print_recv_
benchmark/kvbench/test/custom_traffic_perftest.py:315
↓ 2 callers
Method
addElement
src/infra/nixl_memory_section.cpp:108
↓ 2 callers
Method
addXferTime
src/core/telemetry/telemetry.cpp:287
↓ 2 callers
Method
add_desc
Adds a descriptor to the list
src/bindings/rust/src/descriptors/xfer.rs:109
↓ 2 callers
Function
add_plugins
Adds the plugins from @sys_dir to the wheel. The plugins are copied to a subdirectory @install_dir relative to the wheel's nixl.libs. The
contrib/wheel_add_ucx_plugins.py:183
↓ 2 callers
Method
add_transfer
test/unit/plugins/hf3fs/nixl_hf3fs_mt_test.cpp:122
↓ 2 callers
Method
adjust_total_submitted_requests
src/plugins/libfabric/libfabric_backend.cpp:275
↓ 2 callers
Function
align_up_uint32
src/plugins/gpunetio/verbs/verbs.cpp:29
↓ 2 callers
Function
allocDram
test/unit/plugins/path_mode_common.h:35
↓ 2 callers
Method
allocate
src/utils/libfabric/libfabric_rail.cpp:302
↓ 2 callers
Function
allocateBuffer
test/unit/plugins/mooncake/mooncake_backend_test.cpp:191
↓ 2 callers
Method
allocateDataRequest
src/utils/libfabric/libfabric_rail.cpp:1501
↓ 2 callers
Function
appendAll
src/infra/nixl_descriptors.cpp:368
↓ 2 callers
Method
barrier
benchmark/nixlbench/src/worker/worker.cpp:66
↓ 2 callers
Method
barrier
benchmark/nixlbench/src/runtime/etcd/etcd_rt.cpp:471
↓ 2 callers
Function
bench
(fn, num_warmups: int = 50, num_tests: int = 50, post_fn=None)
examples/device/ep/tests/utils.py:116
↓ 2 callers
Function
build_stubs
(cc_builder: &mut cc::Build)
src/bindings/rust/build.rs:208
↓ 2 callers
Method
cancelBatch
src/plugins/cuda_gds/gds_utils.cpp:144
↓ 2 callers
Function
center_str
test/unit/plugins/hf3fs/nixl_hf3fs_test.cpp:58
↓ 2 callers
Function
center_str
test/unit/plugins/posix/nixl_posix_test.cpp:61
↓ 2 callers
Method
clean_meta
examples/device/ep/csrc/config.hpp:130
↓ 2 callers
Function
clearTesting
test/unit/utils/libfabric/libfabric_topology_test.cpp:476
↓ 2 callers
Function
clear_buffer
test/unit/plugins/posix/nixl_posix_test.cpp:123
↓ 2 callers
Function
conErrConv
src/plugins/gusli/gusli_backend.cpp:42
↓ 2 callers
Function
configureClientCommon
src/utils/object/s3/utils.h:72
↓ 2 callers
Method
configure_buffer_size
(self)
benchmark/kvbench/commands/nixlbench.py:292
↓ 2 callers
Method
configure_scheme
Configure the scheme based on the model configuration. For ISL (input)
benchmark/kvbench/commands/nixlbench.py:271
↓ 2 callers
Method
configure_segment_type
(self, backend: str, source: str, destination: str)
benchmark/kvbench/commands/nixlbench.py:257
↓ 2 callers
Method
connect
test/gtest/mocks/mock_backend_engine.cpp:41
↓ 2 callers
Method
connect
src/plugins/ucx/ucx_utils.cpp:531
↓ 2 callers
Method
connect_ranks
Add connections to remote ranks. Arguments: remote_ranks: List of remote rank IDs to establish connections with.
examples/device/ep/nixl_ep/buffer.py:840
↓ 2 callers
Function
copyVramToHost
benchmark/nixlbench/src/utils/utils.cpp:860
↓ 2 callers
Function
countOpenFds
test/unit/plugins/path_mode_common.h:26
↓ 2 callers
Function
createAWSCredentials
src/utils/object/s3/utils.cpp:24
↓ 2 callers
Function
createAccelEngine
src/plugins/obj/obj_backend.cpp:42
↓ 2 callers
Function
createElements
src/plugins/ucx/mem_list.cpp:139
↓ 2 callers
Function
createMemList
src/plugins/ucx/mem_list.cpp:149
↓ 2 callers
Function
createObjEngineImpl
src/plugins/obj/obj_backend.cpp:56
↓ 2 callers
Function
create_builder
()
src/bindings/rust/build.rs:239
↓ 2 callers
Function
create_posix_backend
Helper function to create and initialize a POSIX backend with optional arguments Returns (backend, opt_args) if POSIX is available, or None if not ava
src/bindings/rust/tests/tests.rs:155
← previous
next →
401–500 of 3,108, ranked by callers