如何从ngraph.native中获取.bin位置



我正在使用ngraph族库在浏览器中构建一些图。

我试过使用ngraph.native运行布局,但我得到的只是大约10k.bin文件,没有position.bin.

我是不是错过了什么?我拿到所有这些.bin文件后该怎么办?

以下是我尝试过的:

  • 在node.js中创建图形
  • 使用ngraph.tubinary将图转换为二进制
  • 将链接.bin导出到ngraph.native
  • 执行命令layout++ links.bin

Thx!

好的。我想我已经想好了如何在中获得职位

我查看了ngraph.offline.layout源代码,发现positions.bin是在所有迭代完成后创建的。

所以。以下是我帮助获得位置的更改。bin(在文件main.cpp(ngraph.native/demo/gcc/main.cpp(中所做的所有更改(:

void save()中的
  • 将第一个参数类型从int更改为string
  • 在底部内侧的int main()中,循环最后将save(i, graphLayout.getBodies());更改为save(to_string(i), graphLayout.getBodies());
  • 在最后一个循环后底部的int main()中添加save("positions", graphLayout.getBodies());

就是这样。

最新更新