Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alibaba/libgrape-lite
/ functions
Functions
2,721 in github.com/alibaba/libgrape-lite
⨍
Functions
2,721
◇
Types & classes
479
↓ 3 callers
Method
MutateFragment
grape/fragment/ev_fragment_mutator.h:40
↓ 3 callers
Function
PropagateLabelPull
Propagate label through pulling. Each vertex update its state by pulling neighbors' states.
examples/analytical_apps/wcc/wcc.h:50
↓ 3 callers
Function
ReplaceAll
Replaces instances of pattern in a string with a replacement. The compiled regex is kept in a cache shared by Match and Search. Args: patter
misc/cpplint.py:1039
↓ 3 callers
Method
SeenOpenBrace
Check if we have seen the opening brace for the innermost block. Returns: True if we have seen the opening brace, False if the innermost
misc/cpplint.py:2923
↓ 3 callers
Function
SegmentSort
grape/cuda/utils/cuda_utils.h:262
↓ 3 callers
Method
SetBlockSize
grape/parallel/thread_local_message_buffer_opt.h:74
↓ 3 callers
Method
SetValue
grape/cuda/utils/vertex_array.h:101
↓ 3 callers
Method
Split
Splits the file into the directory, basename, and extension. For 'chrome/browser/browser.cc', Split() would return ('chrome/browser', 'browse
misc/cpplint.py:1624
↓ 3 callers
Method
Stop
grape/cuda/utils/markers.h:160
↓ 3 callers
Method
Swap
grape/utils/vertex_array.h:84
↓ 3 callers
Method
ToTerminate
* @brief This function will be called by worker after a step to determine * whether evaluation is terminated. * * @return Whether evaluation
grape/cuda/parallel/gpu_message_manager.h:319
↓ 3 callers
Method
UpdateOuterVertices
* @brief This function will block until all outer vertices are updated, that * is, messages from all other fragments are received. */
grape/parallel/batch_shuffle_message_manager.h:264
↓ 3 callers
Function
_RestoreFilters
Restores filters previously backed up.
misc/cpplint.py:1482
↓ 3 callers
Method
__init__
(self, filename)
misc/cpplint.py:1557
↓ 3 callers
Method
add
grape/vertex_map/idxers/local_idxer.h:65
↓ 3 callers
Method
add_edges
grape/graph/immutable_csr.h:235
↓ 3 callers
Function
atomicMin64
grape/cuda/utils/dev_utils.h:66
↓ 3 callers
Function
block_reduce
grape/cuda/utils/dev_utils.h:232
↓ 3 callers
Method
data
grape/utils/ref_vector.h:44
↓ 3 callers
Method
data
grape/utils/varint.h:80
↓ 3 callers
Method
data
grape/utils/pthash_utils/single_phf_view.h:125
↓ 3 callers
Method
empty
grape/utils/varint.h:82
↓ 3 callers
Method
end
grape/graph/adj_list.h:242
↓ 3 callers
Method
fill
grape/cuda/utils/shared_array.h:54
↓ 3 callers
Function
foreach
grape/communication/shuffle.h:345
↓ 3 callers
Method
get_key
grape/vertex_map/idxers/local_idxer.h:34
↓ 3 callers
Method
init
grape/utils/message_buffer_pool.h:61
↓ 3 callers
Method
init
grape/graph/id_indexer.h:207
↓ 3 callers
Method
init
examples/analytical_apps/pagerank/pagerank_vc.h:27
↓ 3 callers
Function
irecv_buffer
grape/communication/sync_comm.h:170
↓ 3 callers
Function
isend_buffer
grape/communication/sync_comm.h:110
↓ 3 callers
Function
match
misc/eps_check.cc:48
↓ 3 callers
Method
push_back
grape/utils/string_view_vector.h:35
↓ 3 callers
Function
range_foreach_helper
grape/communication/shuffle.h:321
↓ 3 callers
Method
resize
grape/cuda/serialization/in_archive.h:141
↓ 3 callers
Method
size
grape/utils/ref_vector.h:40
↓ 3 callers
Method
size
grape/utils/pthash_utils/ph_indexer_view.h:61
↓ 3 callers
Function
sorted_dedup
grape/graph/mutable_csr_impl.h:129
↓ 3 callers
Method
take_default
grape/utils/message_buffer_pool.h:168
↓ 3 callers
Method
type
grape/vertex_map/idxers/local_idxer.h:52
↓ 3 callers
Function
underlying_value
grape/types.h:49
↓ 3 callers
Function
warpReduceMax
grape/cuda/utils/dev_utils.h:249
↓ 2 callers
Method
AddBytesWarpOpt
grape/cuda/serialization/in_archive.h:52
↓ 2 callers
Method
AddFilters
Adds more filters to the existing list of error-message filters.
misc/cpplint.py:1311
↓ 2 callers
Method
AddVertex
grape/fragment/basic_fragment_loader.h:61
↓ 2 callers
Method
Allocate
grape/serialization/out_archive.h:102
↓ 2 callers
Method
Allocate
grape/cuda/serialization/in_archive.h:101
↓ 2 callers
Function
Bcast
grape/communication/sync_comm.h:689
↓ 2 callers
Method
Clear
grape/utils/vertex_array.h:468
↓ 2 callers
Method
ConstructVertices
grape/fragment/basic_fragment_loader.h:66
↓ 2 callers
Method
DeviceObject
grape/cuda/utils/bitset.h:220
↓ 2 callers
Method
ExtendVertices
grape/vertex_map/vertex_map.h:146
↓ 2 callers
Function
FindStartOfExpressionInLine
Find position at the matching start of current expression. This is almost the reverse of FindEndOfExpressionInLine, but note that the input posit
misc/cpplint.py:2118
↓ 2 callers
Method
FlushMessages
* @brief Flush messages to message manager. */
grape/parallel/thread_local_message_buffer.h:188
↓ 2 callers
Function
ForEachWithIndexBlockDynamic
grape/cuda/parallel/parallel_engine.h:240
↓ 2 callers
Function
ForEachWithIndexWarp
grape/cuda/parallel/parallel_engine.h:152
↓ 2 callers
Function
ForEachWithIndexWarpDynamic
grape/cuda/parallel/parallel_engine.h:178
↓ 2 callers
Method
GetBucketNum
grape/fragment/immutable_vertexcut_fragment.h:253
↓ 2 callers
Method
GetGidFromInternalOid
grape/vertex_map/vertex_map.h:124
↓ 2 callers
Function
GetHeaderGuardCPPVariable
Returns the CPP variable that should be used as a header guard. Args: filename: The name of a C++ header file. Returns: The CPP variable
misc/cpplint.py:2286
↓ 2 callers
Method
GetIncomingAdjList
grape/cuda/fragment/device_fragment.h:246
↓ 2 callers
Method
GetIncomingInnerVertexAdjList
* @brief Returns the incoming adjacent inner vertices of v. * * @param v Input vertex. * * @return The incoming adjacent inner vertices of
grape/cuda/fragment/device_fragment.h:265
↓ 2 callers
Method
GetIncomingOuterVertexAdjList
* @brief Returns the incoming adjacent outer vertices of v. * * @param v Input vertex. * * @return The incoming adjacent outer vertices of
grape/cuda/fragment/device_fragment.h:298
↓ 2 callers
Function
GetLineWidth
Determines the width of the line in column positions. Args: line: A string, which may be a Unicode string. Returns: The width of the lin
misc/cpplint.py:4775
↓ 2 callers
Method
GetOutgoingAdjList
grape/cuda/fragment/device_fragment.h:389
↓ 2 callers
Method
GetOutgoingInnerVertexAdjList
* @brief Returns the outgoing adjacent inner vertices of v. * * @param v Input vertex. * * @return The outgoing adjacent inner vertices of
grape/cuda/fragment/device_fragment.h:331
↓ 2 callers
Method
GetOutgoingOuterVertexAdjList
* @brief Returns the outgoing adjacent outer vertices of v. * * @param v Input vertex. * * @return The outgoing adjacent outer vertices of
grape/cuda/fragment/device_fragment.h:364
↓ 2 callers
Method
GetPositiveCount
grape/cuda/utils/bitset.h:256
↓ 2 callers
Method
IOEDestsSize
examples/gnn_sampler/append_only_edgecut_fragment.h:821
↓ 2 callers
Method
Inc
examples/gnn_sampler/append_only_edgecut_fragment.h:147
↓ 2 callers
Function
Init
examples/analytical_apps/utils.h:32
↓ 2 callers
Method
Init
* @brief Inherit */
grape/parallel/parallel_message_manager_opt.h:69
↓ 2 callers
Method
Init
* @brief Inherit */
grape/parallel/parallel_message_manager.h:69
↓ 2 callers
Method
Init
grape/cuda/fragment/host_fragment.h:100
↓ 2 callers
Method
Init
examples/analytical_apps/sssp/sssp_opt_context.h:45
↓ 2 callers
Function
InitCommunicator
grape/cuda/communication/communicator.h:205
↓ 2 callers
Method
InnerVertexGid2Lid
grape/fragment/edgecut_fragment_base.h:562
↓ 2 callers
Method
LineParserForEverything
grape/io/tsv_line_parser.h:52
↓ 2 callers
Method
LoadFragment
grape/fragment/ev_fragment_loader.h:71
↓ 2 callers
Method
NotEmpty
grape/graph/adj_list.h:154
↓ 2 callers
Method
OffloadTopology
grape/cuda/fragment/host_fragment.h:440
↓ 2 callers
Method
OuterVertexGid2Lid
grape/fragment/mutable_edgecut_fragment.h:510
↓ 2 callers
Method
Output
examples/gnn_sampler/sampler_context.h:87
↓ 2 callers
Function
PrefixSumKernel64
grape/cuda/utils/cuda_utils.h:235
↓ 2 callers
Function
ProcessExtensionsOption
(val)
misc/cpplint.py:942
↓ 2 callers
Function
ProcessHppHeadersOption
(val)
misc/cpplint.py:910
↓ 2 callers
Function
ProcessIncludeOrderOption
(val)
misc/cpplint.py:917
↓ 2 callers
Function
PropagateLabelPush
Propagate label through pushing Each vertex pushes its state to update neighbors.
examples/analytical_apps/wcc/wcc.h:95
↓ 2 callers
Method
Record
grape/cuda/utils/event.h:90
↓ 2 callers
Method
RemoveEdge
grape/fragment/basic_fragment_mutator.h:324
↓ 2 callers
Method
Reserve
grape/serialization/in_archive.h:80
↓ 2 callers
Method
ResetSection
Reset section checking for preprocessor directive. Args: directive: preprocessor directive (e.g. "if", "else").
misc/cpplint.py:1128
↓ 2 callers
Method
Resize
grape/serialization/in_archive.h:72
↓ 2 callers
Method
SendMicroBufferByFid
* @brief Send a buffer to a fragment. * * @param fid Destination fragment id. * @param arc Message buffer. */
grape/parallel/parallel_message_manager_opt.h:235
↓ 2 callers
Method
SendToFragment
grape/cuda/parallel/gpu_message_manager.h:139
↓ 2 callers
Method
SentMsgSize
grape/parallel/thread_local_message_buffer.h:196
↓ 2 callers
Method
SetLimit
* @brief Set queue size. When queue_.size() == size_limit_, Putting entities * will be blocked. * * @param limit Size limit of the queue.
grape/utils/concurrent_queue.h:46
↓ 2 callers
Method
SetPartitionId
grape/vertex_map/partitioner.h:147
↓ 2 callers
Method
SetUpdated
grape/parallel/sync_buffer.h:97
↓ 2 callers
Method
ShuffleVertexData
grape/fragment/basic_fragment_loader_base.h:365
← previous
next →
401–500 of 2,721, ranked by callers