运行 云上的 Netlogo 无头

Running Netlogo headless on the cloud

我编写了一个 NetLogo 模型来模拟场景中的代理移动。我想从命令提示符 运行 这个模型,使用 AWs/Google 计算。该模型使用大约 500MB 的输入栅格和形状文件,并写入栅格和 csv 文件。它还使用扩展名 gis、rnd、cf、table 和 csv。

是否可以使用控制 API? (https://github.com/NetLogo/NetLogo/wiki/Controlling-API)。我可以只使用 link 中列出的步骤吗?我以前没有在命令提示符下尝试 运行ning NetLogo。

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

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

而如果您完成控制 API,您将不得不编写和编译 Java(或 Scala)代码,这是一项复杂得多的任务。

但是,如果您决定采用控制 API 路线:是的,这也有效,并且已记录在案,正如您已经注意到的那样。