Dogfooding by lixueclaire #2653
Replies: 2 comments 1 reply
-
|
Task1: |
Beta Was this translation helpful? Give feedback.
-
|
Task 2:
通过 vineyardd 启动 vineyard,命令没找到 => export PATH=$PATH:/opt/vineyard/bin ./gs make interactive 编译成功,frontend-x-SNAPSHOT.jar 没找到运行命令,运行 gaia_executor 报错:
添加 LD_LIBRARY_PATH 后,错误变成:
Install client 报错 => 手动安装 setuptools_scm 后解决
通过 python 拉起 graphscope 报错 => 先进入 python/ 目录 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
System Info
Task 1: 在本地试用 GraphScope
ogbn_mag内置图ogbn_mag到一个简单图,选择点标签为paper, 边标签为cites, 属性都为空。ogbn_mag图上启动交互引擎 (Interactive)ogbn_mag图,使用 learning 定义并执行一个 GCN 训练过程,可参考 CI 或文档中定义的过程Task 2: 在本地开发调试 GraphScope
vineyardd直接启动vineyardgrape_engine, 通过grape_engine直接运行 analytical_engine,然后退出 grape_engine 进程analytical_engine/core/server/analytical_server.cc),并重新编译,启动并找到新添加的日志frontend-x-SNAPSHOT.jar和gaia_executor,直接运行这个 jar 包和这个 gaia_executor,使 frontend 能够连接到 executor。interactive_engine/frontend/src/main/java/com/alibaba/graphscope/frontend/Frontend.java) 和 executor (interactive_engine/executor/assembly/v6d/src/bin/gaia_executor.rs) 各添加一条日志,并重新编译,启动并找到新添加的日志libgraphlearn_shared.soTask 3: 运行本地测试
test_min.py。(Python 中的单元测试更像是集成测试,因为往往由多个引擎参与)python/graphscope/tests/minitest下新增一个test 文件,在里面添加一个涉及多个引擎的测试,其中要包括载入一张 ogbn_mag 图,打印 Kcore 算法结果,通过 Gremlin 查询图的点边数量,执行 GCN 训练。Task 4: 在 Kubernetes 上使用 GraphScope (Python SDK)
Task 5: 在 Kubernetes 上使用 GraphScope (Helm)
Task 6: 独立部署
modern_graph,运行 LPA 算法Task 7: 打包镜像与了解 Kubernetes 上运行的基本概念
analytical_engine/core/server/analytical_server.cc) 并重新构建镜像,在不使用docker push的情况下,使用新的镜像启动并在日志中可以找到新添加的日志 (使用 registry 和 tag 来选择使用哪个镜像)interactive_engine/frontend/src/main/java/com/alibaba/graphscope/frontend/Frontend.java) 和 executor (interactive_engine/executor/assembly/v6d/src/bin/gaia_executor.rs) 各添加一条日志 并重新构建 Frontend 和 Executor 镜像,在不使用docker push的情况下,使用新的镜像启动并可以找到新添加的日志coordinator/gscoordinator/coordinator.py),并重新构建 Coordinator 镜像。启动并找到异常的报错。(日志在控制台中或者在 Coordinator Pod 的日志中)Task 8: 运行 K8S 上的测试
test_demo_scripts.py中的test_demo_distribute测试Task 9 : 打包为 Wheel 包
Beta Was this translation helpful? Give feedback.
All reactions