问答交流

如何运用并行计算功能提升运算速度?

由hahataiji创建,最终由hahataiji 被浏览 30 用户

问题

请问怎样将并行计算模块运用到任何一个策略模板里面?现有的并行计算模块包含了对因子的分析,能否不分析因子,单纯使用并行计算去加速策略运行速度?我目前的开发环境是4C/16G,跑最基础的Stockranker策略只用到1核,另外3核相当于浪费了,希望能把4个核心充分利用起来。附图是高级优化中的自定义运行模块,是在这个模块上做改动,还是用其他模块?

期盼大神给予指导,谢谢!

{w:100}

解答

答:如何开通了远程并行的运行权限,把remoterun=True之后,启动的计算资源每个都是4C16G的。如果没有开通远程并行的权限,可以把remote_run=False,这样训练本地的cpu资源都是已经使用上了的。

问:感谢你的回复!我的意思是,在任何一个策略中,加上我附图上的‘自定义运行’模块后,就无法输出回测结果图了,要怎样设置才能既享有并行计算,又可以输出回测结果?

答:参照这篇帖子的样例后面结果输出部分

https://bigquant.com/wiki/doc/piliang-ceshi-yinzi-celve-moban-qvbNTP3F44



{w:100}


\

标签

因子分析
评论
  • 感谢你的回复!我的意思是,在任何一个策略中,加上我附图上的‘自定义运行’模块后,就无法输出回测结果图了,要怎样设置才能既享有并行计算,又可以输出回测结果?
  • 如何开通了远程并行的运行权限,把remote*run=True之后,启动的计算资源每个都是4C16G的。如果没有开通远程并行的权限,可以把remote*_run=False,这样训练本地的cpu资源都是已经使用上了的。
  • 参照这篇帖子的样例后面结果输出部分 ![{w:100}](/wiki/api/attachments.redirect?id=2ea0d1a0-ee96-44c1-bd92-8255275727d3)
{link}