文件名称:rsamatlab代码-matador:包装器,用于管理Matlab中的condor作业
文件大小:48KB
文件格式:ZIP
更新时间:2024-06-14 03:58:23
系统开源
rsa matlab代码斗牛士 matador是一个用于管理Matlab的工作分配的软件包。 它使用HTCondor或自己的专有系统Hyena将作业分配到节点。 matador提供了创建称为“会话”的对象的功能,通过传递一个worker_task函数句柄(即回调)和该任务的相关参数,用户可以针对该对象提交作业。 会话对象对已提交的作业,正在运行的作业,结果是否可用,作业是否失败等进行所有记账。 斗牛士正在积极发展中,因此可能会不稳定。 但是,我们会尽最大努力以向后兼容的方式编写代码。 鬣狗 Hyena具有直接在节点上启动作业的功能(无需像Condor这样的集中式集群管理器)。 这是使用ssh + tmux完成的。 然而,这同时具有优点和缺点。 优点是: 您的工作将立即运行 群集管理系统无法抢占(即踢出)您的工作 但是,缺点是: Hyena尚不支持在电源故障或超级用户杀死您的进程或有人重新启动您正在运行作业的计算节点的情况下重新启动作业。 您可能违反了组织中使用机器/集群的荣誉代码 您的系统管理员会来,用棍子打你 因此,建议您谨慎使用它。 HTCondor是一个很棒的系统,但是尽管没有其
【文件预览】:
matador-master
----matlab_requirements.txt(38B)
----LICENSE(1KB)
----src()
--------core()
--------profiles()
--------hyena()
--------matador_manager()
--------sessions()
--------nested_loop_caching()
--------loop_caching()
----examples()
--------loop_cache_example_new.m(453B)
--------condor_parfor_test_worker.m(254B)
--------loop_cache_example.m(971B)
--------condor_parfor_test.m(1KB)
--------straight_cache_example_new.m(2KB)
--------example_ssh_config(1KB)
----.gitignore(6B)
----README.md(10KB)