Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alibaba/graph-learn
/ types & classes
Types & classes
1,001 in github.com/alibaba/graph-learn
⨍
Functions
4,782
◇
Types & classes
1,001
↳
Endpoints
2
↓ 21 callers
Class
Attribute
graphlearn/src/core/graph/storage/types.h:101
↓ 18 callers
Class
Data
A plain object modeling a batch of `Nodes` or `Edges`.
graphlearn/python/nn/data.py:20
↓ 10 callers
Class
LinearLayer
Do the computation `y = xW + B`. x: [-1, input_dim] W: [intput_dim, output_dim] B: [output_dim] y: [-1, output_dim] Args: name
graphlearn/python/nn/tf/layers/linear_layer.py:29
↓ 10 callers
Class
Value
graphlearn/src/common/io/value.h:90
↓ 8 callers
Class
FeatureHandler
Encodes the input features of `Data` using `FeatureSpec`. For efficiency, we group the features into `FeatureGroup` accroding to the `FeatureSpec
graphlearn/python/nn/tf/data/feature_handler.py:77
↓ 8 callers
Class
FileInfo
Provides utility functions for filenames. FileInfo provides easy access to the components of a file's path relative to the project root.
dynamic_graph_service/ci/cpplint.py:1296
↓ 8 callers
Class
LiteString
graphlearn/src/common/string/lite_string.h:27
↓ 7 callers
Class
AdminRequest
dynamic_graph_service/src/service/request/admin_request.h:30
↓ 6 callers
Class
FeatureSpec
Describes how to encode the values of `Nodes` or `Edges`. Args: feature_num (int, Required): The total feature count. weighted (boolean, O
graphlearn/python/data/feature_spec.py:48
↓ 6 callers
Class
Status
graphlearn/src/include/status.h:52
↓ 6 callers
Enum
Type
graphlearn/src/common/threading/runner/threadpool.h:28
↓ 4 callers
Class
DynamicEmbeddingColumn
EmbeddingColumn with dynamic bucket_size.
graphlearn/python/nn/tf/data/feature_column.py:160
↓ 4 callers
Class
Edge
dynamic_graph_service/python/data/u2i/u2i_generator.py:86
↓ 4 callers
Class
EmbeddingColumn
Uses embedding_lookup to embed the categorical features. Args: name: A unique string identifying the input feature. bucket_size: The size o
graphlearn/python/nn/tf/data/feature_column.py:128
↓ 4 callers
Class
FeatureGroup
Represents a group of `FeatureColumn`s.
graphlearn/python/nn/tf/data/feature_handler.py:33
↓ 4 callers
Class
SAGEConv
GraphSAGE convolution. Args: in_dim: A int indicates dimension of input sample or a list corresponds to dimensional sizes of src and dst
graphlearn/python/nn/tf/layers/sage_conv.py:27
↓ 3 callers
Class
BatchGraph
A BatchGraph object, which represents a batch of `SubGraph`s. Nodes, edges in subgraphs are concatenated together and their offsets are recorded
graphlearn/python/nn/tf/data/batchgraph.py:33
↓ 3 callers
Class
Client
A :code:`Client` class manages a set of remote server to connect and do a round-robin sample between those GraphLearn clients.
graphlearn/python/client.py:24
↓ 3 callers
Class
DynamicSparseEmbeddingColumn
SparseEmbeddingColumn with dynamic bucket_size.
graphlearn/python/nn/tf/data/feature_column.py:281
↓ 3 callers
Class
EgoGraphSAGE
graphlearn/examples/tf/ego_sage/ego_sage.py:29
↓ 3 callers
Class
EgoRGCNConv
EgoGraph based implementation of RGCN. https://arxiv.org/abs/1703.06103. Args: name: A string, layer name. in_dim: An integer or a two ele
graphlearn/python/nn/tf/layers/ego_rgcn_conv.py:33
↓ 3 callers
Class
FakeNode
FakeNode is used for adding corresponding DagNode of E.outV()/inV() to Dag. E.outV()/inV() doesn't raise any operator, but only changes the field
graphlearn/python/gsl/dag_node.py:645
↓ 3 callers
Class
HeteroBatchGraph
A HeteroBatchGraph object, which represents a batch of `HeteroSubGraph`s. Each type of Nodes, edges in subgraphs are concatenated together and their
graphlearn/python/nn/tf/data/hetero_batchgraph.py:33
↓ 3 callers
Class
LocalTrainer
Class for local training and evaluation Args: ckpt_dir: checkpoint dir. ckpt_freq: checkpoint frequency. ckpt_steps: checkpoint steps.
graphlearn/examples/tf/trainer.py:234
↓ 3 callers
Class
LookupDagNode
graphlearn/python/gsl/dag_node.py:615
↓ 3 callers
Class
Nodes
As returned object of `get_next` api of `node_sampler` and `negative_sampler`, as returned object of `get_nodes` of `Graph` or as in-memory objec
graphlearn/python/data/values.py:226
↓ 3 callers
Class
NumericColumn
Represents real valued or numerical features. Args: name: A unique string identifying the input feature. normalizer_func: If not `None`, a
graphlearn/python/nn/tf/data/feature_column.py:101
↓ 3 callers
Class
OutOfRangeError
graphlearn/python/errors.py:138
↓ 3 callers
Class
RecordBatch
The structure of io record batch. The record batch is the basic payload of dataloader messages and actor messages. The underlying buffer is cppkafka
dynamic_graph_service/src/core/io/record.h:91
↓ 3 callers
Class
RoutingUpdate
dynamic_graph_service/src/common/partition_router.h:27
↓ 3 callers
Class
Server
Class to manage a GraphLearn server, including start, init and stop.
graphlearn/python/server.py:21
↓ 3 callers
Class
SparseEmbeddingColumn
Uses sparse_embedding_lookup to embed the multivalent categorical feature which is split with delimiter. Args: name: A unique string identif
graphlearn/python/nn/tf/data/feature_column.py:242
↓ 2 callers
Class
DenseSpec
graphlearn/python/data/feature_spec.py:33
↓ 2 callers
Class
DynamicSparseSpec
graphlearn/python/data/feature_spec.py:28
↓ 2 callers
Class
EdgeCNInducer
Induces the edge traversal and it's 1-hop query to SubGraph and generates the additional structure labels.
graphlearn/examples/tf/seal/edge_cn_inducer.py:22
↓ 2 callers
Class
Edges
As returned object of `get_next` api of `edge_sampler` , as returned object of `get_edges` of `Graph` or as in-memory object for constructing gra
graphlearn/python/data/values.py:448
↓ 2 callers
Class
EgoBipartiteGraphSAGE
graphlearn/examples/tf/ego_bipartite_sage/ego_bipartite_sage.py:29
↓ 2 callers
Class
EgoGraph
`EgoGraph` is a basic data structure used to describe a sampled graph. It constists of src `Data` and src's neighbors(nodes and edges) `Data`. T
graphlearn/python/nn/tf/data/egograph.py:23
↓ 2 callers
Class
EgoRGCNDataLoader
graphlearn/examples/tf/ego_rgcn/ego_rgcn_data_loader.py:37
↓ 2 callers
Class
EgoSAGESupervisedDataLoader
graphlearn/examples/tf/ego_sage/ego_sage_data_loader.py:39
↓ 2 callers
Class
FusedEmbeddingColumn
Fuses the input feature with the same dimension setting and then lookups embeddings. Args: name: A unique string identifying the input featur
graphlearn/python/nn/tf/data/feature_column.py:192
↓ 2 callers
Class
GCNConv
graphlearn/python/nn/tf/layers/gcn_conv.py:27
↓ 2 callers
Class
KafkaOffsetsFetcher
dynamic_graph_service/python/coordinator/barrier.py:35
↓ 2 callers
Class
KafkaPartitionOffsetInfo
dynamic_graph_service/python/coordinator/checkpoint.py:23
↓ 2 callers
Class
Layer
Layer is 1 hop neighbor nodes and the between edges.
graphlearn/python/data/values.py:756
↓ 2 callers
Class
Layers
As returned object of `get_next` api of `meta_path_sampler`.
graphlearn/python/data/values.py:683
↓ 2 callers
Class
PartitionRouter
dynamic_graph_service/src/common/partition_router.h:34
↓ 2 callers
Class
QueryExecutor
dynamic_graph_service/src/core/execution/query_executor.h:29
↓ 2 callers
Class
QueryResponse
dynamic_graph_service/src/service/request/query_response.h:51
↓ 2 callers
Class
ReplaceRules
graphlearn/examples/tf/serving/export_serving_model.py:34
↓ 2 callers
Class
SparseNodes
SparseNodes is the returned value of full neighbor sampler which is 2D. It can be easily transformed to Tensorflow or PyTorch Sparse Tensors.
graphlearn/python/data/values.py:362
↓ 2 callers
Class
StorePartitionBackupInfo
dynamic_graph_service/python/coordinator/checkpoint.py:29
↓ 2 callers
Class
SubGraph
`SubGraph` is a basic data structure used to describe a sampled subgraph. It constists of `edge_index` and nodes `Data` and edges `Data`. Args:
graphlearn/python/nn/subgraph.py:24
↓ 2 callers
Class
SubServiceBarrierState
dynamic_graph_service/python/coordinator/barrier.py:55
↓ 2 callers
Class
SubServiceCheckpointManager
dynamic_graph_service/python/coordinator/checkpoint.py:135
↓ 2 callers
Class
SubsPartitionBackupInfo
dynamic_graph_service/python/coordinator/checkpoint.py:37
↓ 2 callers
Class
TapeHolder
graphlearn/src/actor/tensor_map.h:33
↓ 2 callers
Class
Tensor
dynamic_graph_service/src/core/execution/tensor.h:25
↓ 2 callers
Class
Vertex
dynamic_graph_service/python/data/u2i/u2i_generator.py:58
↓ 2 callers
Class
WorkerCheckpoint
dynamic_graph_service/python/coordinator/checkpoint.py:44
↓ 2 callers
Class
kafka_produce_exception
dynamic_graph_service/src/service/channel/sample_publisher.h:34
↓ 1 callers
Class
AllowAll
graphlearn/src/common/string/string_tool.cc:26
↓ 1 callers
Class
BipartiteGraphSAGE
graphlearn/examples/tf/bipartite_sage/bipartite_sage.py:29
↓ 1 callers
Class
CleansedLines
Holds 4 copies of all lines with different preprocessing applied to them. 1) elided member contains lines without strings and comments. 2) lines
dynamic_graph_service/ci/cpplint.py:1640
↓ 1 callers
Class
Collater
graphlearn/python/nn/pytorch/data/pyg_dataloader.py:44
↓ 1 callers
Class
Config
graphlearn/python/nn/tf/config.py:19
↓ 1 callers
Class
Coordinator
dynamic_graph_service/python/coordinator/coordinator.py:80
↓ 1 callers
Class
CoordinatorGrpcService
dynamic_graph_service/python/coordinator/grpc_service.py:186
↓ 1 callers
Class
CoordinatorHttpService
dynamic_graph_service/python/coordinator/http_service.py:136
↓ 1 callers
Class
CoordinatorServicer
dynamic_graph_service/python/coordinator/grpc_service.py:58
↓ 1 callers
Class
DagEdge
graphlearn/python/gsl/dag_edge.py:22
↓ 1 callers
Class
DagProxy
graphlearn/src/actor/dag/dag_proxy.h:87
↓ 1 callers
Class
DagState
graphlearn/python/data/state.py:43
↓ 1 callers
Class
DagValues
graphlearn/python/gsl/dag_dataset.py:95
↓ 1 callers
Class
DegreeDagNode
graphlearn/python/gsl/dag_node.py:626
↓ 1 callers
Class
DistTrainer
Custom DistTrainer save node embedding on local file.
graphlearn/examples/tf/ego_sage/k8s/dist_trainer.py:41
↓ 1 callers
Class
DynamicMultivalSpec
graphlearn/python/data/feature_spec.py:43
↓ 1 callers
Class
EdgeInducer
Induces the edge traversal and it's 1-hop query to SubGraph.
graphlearn/examples/tf/sage/edge_inducer.py:22
↓ 1 callers
Class
EdgeInfo
graphlearn/python/data/topology.py:71
↓ 1 callers
Class
EgoGAT
graphlearn/examples/tf/ego_gat/ego_gat.py:29
↓ 1 callers
Class
EgoRGCN
graphlearn/examples/tf/ego_rgcn/ego_rgcn.py:29
↓ 1 callers
Class
EgoSAGEUnsupervisedDataLoader
graphlearn/examples/tf/ego_sage/ego_sage_data_loader.py:65
↓ 1 callers
Class
GATConv
multi-head GAT convolutional layer.
graphlearn/python/nn/tf/layers/gat_conv.py:29
↓ 1 callers
Class
GCN
graphlearn/examples/pytorch/gcn/gcn.py:26
↓ 1 callers
Class
GlobalBarrierMonitor
dynamic_graph_service/python/coordinator/barrier.py:85
↓ 1 callers
Class
HeteroConv
Handles heterogeneous subgraph(`HeteroSubGraph`) convolution. This layer will perform the convolution operation according to the specified ed
graphlearn/python/nn/tf/layers/hetero_conv.py:33
↓ 1 callers
Class
HeteroEdgeInducer
Induces the edge traversal and it's 1-hop query to HeteroSubGraph.
graphlearn/examples/tf/bipartite_sage/hetero_edge_inducer.py:23
↓ 1 callers
Class
HeteroSubGraph
A data object describing heterogeneous `SubGraph`. Different types of nodes and edges are represented by a dict. Args: edge_index_dict: A di
graphlearn/python/nn/hetero_subgraph.py:24
↓ 1 callers
Class
IdWeight
graphlearn/src/core/operator/sampler/attribute_nodes_map.h:42
↓ 1 callers
Class
InstallQueryRequest
dynamic_graph_service/src/service/request/query_request.h:27
↓ 1 callers
Class
Meta
dynamic_graph_service/python/coordinator/coordinator.py:65
↓ 1 callers
Class
MockHttpService
dynamic_graph_service/gsl_client/mock_server.py:75
↓ 1 callers
Class
MultivalSpec
graphlearn/python/data/feature_spec.py:37
↓ 1 callers
Class
NestingState
Holds states related to parsing braces.
dynamic_graph_service/ci/cpplint.py:2629
↓ 1 callers
Class
NodeProxy
graphlearn/src/actor/dag/dag_proxy.h:45
↓ 1 callers
Class
PartitionInfo
dynamic_graph_service/src/core/storage/partition_info.h:25
↓ 1 callers
Class
PartitionedDB
dynamic_graph_service/src/core/storage/sample_store.h:125
↓ 1 callers
Class
PartitionedTable
dynamic_graph_service/src/core/storage/sample_builder.h:74
↓ 1 callers
Class
Partitioner
dynamic_graph_service/src/common/partitioner.h:26
↓ 1 callers
Class
Prefix
dynamic_graph_service/benchmark/sample_builder/map_test.cc:23
next →
1–100 of 1,001, ranked by callers