欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 请教ADMIN 关于复杂模型 多核优化测试时的一点疑难杂症

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有5302人关注过本帖平板打印复制链接

主题:请教ADMIN 关于复杂模型 多核优化测试时的一点疑难杂症

帅哥哟,离线,有人找我吗?
ackvz
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:618 积分:2624 威望:0 精华:0 注册:2010/4/25 15:17:16
请教ADMIN 关于复杂模型 多核优化测试时的一点疑难杂症  发帖心情 Post By:2012/8/21 15:40:57 [只看该作者]

 

金字塔一直用得挺好的,最近写完复杂点的模型,有个参数要优化下,看看表现怎么样,结果出了疑难杂症。

下列情况在我所用的2个版本中出现。2.88和2.91.

1, 一个模型,1个参数,2年的3分钟数据,进行多核优化时,始终出错。

症状: A:很快完成25%进度, 然后停住不动,CPU使用率降为0, 但是优化出的结果都是0,等于什么都没有算。

B:或者很快直接完成100%, 结果还是0.

C: 有部分计算,但是显示的结果一行正常,下一行为0,依次往下。一行正常 一行为0.

ABC 3种错误症状的出现是随机的,AB症状偏多。

2,如果该模型只选取半年的数据进行优化,用单核或多核进行 所得结果都正常。

3,排除各种设置的差错, 用一般简单的模型做优化,全部正常。再说老用户也不会阴沟里翻船。

4,排除数据问题,数据全,无引用。 用该复杂模型直接测试,所得结果正常。

5,排除模型逻辑错误。将该模型所优化的参数限定在很少的几步, 每步单独直接测试,所得结果正常。

6,排除电脑问题,I7 CPU,关了超线程,正宗4核心。 多台电脑不同配置都重现ABC症状。


 

推测:

1 模型复杂导致的问题。 模型直接进行策略测试 2年数据需要150秒。用单核优化10步的话应该是1500秒完成。  单核优化是不是第一个参数值算出结果了,再安排算第二个参数值呢? 多核出错的比例高,单核优化稍微正常。 但是单核的时候也会出现(出现比例很低)第一个参数计算正确,第二个计算全部为0,第三个又正确,第四个又全部为0,依次往下。

2 多核 只要数据超过一定量,单步计算需要的时间长一些,基本就不正确了。始终ABC症状。

3 推测是模型的复杂度导致优化计算时电脑资源分配不够。多核尤其明显。 感觉第一个参数值没算完,电脑就去算下一个参数值。 结果都没算。

4,所以 请ADMIN帮忙看看, 能不能重新调整优化时的电脑资源分配。 无论是用单核还是多核, 不急,慢慢算 算好一个再算下一个。


 

[此贴子已经被作者于2012-8-21 15:44:42编辑过]

 回到顶部
总数 14 1 2 下一页