我正在使用训练GraphSage算法提取图嵌入。我正在研究一个由(82339589(个节点和(219521164(条边组成的大型图。当我用":查询";命令,则查询被列为正在运行。算法在6天前启动。当我用";docker日志xxx";最后列为的日志
2021-12-01 12:03:16.267+000 INFO关系存储扫描(RelationshipScanCursorBasedScanner(:从16247 MiB(17036668320字节(导入352492468条记录和0个属性;耗时59.057秒,5968663.57关系/s,275 MiB/s(288477487字节/s((每个线程:1492165.89关系/s,68 MiB/s,72119371字节/s(
2021-12-01 12:03:16.269+000信息[neo4j.BoltWorker-3[bolt][/10.0.6:56143]]正在加载
信息[neo4j.BoltWorker-3[螺栓][/10.0.0.6:56143]]实际加载加载图形的内存使用率:8602 MiB
信息[neo4j.BoltWorker-3[bolt][/10.0.6:64076]]GraphSageTrain::启动
有一种方法可以查看有关培训过程的详细日志。对于共享大小的图形,花6天时间是正常的吗?
GraphSAGE与FastRP或Node2Verc相比耗时较长是正常的。从GDS 1.7开始,您可以使用
CALL gds.beta.listProgress(jobId: String)
YIELD
jobId,
taskName,
progress,
progressBar,
status,
timeStarted,
elapsedTime
如果您在不传递jobId的情况下调用,它将返回所有正在运行的作业的列表。如果您使用jobId打电话,它会向您提供有关正在运行的作业的详细信息。
此查询将汇总作业03d90ed8-feba-4959-8cd2-cbd691d1da6c
的详细信息。
CALL gds.beta.listProgress("03d90ed8-feba-4959-8cd2-cbd691d1da6c")
YIELD taskName, status
RETURN taskName, status, count(*)
这是进度日志的文档。系统监控程序也可能对您有所帮助。