gs-graphx

Modified GraphScope for GraphX

https://github.com/zhanglei1949/gs-graphx

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.0%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Modified GraphScope for GraphX

Basic Info
  • Host: GitHub
  • Owner: zhanglei1949
  • License: apache-2.0
  • Language: C++
  • Default Branch: main
  • Size: 62.3 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme Contributing License Code of conduct Citation

README-zh.md

graphscope-logo

Docs-en Docs-zh Translation Playground Open in Colab

GraphScope GraphScope

GraphScope Python GRAPEMaxGraphGraph-Learn Vineyard Gremlin GraphScope

GraphScope SIGMOD2017 VLDB2017 VLDB2020 SAILGraphScope NSDI 2021 GraphScope TODSSIGMODVLDBKDD

graphscope.io

JupyterLab Playground GraphScope

GraphScope Kubernetes (k8s)

pip GraphScope

bash pip3 install graphscope

graphscope Python >= 3.7 pip >= 19.0.

GraphScope Linux (Ubuntu 20.04+ / Centos 7+) macOS 12+ (Intel/Apple silicon) Windows WSL2 Ubuntu GraphScope

GraphScope

:

ogbn-mag Microsoft Academic Graph4

ogbn-mag 128 word2vec

GraphScope property graphlabelproperty ogbn-mag

sample-of-property-graph

GraphScope

```python import graphscope from graphscope.dataset import loadogbnmag

g = loadogbnmag() ```

ogb snap . here. .

GraphScope Gremlin

ID 2 4307

```python

get the endpoint for submitting Gremlin queries on graph g.

interactive = graphscope.gremlin(g)

count the number of papers two authors (with id 2 and 4307) have co-authored

papers = interactive.execute("g.V().has('author', 'id', 2).out('writes').where(__.in('writes').has('id', 4307)).count()").one() ```

GraphScope

Gremlin k-core


```python

extract a subgraph of publication within a time range

sub_graph = interactive.subgraph("g.V().has('year', gte(2014).and(lte(2020))).outE('cites')")

project the projected graph to simple graph.

simpleg = subgraph.project(vertices={"paper": []}, edges={"cites": []})

ret1 = graphscope.kcore(simpleg, k=5) ret2 = graphscope.triangles(simple_g)

add the results as new columns to the citation graph

subgraph = subgraph.addcolumn(ret1, {"kcore": "r"}) subgraph = subgraph.addcolumn(ret2, {"tc": "r"}) ```

GraphScope GraphScope Pregel PIE

(GNNs)

GNN

GCN 349

```python

define the features for learning

paperfeatures = [f"feat{i}" for i in range(128)]

paperfeatures.append("kcore") paperfeatures.append("tc")

launch a learning engine.

lg = graphscope.graphlearn(subgraph, nodes=[("paper", paperfeatures)], edges=[("paper", "cites", "paper")], gen_labels=[ ("train", "paper", 100, (0, 75)), ("val", "paper", 100, (75, 85)), ("test", "paper", 100, (85, 100)) ]) ```

```python

Note: Here we use tensorflow as NN backend to train GNN model. so please

install tensorflow.

try: # https://www.tensorflow.org/guide/migrate import tensorflow.compat.v1 as tf tf.disablev2behavior() except ImportError: import tensorflow as tf

import graphscope.learning from graphscope.learning.examples import EgoGraphSAGE from graphscope.learning.examples import EgoSAGESupervisedDataLoader from graphscope.learning.examples.tf.trainer import LocalTrainer

supervised GCN.

def traingcn(graph, nodetype, edgetype, classnum, featuresnum, hopsnum=2, nbrsnum=[25, 10], epochs=2, hiddendim=256, indroprate=0.5, learningrate=0.01, ): graphscope.learning.resetdefaulttfgraph()

dimensions = [features_num] + [hidden_dim] * (hops_num - 1) + [class_num]
model = EgoGraphSAGE(dimensions, act_func=tf.nn.relu, dropout=in_drop_rate)

# prepare train dataset
train_data = EgoSAGESupervisedDataLoader(
    graph, graphscope.learning.Mask.TRAIN,
    node_type=node_type, edge_type=edge_type, nbrs_num=nbrs_num, hops_num=hops_num,
)
train_embedding = model.forward(train_data.src_ego)
train_labels = train_data.src_ego.src.labels
loss = tf.reduce_mean(
    tf.nn.sparse_softmax_cross_entropy_with_logits(
        labels=train_labels, logits=train_embedding,
    )
)
optimizer = tf.train.AdamOptimizer(learning_rate=learning_rate)

# prepare test dataset
test_data = EgoSAGESupervisedDataLoader(
    graph, graphscope.learning.Mask.TEST,
    node_type=node_type, edge_type=edge_type, nbrs_num=nbrs_num, hops_num=hops_num,
)
test_embedding = model.forward(test_data.src_ego)
test_labels = test_data.src_ego.src.labels
test_indices = tf.math.argmax(test_embedding, 1, output_type=tf.int32)
test_acc = tf.div(
    tf.reduce_sum(tf.cast(tf.math.equal(test_indices, test_labels), tf.float32)),
    tf.cast(tf.shape(test_labels)[0], tf.float32),
)

# train and test
trainer = LocalTrainer()
trainer.train(train_data.iterator, loss, optimizer, epochs=epochs)
trainer.test(test_data.iterator, test_acc)

traingcn(lg, nodetype="paper", edgetype="cites", classnum=349, # output dimension features_num=130, # input dimension, 128 + kcore + triangle count ) ```

nodeclassificationon_citation.ipynb

Kubernetes

GraphScope Vineyard GraphScope Kubernetes

k8s k8s API ~/.kube/config

Kind k8s

```bash

for usage, type -h

./scripts/install_deps.sh --k8s ```

graphscope

bash pip3 install graphscope-client

how-it-works

Python GraphScope

  • * 1*. session GraphScope
  • * 2 - 5*. ( graphscope.gremlin graphscope.graphlearn sess.gremlin sess.graphlearnsess Session )
  • * 6*.

GraphScope Python session

with_dataset Pod /dataset

```python import graphscope

sess = graphscope.session(with_dataset=True) ```

macOS LoadBalancer NodePort

python sess = graphscope.session(with_dataset=True, k8s_service_type="LoadBalancer")

coordinator coordinator k8s pods coordinator pod vineyard

```python from graphscope.dataset import loadogbnmag

/dataset

ogbnmagsmall

container /dataset

g = loadogbnmag(sess, "/dataset/ogbnmagsmall") ```

g vineyard k8s pods

Gremlin

nodeclassificationon_citation.ipynb

Coordinator

python sess.close()

graphscope Python

```bash python3 gsctl.py install-deps dev

--cn

python3 gsctl.py install-deps dev --cn ```

make GraphScope

```bash

Python

sudo make install

make interactive

make analytical

make learning

```

Docker

GraphScope Dockerfile Docker GraphScope k8s/internal

```bash

tag graphscope/graphscope:SHORTSHA

cd k8s

make graphscope ```

Python

GraphScope Python GraphScope docker Python protobuf GraphScope docker Python

bash make client

C/C++ Python Python Wheels.

bash make test

GraphScope Sphinx

```bash

build the docs

make graphscope-docs

to open preview on local

open docs/_build/html/index.html ``` https://graphscope.io/docs

GraphScope Apache License 2.0

  • Wenfei Fan, Tao He, Longbin Lai, Xue Li, Yong Li, Zhao Li, Zhengping Qian, Chao Tian, Lei Wang, Jingbo Xu, Youyang Yao, Qiang Yin, Wenyuan Yu, Jingren Zhou, Diwen Zhu, Rong Zhu. GraphScope: A Unified Engine For Big Graph Processing. The 47th International Conference on Very Large Data Bases (VLDB), industry, 2021.
  • Jingbo Xu, Zhanning Bai, Wenfei Fan, Longbin Lai, Xue Li, Zhao Li, Zhengping Qian, Lei Wang, Yanyan Wang, Wenyuan Yu, Jingren Zhou. GraphScope: A One-Stop Large Graph Processing System. The 47th International Conference on Very Large Data Bases (VLDB), demo, 2021

Owner

  • Name: Zhang Lei
  • Login: zhanglei1949
  • Kind: user
  • Location: Shanghai
  • Company: Aliaba Inc.

ALL IS WELL

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels

Dependencies

interactive_engine/executor/ir/integrated/Cargo.toml cargo
interactive_engine/executor/ir/runtime/Cargo.toml cargo
interactive_engine/executor/store/Cargo.toml cargo
interactive_engine/executor/store/exp_store/Cargo.toml cargo
interactive_engine/executor/store/global_query/Cargo.toml cargo
interactive_engine/executor/store/groot/Cargo.toml cargo
  • rand 0.8.5 development
  • byteorder 1.4.3
  • crossbeam-epoch 0.9
  • grpcio 0.10
  • grpcio-sys 0.10
  • libc 0.2
  • log 0.4
  • log4rs 1.2
  • protobuf 2.27
  • rocksdb 0.21.0
  • rust-ini 0.13
  • rustversion 1.0
  • serde 1.0
  • serde_derive 1.0
  • serde_json 1.0
  • structopt 0.3
  • tempfile 3
interactive_engine/executor/store/mcsr/Cargo.toml cargo
flex/Dockerfile docker
  • ubuntu 20.04 build
interactive_engine/executor/engine/pegasus/benchmark/Dockerfile docker
  • rust 1.55.0 build
k8s/actions-runner-controller/manylinux/Dockerfile docker
  • $REGISTRY/graphscope/graphscope-dev $BUILDER_VERSION build
k8s/actions-runner-controller/ubuntu/Dockerfile docker
  • summerwind/actions-runner-dind latest build
analytical_engine/java/grape-annotation/pom.xml maven
  • com.alibaba.fastffi:annotation-processor
  • com.squareup:javapoet
analytical_engine/java/grape-demo/pom.xml maven
  • com.alibaba.graphscope:grape-giraph provided
  • com.alibaba.fastffi:annotation-processor
  • com.alibaba.graphscope:grape-annotation
  • com.alibaba.graphscope:grape-graphx 0.26.0
  • com.alibaba.graphscope:grape-jdk
  • com.alibaba:fastjson
  • org.slf4j:slf4j-api
  • junit:junit test
analytical_engine/java/grape-giraph/pom.xml maven
  • com.alibaba.graphscope:grape-jdk
  • io.netty:netty-all ${dep.netty.version}
  • org.apache.giraph:giraph-core 1.3.0-hadoop2
  • org.apache.hadoop:hadoop-core 1.2.1
  • org.mockito:mockito-core test
analytical_engine/java/grape-graphx/pom.xml maven
  • org.scala-lang:scala-library provided
  • com.alibaba.fastffi:llvm4jni-runtime
  • com.alibaba.graphscope:grape-jdk
  • com.esotericsoftware:kryo
  • it.unimi.dsi:fastutil
  • org.apache.spark:spark-graphx_2.12
  • org.apache.spark:spark-sql_2.12
  • org.apache.spark:spark-yarn_2.12
  • junit:junit test
  • org.mockito:mockito-all test
  • org.scalatest:scalatest_2.12 3.0.2 test
analytical_engine/java/grape-jdk/pom.xml maven
  • org.scala-lang:scala-library provided
  • org.slf4j:slf4j-api provided
  • com.alibaba.fastffi:annotation-processor
  • com.alibaba.fastffi:ffi
  • com.alibaba.fastffi:llvm4jni-runtime
  • com.alibaba.graphscope:grape-annotation
  • com.alibaba:fastjson
  • com.google.guava:guava
  • junit:junit test
analytical_engine/java/grape-rdd-reader/pom.xml maven
  • com.google.code.gson:gson
  • com.google.guava:guava
  • com.google.protobuf:protobuf-java-util
  • io.grpc:grpc-netty-shaded
  • io.grpc:grpc-protobuf
  • io.grpc:grpc-stub
  • javax.annotation:javax.annotation-api
  • org.scala-lang:scala-library
  • io.grpc:grpc-testing test
analytical_engine/java/grape-runtime/pom.xml maven
  • com.google.testing.compile:compile-testing compile
  • com.alibaba.fastffi:annotation-processor
  • com.alibaba.fastffi:ffi
  • com.alibaba.graphscope:grape-jdk
  • com.squareup:javapoet
  • org.apache.logging.log4j:log4j-api
  • org.apache.logging.log4j:log4j-core
  • org.apache.logging.log4j:log4j-slf4j-impl
  • org.slf4j:slf4j-api
analytical_engine/java/pom.xml maven
interactive_engine/assembly/pom.xml maven
interactive_engine/benchmark/pom.xml maven
  • org.apache.tinkerpop:gremlin-driver 3.5.1
interactive_engine/common/pom.xml maven
  • com.fasterxml.jackson.core:jackson-annotations
  • com.fasterxml.jackson.core:jackson-core
  • com.fasterxml.jackson.core:jackson-databind
  • com.fasterxml.jackson.module:jackson-module-paranamer
  • com.google.protobuf:protobuf-java
  • io.grpc:grpc-protobuf
  • io.grpc:grpc-stub
  • javax.annotation:javax.annotation-api
  • org.slf4j:slf4j-api
interactive_engine/compiler/pom.xml maven
  • org.apache.tinkerpop:gremlin-test compile
  • com.alibaba.graphscope:interactive-common
  • com.alibaba.pegasus:pegasus-client
  • com.fasterxml.jackson.core:jackson-core
  • com.fasterxml.jackson.core:jackson-databind
  • com.fasterxml.jackson.module:jackson-module-paranamer
  • com.google.guava:guava
  • com.google.protobuf:protobuf-java
  • com.google.protobuf:protobuf-java-util
  • commons-io:commons-io
  • io.grpc:grpc-api
  • junit:junit
  • net.java.dev.jna:jna
  • org.antlr:antlr4-runtime 4.9.1
  • org.apache.calcite:calcite-core
  • org.apache.commons:commons-configuration2
  • org.apache.commons:commons-lang3
  • org.apache.tinkerpop:gremlin-core
  • org.apache.tinkerpop:gremlin-driver
  • org.apache.tinkerpop:gremlin-groovy
  • org.apache.tinkerpop:gremlin-server
  • org.apache.tinkerpop:tinkergraph-gremlin
  • org.immutables:value
  • org.javatuples:javatuples 1.2
  • org.neo4j.driver:neo4j-java-driver
  • org.neo4j:neo4j
  • org.slf4j:slf4j-api
  • org.slf4j:slf4j-simple
interactive_engine/data-load-tool/pom.xml maven
  • org.apache.hadoop:hadoop-mapreduce-client-core 3.2.4 compile
  • com.aliyun.odps:odps-sdk-commons provided
  • com.aliyun.odps:odps-sdk-mapred provided
  • org.apache.spark:spark-core_${scala.binary.version} provided
  • org.apache.spark:spark-sql_${scala.binary.version} provided
  • org.scala-lang:scala-library provided
  • ch.qos.logback:logback-classic
  • com.alibaba.graphscope:groot-client
  • com.alibaba.graphscope:interactive-common
  • com.aliyun.oss:aliyun-sdk-oss
  • com.fasterxml.jackson.core:jackson-core
  • com.fasterxml.jackson.core:jackson-databind
  • commons-cli:commons-cli
  • commons-codec:commons-codec
  • org.apache.hadoop:hadoop-common
  • org.rocksdb:rocksdbjni
  • org.slf4j:slf4j-api
interactive_engine/executor/engine/pegasus/clients/java/client/pom.xml maven
  • com.google.guava:guava
  • com.google.protobuf:protobuf-java
  • io.grpc:grpc-api
  • io.grpc:grpc-netty
  • io.grpc:grpc-protobuf
  • io.grpc:grpc-stub
  • javax.annotation:javax.annotation-api
  • org.slf4j:slf4j-api
interactive_engine/executor/pom.xml maven
interactive_engine/frontend/pom.xml maven
  • com.alibaba.graphscope:compiler
  • com.alibaba.graphscope:interactive-common
  • org.apache.commons:commons-lang3
  • org.scala-lang:scala-library
  • org.slf4j:slf4j-api
  • org.slf4j:slf4j-simple
  • junit:junit test
  • org.apache.commons:commons-configuration2 test
  • org.apache.tinkerpop:gremlin-core test
  • org.apache.tinkerpop:gremlin-test test
interactive_engine/groot-client/pom.xml maven
  • com.google.protobuf:protobuf-java
  • io.grpc:grpc-api
  • io.grpc:grpc-netty-shaded
  • io.grpc:grpc-protobuf
  • io.grpc:grpc-stub
  • javax.annotation:javax.annotation-api
  • junit:junit test
  • org.junit.jupiter:junit-jupiter-api test
interactive_engine/groot-module/pom.xml maven
  • com.aliyun.odps:odps-sdk-commons compile
  • com.aliyun.odps:odps-sdk-core compile
  • com.alibaba.graphscope:groot-client
  • com.alibaba.graphscope:interactive-common
  • com.aliyun.oss:aliyun-sdk-oss
  • com.fasterxml.jackson.core:jackson-annotations
  • com.fasterxml.jackson.core:jackson-core
  • com.fasterxml.jackson.core:jackson-databind
  • com.google.guava:guava
  • com.google.protobuf:protobuf-java
  • commons-codec:commons-codec
  • io.grpc:grpc-api
  • io.grpc:grpc-netty
  • io.grpc:grpc-stub
  • net.java.dev.jna:jna
  • org.apache.curator:curator-client
  • org.apache.curator:curator-framework
  • org.apache.curator:curator-recipes
  • org.apache.curator:curator-x-discovery
  • org.apache.hadoop:hadoop-common
  • org.apache.kafka:kafka-clients
  • org.apache.zookeeper:zookeeper
  • org.apache.zookeeper:zookeeper-jute 3.6.3
  • org.slf4j:slf4j-api
interactive_engine/groot-server/pom.xml maven
  • org.apache.curator:curator-recipes compile
  • ch.qos.logback:logback-classic
  • com.alibaba.graphscope:compiler
  • com.alibaba.graphscope:groot-client
  • com.alibaba.graphscope:groot-module
  • com.alibaba.graphscope:interactive-common
  • com.alibaba.pegasus:pegasus-client
  • com.fasterxml.jackson.core:jackson-core
  • com.google.guava:guava
  • com.google.protobuf:protobuf-java
  • com.salesforce.kafka.test:kafka-junit-core
  • io.dropwizard.metrics:metrics-core
  • io.grpc:grpc-api
  • io.grpc:grpc-netty
  • io.grpc:grpc-stub
  • net.java.dev.jna:jna
  • org.apache.commons:commons-configuration2
  • org.apache.commons:commons-lang3
  • org.apache.curator:curator-client
  • org.apache.curator:curator-framework
  • org.apache.curator:curator-test
  • org.apache.curator:curator-x-discovery
  • org.apache.hadoop:hadoop-client
  • org.apache.kafka:kafka-clients
  • org.apache.kafka:kafka_2.13
  • org.apache.tinkerpop:gremlin-core
  • org.apache.tinkerpop:gremlin-driver
  • org.apache.tinkerpop:gremlin-server
  • org.jgrapht:jgrapht-core
  • org.scala-lang:scala-library 2.13.9
  • org.slf4j:slf4j-api
  • com.salesforce.kafka.test:kafka-junit5 test
  • junit:junit test
  • org.apache.tinkerpop:gremlin-test test
  • org.junit.jupiter:junit-jupiter test
  • org.junit.jupiter:junit-jupiter-api test
  • org.junit.vintage:junit-vintage-engine test
  • org.mockito:mockito-core test
interactive_engine/lgraph/pom.xml maven
  • com.alibaba.graphscope:executor
interactive_engine/pom.xml maven
interactive_engine/tests/pom.xml maven
  • org.apache.tinkerpop:gremlin-test compile
  • com.alibaba.graphscope:compiler
  • com.alibaba.graphscope:interactive-common
  • javax.annotation:javax.annotation-api
  • org.apache.commons:commons-configuration2
  • org.apache.commons:commons-lang3
  • org.apache.tinkerpop:gremlin-core
  • org.apache.tinkerpop:gremlin-driver
  • junit:junit test
  • org.hamcrest:hamcrest 2.2 test
  • org.hamcrest:hamcrest-core 2.2 test
  • org.testng:testng test
python/jupyter/graphscope/package.json npm
  • @phosphor/application ^1.6.0 development
  • @phosphor/widgets ^1.6.0 development
  • @types/expect.js ^0.3.29 development
  • @types/mocha ^5.2.5 development
  • @types/node ^10.11.6 development
  • @types/react ^16.9.0 development
  • @types/react-dom ^16.9.0 development
  • @types/webpack-env ^1.13.6 development
  • @typescript-eslint/eslint-plugin ^2.31.0 development
  • @typescript-eslint/parser ^2.31.0 development
  • css-loader ^3.2.0 development
  • eslint ^6.8.0 development
  • eslint-config-prettier ^6.11.0 development
  • eslint-plugin-prettier ^3.1.3 development
  • expect.js ^0.3.1 development
  • fs-extra ^7.0.0 development
  • husky ^4.2.5 development
  • karma ^6.3.16 development
  • karma-chrome-launcher ^2.2.0 development
  • karma-firefox-launcher ^1.1.0 development
  • karma-ie-launcher ^1.0.0 development
  • karma-mocha ^1.3.0 development
  • karma-mocha-reporter ^2.2.5 development
  • karma-typescript ^5.5.1 development
  • lint-staged ^10.2.2 development
  • mkdirp ^0.5.1 development
  • mocha ^5.2.0 development
  • npm-run-all ^4.1.3 development
  • prettier ^2.0.5 development
  • rimraf ^2.6.2 development
  • source-map-loader ^0.2.4 development
  • style-loader ^1.0.0 development
  • ts-loader ^5.2.1 development
  • typescript ^3.7.1 development
  • webpack ^4.20.2 development
  • webpack-cli ^3.1.2 development
  • @antv/graphin-graphscope ^1.0.3
  • @jupyter-widgets/base ^1.1.10 || ^2 || ^3
  • react ^16.9.0
  • react-dom ^16.9.0
coordinator/pyproject.toml pypi
coordinator/requirements-dev.txt pypi
  • black >=23.3.0 development
  • flake8 ==4.0.1 development
  • isort ==5.10.1 development
  • setuptools ==65.7.0 development
coordinator/requirements.txt pypi
  • PyYAML *
  • etcd-distro >=3.5.1
  • grpcio >=1.49
  • grpcio-tools >=1.49
  • kubernetes >=24.2.0
  • packaging *
  • prometheus-client >=0.14.1
  • protobuf >=4
  • tqdm *
  • vineyard >=0.16.3
  • vineyard-io >=0.16.3
coordinator/setup.py pypi
flex/third_party/nlohmann-json/docs/mkdocs/requirements.txt pypi
  • Babel ==2.13.1
  • GitPython ==3.1.40
  • Jinja2 ==3.1.2
  • Markdown ==3.5
  • MarkupSafe ==2.1.3
  • PyYAML ==6.0.1
  • Pygments ==2.16.1
  • certifi ==2023.7.22
  • charset-normalizer ==3.3.1
  • click ==8.1.7
  • csscompressor ==0.9.5
  • future ==0.18.3
  • ghp-import ==2.1.0
  • gitdb ==4.0.11
  • htmlmin ==0.1.12
  • httplib2 ==0.22.0
  • idna ==3.4
  • importlib-metadata ==6.8.0
  • joblib ==1.3.2
  • jsmin ==3.0.1
  • livereload ==2.6.3
  • lunr ==0.7.0.post1
  • markdown-include ==0.8.1
  • mergedeep ==1.3.4
  • mkdocs ==1.5.3
  • mkdocs-git-revision-date-localized-plugin ==1.2.1
  • mkdocs-material ==9.4.7
  • mkdocs-material-extensions ==1.3
  • mkdocs-minify-plugin ==0.7.1
  • mkdocs-redirects ==1.2.1
  • mkdocs-simple-hooks ==0.1.5
  • nltk ==3.8.1
  • packaging ==23.2
  • plantuml ==0.3.0
  • plantuml-markdown ==3.9.2
  • pymdown-extensions ==10.3.1
  • pyparsing ==3.1.1
  • python-dateutil ==2.8.2
  • pytz ==2023.3.post1
  • pyyaml_env_tag ==0.1
  • regex ==2023.10.3
  • requests ==2.31.0
  • six ==1.16.0
  • smmap ==5.0.1
  • tornado ==6.3.3
  • tqdm ==4.66.1
  • urllib3 ==2.0.7
  • watchdog ==3.0.0
  • zipp ==3.17.0
flex/third_party/nlohmann-json/tools/serve_header/requirements.txt pypi
  • PyYAML ==6.0
  • watchdog ==2.1.7
python/jupyter/graphscope/setup.py pypi
  • ipywidgets >=7.0.0
  • networkx *
  • spectate >=0.4.1
  • traitlets *
python/pyproject.toml pypi
python/requirements-dev.txt pypi
  • Pygments >=2.4.1 development
  • black >=23.3.0 development
  • breathe >4.30 development
  • docutils ==0.20.1 development
  • flake8 ==4.0.1 development
  • furo * development
  • isort ==5.10.1 development
  • jinja2 >=3.1.0 development
  • linkify-it-py * development
  • myst-parser >=0.13.0 development
  • pylint * development
  • pytest * development
  • pytest-cov * development
  • pytest-timeout * development
  • pytest-xdist * development
  • setuptools ==65.7.0 development
  • sphinx >=7.1.2 development
  • sphinx-copybutton * development
  • sphinx-panels * development
  • sphinxemoji * development
  • sphinxext-opengraph * development
  • tomli * development
  • wheel * development
python/requirements.txt pypi
  • Cython >=3.0.0b3
  • PyYAML *
  • click *
  • gremlinpython ==3.7.0
  • grpcio >=1.49
  • grpcio-tools >=1.49
  • kubernetes >=24.2.0
  • msgpack >=1.0.5
  • mypy-protobuf >=3.4.0
  • neo4j ==5.10.0
  • nest_asyncio *
  • networkx ==2.6.0
  • networkx ==2.8.0
  • numpy *
  • orjson *
  • packaging *
  • pandas <=2.0.3
  • protobuf >=4
  • psutil *
  • pyarrow >=10
  • pysimdjson *
  • rich *
  • simple-parsing *
  • tqdm *
  • ujson *
  • vineyard >=0.16.3
python/setup.py pypi
flex/third_party/nlohmann-json/Package.swift swiftpm
.github/workflows/build-graphscope-dev-images.yml actions
  • actions/checkout v3 composite
.github/workflows/build-graphscope-images-linux.yml actions
  • actions/checkout v3 composite
.github/workflows/build-graphscope-manylinux-ext-images.yml actions
  • actions/checkout v3 composite
.github/workflows/build-graphscope-wheels-linux.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • mxschmitt/action-tmate v2 composite
  • pypa/gh-action-pypi-publish v1.4.2 composite
.github/workflows/build-graphscope-wheels-macos.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-java v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • mxschmitt/action-tmate v2 composite
  • pypa/gh-action-pypi-publish v1.4.2 composite
.github/workflows/docs.yml actions
  • actions-cool/maintain-one-comment v3 composite
  • actions/checkout v3 composite
  • actions/setup-java v3 composite
  • actions/setup-node v3 composite
  • andstor/file-existence-action v2 composite
  • dorny/paths-filter v2 composite
  • mxschmitt/action-tmate v3 composite
.github/workflows/flex-dummy.yml actions
.github/workflows/flex.yml actions
  • actions/checkout v3 composite
.github/workflows/gae-dummy.yml actions
.github/workflows/gae.yml actions
  • actions/checkout v3 composite
  • codecov/codecov-action v3 composite
.github/workflows/gaia.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/upload-artifact v3 composite
.github/workflows/gss-dummy.yml actions
.github/workflows/gss.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
  • dashanji/kubernetes-log-export-action v5 composite
.github/workflows/hqps-db-ci.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • mxschmitt/action-tmate v3 composite
.github/workflows/k8s-ci-dummy.yml actions
  • actions/checkout v3 composite
  • dorny/paths-filter v2 composite
.github/workflows/k8s-ci.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-java v3 composite
  • actions/upload-artifact v3 composite
  • codecov/codecov-action v3 composite
  • dashanji/kubernetes-log-export-action v5 composite
  • dorny/paths-filter v2 composite
.github/workflows/local-ci-dummy.yml actions
  • actions/checkout v3 composite
  • dorny/paths-filter v2 composite
.github/workflows/local-ci.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-java v3 composite
  • actions/upload-artifact v3 composite
  • codecov/codecov-action v3 composite
  • dorny/paths-filter v2 composite
  • mxschmitt/action-tmate v3 composite
.github/workflows/networkx-forward-algo-nightly.yml actions
  • actions/checkout v3 composite
  • codecov/codecov-action v3 composite
.github/workflows/nightly.yml actions
  • actions/checkout v3 composite
  • codecov/codecov-action v3 composite
  • mxschmitt/action-tmate v2 composite
.github/workflows/pegasus.yml actions
  • actions/checkout v3 composite
.github/workflows/pr-check.yml actions
  • actions-ecosystem/action-regex-match v2 composite
  • actions/checkout v3 composite
  • amannn/action-semantic-pull-request v5 composite
  • dorny/paths-filter v2 composite
.github/workflows/release.yml actions
  • actions/checkout v3 composite
  • tvrcgo/upload-to-oss master composite
flex/grin/rust/Cargo.toml cargo
flex/resources/pegasus/benchmark/Cargo.toml cargo
flex/resources/pegasus/benchmark/query/Cargo.toml cargo
flex/resources/pegasus/benchmark/runner/Cargo.toml cargo
interactive_engine/executor/assembly/groot/Cargo.toml cargo
interactive_engine/executor/assembly/v6d/Cargo.toml cargo
interactive_engine/executor/common/dyn_type/Cargo.toml cargo
interactive_engine/executor/engine/pegasus/Cargo.toml cargo
interactive_engine/executor/engine/pegasus/benchmark/Cargo.toml cargo
interactive_engine/executor/engine/pegasus/clients/rust/client/Cargo.toml cargo
interactive_engine/executor/engine/pegasus/common/Cargo.toml cargo
  • bincode 1.0.1 development
  • rand 0.8.5 development
  • backtrace 0.3.67
  • bitflags 1.2.1
  • byteorder 1.4.3
  • bytes 1.3
  • crossbeam-channel 0.5.6
  • crossbeam-deque 0.8
  • crossbeam-queue 0.3
  • crossbeam-utils 0.8.14
  • env_logger 0.10
  • log 0.4
  • log4rs 1.2
  • rand 0.8.5
  • serde 1.0
  • smallvec 1.6
  • time 0.3
interactive_engine/executor/engine/pegasus/executor/Cargo.toml cargo
interactive_engine/executor/engine/pegasus/graph/Cargo.toml cargo
  • structopt 0.3 development
  • ahash 0.7.2
  • byteorder 1.4.3
  • crossbeam-utils 0.8.14
  • lazy_static 1.3.0
  • memmap 0.7.0
  • nohash-hasher 0.2.0
  • rand 0.8.5
interactive_engine/executor/engine/pegasus/memory/Cargo.toml cargo
interactive_engine/executor/engine/pegasus/network/Cargo.toml cargo
  • structopt 0.3 development
  • crossbeam-channel 0.5.6
  • crossbeam-queue 0.3
  • crossbeam-utils 0.8.14
  • enum_dispatch 0.3
  • lazy_static 1.3.0
  • log 0.4
  • serde 1.0
  • toml 0.5
interactive_engine/executor/engine/pegasus/pegasus/Cargo.toml cargo
  • env_logger 0.10 development
  • rand 0.8.5 development
  • structopt 0.3 development
  • ahash 0.7.2
  • backtrace 0.3.67
  • bitflags 1.2.1
  • crossbeam-channel 0.5.6
  • crossbeam-queue 0.3
  • crossbeam-utils 0.8.14
  • dot 0.1.4
  • dyn-clonable 0.9.0
  • enum_dispatch 0.3
  • hibitset 0.6.3
  • lazy_static 1.3.0
  • log 0.4
  • nohash-hasher 0.2.0
  • serde 1.0
  • smallvec 1.6
  • toml 0.5
interactive_engine/executor/engine/pegasus/server/Cargo.toml cargo
  • structopt 0.3 development
  • crossbeam-utils 0.8.14
  • futures 0.3
  • hyper 0.14
  • libloading 0.7
  • log 0.4
  • prost 0.11
  • serde 1.0
  • tokio 1.24
  • tokio-stream 0.1.11
  • toml 0.5
  • tonic 0.8
interactive_engine/executor/engine/pegasus/server/examples/dynlib_exp/Cargo.toml cargo
interactive_engine/executor/ir/Cargo.toml cargo
interactive_engine/executor/ir/clients/rust/client/Cargo.toml cargo
interactive_engine/executor/ir/common/Cargo.toml cargo
interactive_engine/executor/ir/core/Cargo.toml cargo
interactive_engine/executor/ir/graph_proxy/Cargo.toml cargo
python/jupyter/graphscope/environment.yml pypi