如何运用并行计算功能提升运算速度?
由hahataiji创建,最终由hahataiji 被浏览 30 用户
问题
请问怎样将并行计算模块运用到任何一个策略模板里面?现有的并行计算模块包含了对因子的分析,能否不分析因子,单纯使用并行计算去加速策略运行速度?我目前的开发环境是4C/16G,跑最基础的Stockranker策略只用到1核,另外3核相当于浪费了,希望能把4个核心充分利用起来。附图是高级优化中的自定义运行模块,是在这个模块上做改动,还是用其他模块?
期盼大神给予指导,谢谢!
解答
答:如何开通了远程并行的运行权限,把remoterun=True之后,启动的计算资源每个都是4C16G的。如果没有开通远程并行的权限,可以把remote_run=False,这样训练本地的cpu资源都是已经使用上了的。
问:感谢你的回复!我的意思是,在任何一个策略中,加上我附图上的‘自定义运行’模块后,就无法输出回测结果图了,要怎样设置才能既享有并行计算,又可以输出回测结果?
答:参照这篇帖子的样例后面结果输出部分
https://bigquant.com/wiki/doc/piliang-ceshi-yinzi-celve-moban-qvbNTP3F44
\