数据生成详见analyses/ParamGen.py和analyses/ScaleGen.py;
数据分析详见analyses/ParamAnalyzer.py、analyses/ScaleAnalyzer.py和analyses/RSAnalyzer.py。
为python指定根目录为工作目录。
打开若干个命令行窗口,master一个,slave一个,分别在窗口调用python master.py和python slave.py。
在connection.py中修改verbose,HOST,PORT;
在slave.py中修改params;
在master.py中修改row、col、iteration、index、params。
results = Handler.run(host, port, data)将建立对端口的监听,并对输入数据分片,交由工作节点计算,当所有计算任务完成时,此方法收集计算结果并返回。
handle = Handler(host, port)将建立一个新实例。
handle.compute()询问是否可计算
handle.pull()接收主节点数据,若返回None则表明主节点拒绝为其分配计算任务。
handle.push(data)向主节点发送数据,此方法将持续至数据发送完成。
-
LT性能分析工具优化
-
分离主节点数据收发端口
-
方法性能分析——参数对比实验
-
方法性能分析——规模对比实验