Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bytedance/InfiniStore
/ functions
Functions
292 in github.com/bytedance/InfiniStore
⨍
Functions
292
◇
Types & classes
102
↳
Endpoints
3
↓ 21 callers
Method
register_mr
Registers a memory region (MR) for the given argument. Args: arg (Union[int]): The argument for which the memory region
infinistore/lib.py:504
↓ 20 callers
Method
close
Closes the connection to the Infinistore instance.
infinistore/lib.py:352
↓ 18 callers
Method
run
(self)
setup.py:32
↓ 17 callers
Method
connect
Establishes a connection to the Infinistore instance based on the configuration. Raises: Exception: If already connected
infinistore/lib.py:329
↓ 13 callers
Method
rdma_write_cache_async
( self, blocks: List[Tuple[str, int]], block_size: int, ptr: int )
infinistore/lib.py:397
↓ 11 callers
Method
rdma_read_cache_async
( self, blocks: List[Tuple[str, int]], block_size: int, ptr: int )
infinistore/lib.py:430
↓ 9 callers
Method
Finish
src/local_meta_generated.h:39
↓ 9 callers
Function
generate_random_string
(length)
infinistore/test_infinistore.py:60
↓ 6 callers
Function
run
()
infinistore/test_infinistore.py:183
↓ 5 callers
Method
check_exist
Check if a given key exists in the store. Args: key (str): The key to check for existence. Returns:
infinistore/lib.py:467
↓ 5 callers
Method
connect_async
Asynchronously establishes a connection based on the configuration. Raises: Exception: If the initialization of the remo
infinistore/lib.py:304
↓ 5 callers
Method
tcp_read_cache
Retrieve a single cached item from the TCP connection. Parameters: key (str): The key associated with the cached item.
infinistore/lib.py:358
↓ 5 callers
Method
tcp_write_cache
Writes a single cache entry to the remote memory using TCP. Args: key (str): The key of the cache entry to write.
infinistore/lib.py:371
↓ 4 callers
Function
get_ptr
(mv: memoryview)
infinistore/example/client_async_single.py:23
↓ 4 callers
Method
info
(msg)
infinistore/lib.py:151
↓ 4 callers
Function
print_rdma_conn_info
src/utils.cpp:83
↓ 4 callers
Method
usage
src/mempool.h:68
↓ 3 callers
Function
CreateRemoteMetaRequest
src/meta_request_generated.h:66
↓ 3 callers
Function
get_ptr
(mv: memoryview)
infinistore/test_infinistore.py:513
↓ 3 callers
Method
reset_client_read_state
FIXME:
src/infinistore.cpp:661
↓ 2 callers
Function
CreateDeleteKeysRequest
src/delete_keys_generated.h:43
↓ 2 callers
Function
CreateGetMatchLastIndexRequest
src/get_match_last_index_generated.h:43
↓ 2 callers
Function
CreateTCPPayloadRequestDirect
src/tcp_payload_request_generated.h:61
↓ 2 callers
Method
Finish
src/get_match_last_index_generated.h:36
↓ 2 callers
Method
Finish
src/delete_keys_generated.h:36
↓ 2 callers
Method
Finish
src/tcp_payload_request_generated.h:44
↓ 2 callers
Method
Finish
src/allocate_response_generated.h:60
↓ 2 callers
Method
Finish
src/meta_request_generated.h:59
↓ 2 callers
Method
allocate
src/mempool.cpp:55
↓ 2 callers
Function
blocks
src/local_meta_generated.h:73
↓ 2 callers
Function
evict_cache
src/infinistore.cpp:252
↓ 2 callers
Method
get_allocated_blocks
src/mempool.h:37
↓ 2 callers
Function
get_kvmap_len
Returns the length of the key-value map in the infinistore. This function calls the underlying _infinistore.get_kvmap_len() method to ge
infinistore/lib.py:171
↓ 2 callers
Method
get_lkey
src/mempool.h:77
↓ 2 callers
Method
get_total_blocks
src/mempool.h:36
↓ 2 callers
Method
get_wr_type
src/libinfinistore.h:47
↓ 2 callers
Function
ibv_find_sgid_type
src/ibv_helper.cpp:102
↓ 2 callers
Method
init_connection
src/libinfinistore.cpp:409
↓ 2 callers
Function
keys
src/get_match_last_index_generated.h:14
↓ 2 callers
Function
keys
src/delete_keys_generated.h:14
↓ 2 callers
Function
keys
src/meta_request_generated.h:20
↓ 2 callers
Function
main
()
infinistore/example/client_async.py:24
↓ 2 callers
Function
op_name
src/protocol.cpp:11
↓ 2 callers
Method
r_rdma_async
src/libinfinistore.cpp:885
↓ 2 callers
Method
r_tcp
src/libinfinistore.cpp:713
↓ 2 callers
Method
send_resp
send_resp send fixed size response to client.
src/infinistore.cpp:939
↓ 2 callers
Method
set_log_level
(level)
infinistore/lib.py:167
↓ 2 callers
Method
setup_rdma
src/libinfinistore.cpp:371
↓ 2 callers
Method
w_rdma_async
src/libinfinistore.cpp:822
↓ 2 callers
Method
w_tcp
src/libinfinistore.cpp:769
↓ 2 callers
Method
warn
(msg)
infinistore/lib.py:163
↓ 1 callers
Method
Connection
src/libinfinistore.h:97
↓ 1 callers
Function
CreateBlock
src/local_meta_generated.h:46
↓ 1 callers
Function
CreateLocalMeta
src/local_meta_generated.h:108
↓ 1 callers
Function
CreateRdmaAllocateResponse
src/allocate_response_generated.h:67
↓ 1 callers
Function
CreateTCPPayloadRequest
src/tcp_payload_request_generated.h:51
↓ 1 callers
Function
GetDeleteKeysRequest
src/delete_keys_generated.h:58
↓ 1 callers
Function
GetGetMatchLastIndexRequest
src/get_match_last_index_generated.h:58
↓ 1 callers
Function
GetRemoteMetaRequest
src/meta_request_generated.h:90
↓ 1 callers
Function
GetTCPPayloadRequest
src/tcp_payload_request_generated.h:68
↓ 1 callers
Function
RemoteBlock
src/allocate_response_generated.h:21
↓ 1 callers
Method
__init__
(self, **kwargs)
infinistore/lib.py:51
↓ 1 callers
Method
add_block_size
src/local_meta_generated.h:92
↓ 1 callers
Method
add_block_size
src/meta_request_generated.h:48
↓ 1 callers
Method
add_blocks
src/local_meta_generated.h:95
↓ 1 callers
Method
add_blocks
src/allocate_response_generated.h:51
↓ 1 callers
Method
add_error_code
src/allocate_response_generated.h:54
↓ 1 callers
Method
add_ipc_handle
src/local_meta_generated.h:89
↓ 1 callers
Method
add_key
src/local_meta_generated.h:32
↓ 1 callers
Method
add_key
src/tcp_payload_request_generated.h:34
↓ 1 callers
Method
add_keys
src/get_match_last_index_generated.h:29
↓ 1 callers
Method
add_keys
src/delete_keys_generated.h:29
↓ 1 callers
Method
add_keys
src/meta_request_generated.h:44
↓ 1 callers
Function
add_mempool
src/infinistore.cpp:466
↓ 1 callers
Method
add_mempool
src/mempool.cpp:151
↓ 1 callers
Method
add_offset
src/local_meta_generated.h:35
↓ 1 callers
Method
add_op
src/tcp_payload_request_generated.h:40
↓ 1 callers
Method
add_op
src/meta_request_generated.h:55
↓ 1 callers
Method
add_remote_addrs
src/meta_request_generated.h:52
↓ 1 callers
Method
add_rkey
src/meta_request_generated.h:51
↓ 1 callers
Method
add_value_length
src/tcp_payload_request_generated.h:37
↓ 1 callers
Function
as_pyarray
src/pybind.cpp:24
↓ 1 callers
Function
blocks
src/allocate_response_generated.h:36
↓ 1 callers
Method
check_key
src/infinistore.cpp:954
↓ 1 callers
Method
cq_poll_handle
src/infinistore.cpp:345
↓ 1 callers
Method
deallocate
src/mempool.cpp:114
↓ 1 callers
Method
debug
(msg)
infinistore/lib.py:155
↓ 1 callers
Method
delete_keys
* The function deletes a list of keys in kv_map. * * Input: * request: the request contains a list of the keys to delete * * Output: * t
src/infinistore.cpp:1001
↓ 1 callers
Method
delete_keys
Delete a list of keys Args: keys (List[str]): The list of string keys to delete Returns: int: The c
infinistore/lib.py:541
↓ 1 callers
Method
error
(msg)
infinistore/lib.py:159
↓ 1 callers
Function
evict_cache
Evicts the cache in the infinistore. This function calls the underlying _infinistore.evict_cache() method to clear all entries in the ca
infinistore/lib.py:226
↓ 1 callers
Function
generate_uuid
()
infinistore/benchmark.py:111
↓ 1 callers
Function
generate_uuid
()
infinistore/example/tcp_client.py:7
↓ 1 callers
Function
generate_uuid
()
infinistore/example/client_async_single.py:8
↓ 1 callers
Function
generate_uuid
()
infinistore/example/client_async.py:9
↓ 1 callers
Function
get_active_rdma_devices
()
infinistore/test_infinistore.py:66
↓ 1 callers
Function
get_gpu_count
()
infinistore/test_infinistore.py:90
↓ 1 callers
Method
get_match_last_index
src/infinistore.cpp:969
↓ 1 callers
Method
get_match_last_index
Retrieve the last index of a match for the given keys. Args: keys (List[str]): A list of string keys to search for match
infinistore/lib.py:485
↓ 1 callers
Function
get_ptr
(mv: memoryview)
infinistore/example/tcp_client.py:11
next →
1–100 of 292, ranked by callers