摘要: 本文的起源来自最近一个让我非常不爽的事。我最近在改一个开源RNN工具包currennt(http://sourceforge.net/projects/currennt/),想用它实现RNNLM功能。currennt使用了大量的面向对象的编程技巧,可以使用GPU,向量运算使用了thrust库(htt... 阅读全文
posted @ 2014-12-05 19:37 MindProbe 阅读(9281) 评论(3) 推荐(1) 编辑
摘要: 我定义了一个结构体,然后初始化它,结果编译报错no appropriate default constructor available代码如下:struct matrixXvect_func{ thrust::host_vector& matrix; thrust::host_vector& vec... 阅读全文
posted @ 2014-12-05 19:22 MindProbe 阅读(2906) 评论(0) 推荐(0) 编辑
摘要: 今天写程序又以为我见鬼了!最后查出来发现原来又是浮点数搞的鬼!情况大致是这样的,我想要测试向量运算的速度,所以要对一个浮点数向量进行求和运算,代码如下:int vect_size=100000000;vector vect1(vect_size,0.1);float sum=0;for(int i=... 阅读全文
posted @ 2014-12-05 16:23 MindProbe 阅读(1677) 评论(0) 推荐(0) 编辑