代码之家  ›  专栏  ›  技术社区  ›  Anisha Jayadevan

在云端运行Netlogo headless

  •  1
  • Anisha Jayadevan  · 技术社区  · 7 年前

    我已经编写了一个NetLogo模型来模拟环境中的代理运动。我想使用AWs/Google Compute从命令提示符运行此模型。该模型使用大约500MB的输入光栅和形状文件,并写入光栅和csv文件。它还使用扩展gis、rnd、cf、table和csv。

    使用控制API是否可能做到这一点?( https://github.com/NetLogo/NetLogo/wiki/Controlling-API )。我可以只使用链接中列出的步骤吗?我以前没有尝试过从命令提示符下运行NetLogo。

    此外,我不想运行行为空间,因为它与此模型无关。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Seth Tisue    7 年前

    BehaviorSpace实验只能包含一次运行,因此BehaviorSpace实际上可能与您相关。这样做只需编写一个简短的XML文件(如果您想要的实验设置已经是模型的一部分,则根本不需要新文件)。

    然而,如果使用控制API,则必须编写和编译Java(或Scala)代码,这是一项非常复杂的任务。

    但是,如果您决定采用控制API的方法:是的,这也很有效,而且它是有文档记录的,正如您已经注意到的那样。