apache / incubator-hugegraph-computer

HugeGraph Computer - A distributed graph processing system for hugegraph (OLAP)
https://hugegraph.apache.org/docs/quickstart/hugegraph-computer/
Apache License 2.0
42 stars 41 forks source link

图计算(HugeGraph-Computer)完善建议 #234

Open turkeymz opened 1 year ago

turkeymz commented 1 year ago

Feature Description (功能描述)

完善功能如下:

  1. 完善使用文档,现有文档极度不完善,无法有效判断如何使用
  2. 提供API的调用方式,无需依赖k8s的任务功能,直接部署于机器下并通过API执行任务
imbajin commented 1 year ago

Feature Description (功能描述)

完善功能如下:

  1. 完善使用文档,现有文档极度不完善,无法有效判断如何使用
  2. 提供 API 的调用方式,无需依赖 k8s 的任务功能,直接部署于机器下并通过 API 执行任务

感谢反馈, 第一个是需要尽快补充许多内容

第二个功能是这样:

  1. 通过 server 发送 RESTful API 的方式执行 computer 算法的功能已经实现了 (合入 -> on the way)
  2. 另外 server 那边最新 1.0.0 版也内置了一系列 server 可以直接运行的 OLAP 算法, 也可以尝试直接使用
shangrilaxie commented 1 year ago

关键是没有文档说明如何使用。示例只是一个pagerank。但是其它的算法如何运行和验证。

turkeymz commented 1 year ago

Feature Description (功能描述)

完善功能如下:

  1. 完善使用文档,现有文档极度不完善,无法有效判断如何使用
  2. 提供 API 的调用方式,无需依赖 k8s 的任务功能,直接部署于机器下并通过 API 执行任务

感谢反馈, 第一个是需要尽快补充许多内容

第二个功能是这样:

  1. 通过 server 发送 RESTful API 的方式执行 computer 算法的功能已经实现了 (合入 -> on the way)
  2. 另外 server 那边最新 1.0.0 版也内置了一系列 server 可以直接运行的 OLAP 算法, 也可以尝试直接使用

请问有没有新的文档说明,确实文档这块少了不知道怎么用

imbajin commented 1 year ago

关键是没有文档说明如何使用。示例只是一个 pagerank。但是其它的算法如何运行和验证。

最近很快就会专门组织大幅完善一下这个文档部分了, 可以持续关注一下, 感谢提醒, 也欢迎关注公众号一同参与社区建设

coderzc commented 1 year ago

@turkeymz @shangrilaxie 如果着急测试只需要将解压后的conf/computer.properties文件中的 algorithm.params_class 改为https://github.com/apache/incubator-hugegraph-computer/tree/master/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm 中对应算法的参数类(AlgorithmParams的实现类,例如lpa算法的参数类:LpaParams)的全限定类名即可,因为算法其他参数都有默认值。 k8s模式同理

计算结果仍然会写入vertx的property中,至于property key是在代码中定义的,例如pagerank的key定义 :Computation.name()

turkeymz commented 1 year ago

收到,我去看一下对应代码

JackyYangPassion commented 1 year ago
  1. 另外 server 那边最新 1.0.0 版也内置了一系列 server 可以直接运行的 OLAP 算法, 也可以尝试直接使用

如果想用HugeServer运行一些算法 可以参考下 doc #205 cc @turkeymz

turkeymz commented 1 year ago
  1. 另外 server 那边最新 1.0.0 版也内置了一系列 server 可以直接运行的 OLAP 算法, 也可以尝试直接使用

如果想用HugeServer运行一些算法 可以参考下 doc #205 cc @turkeymz

抱歉,我从这里似乎看不出来使用的教程。请问有更详细的文档吗?