我一直在玩 R 中的doRedis package 以尝试在集群上运行一些代码。 我有一台 Windows 机器和一台运行 Ubuntu 的机器(这是安装 redis 的地方)。 我可以愉快地运行 doRedis 文档中的示例,但我的目标是能够将 doRedis 与插入符号一起用于某些机器学习应用 ...
我一直在玩 R 中的doRedis package 以尝试在集群上运行一些代码。 我有一台 Windows 机器和一台运行 Ubuntu 的机器(这是安装 redis 的地方)。 我可以愉快地运行 doRedis 文档中的示例,但我的目标是能够将 doRedis 与插入符号一起用于某些机器学习应用 ...
问题:我需要控制执行顺序,在该顺序中,任务由一个foreach循环并行处理。 不幸的是,foreach不支持此功能。 解决方案 :使用doRedis来使用数据库保存在foreach循环中执行的所有任务。 为了控制顺序,我想通过setGetTask覆盖getTask以根据预先指定的顺序获 ...
当使用foreach和doRedis时,doRedis工作人员将等到所有作业都到达redis服务器后再开始处理。 是否可以让它们在所有预处理完成之前开始? 我正在使用运行良好的迭代器-预处理“及时”进行,并且在迭代器运行时作业数据开始进入服务器。 但是,我似乎无法利用这种行为,因为工作 ...
有时,线程是由R包启动的(例如, 在doRedis中 ,请参见相关代码 )。 有没有一种方法可以列出当前R会话中产生的线程并杀死R中的这些线程? 还是可以在Windows任务列表中识别并杀死它们? 我在Windows XP中使用Rgui。 ...
我正在尝试使用doRedis创建一个R集群,并使用foreach并行处理我的一些计算,但始终会遇到错误。 我的代码适用于foreach%do%,但是当我尝试使用%dopar%在群集上运行时,它失败。 我还尝试在doRedis文档中运行示例代码,但同样失败。 以下是我的主要脚本和工作程序的R ...
我正在通过在一台计算机上运行一个工作程序而在另一台计算机上运行主服务器的方法来测试doRedis软件包。 我的主人的代码看起来像这样: 在每个函数中,均会访问全局变量,但不会对其进行修改。 我已经在foreach循环的.export部分中导出了全局变量,但是每当我运行代码时,都会发生 ...
我正在通过以下链接使用Redis服务器: http ://cloud.github.com/downloads/rgl/redis/redis-2.4.6-setup-64-bit.exe,R版本3.0.3,doRedis 1.1.0,雷迪斯1.6.8 Redis工人在接受工作后立即结束 ...
解决了-看下面。 我试图在Windows 7上使用R运行doRedis并行后端,并且在尝试doRedis插图中的第一个示例时遇到了问题: 这就是问题所在:首先,运行两个R.exe进程,它们在任务管理器中可见,然后运行两个Rterm.exe进程,它们加载大约250 MB的数据(我希望 ...
我通过doRedis在集群中的插入符号中运行train功能。 在大多数情况下,它是有效的,但我经常在这种性质的最后得到错误: 和 当我运行traceback()我得到: 这些错误不易重现(即它们有时发生,但不一致),并且只在运行结束时发生。 群集上的stdout显示所 ...
我试图让doRedis [R包在我的最新的Ubuntu 10.0.4环境有R 2.12.1工作。 我尝试下载最新的2.15.1,但是它安装了该版本(使用apt-get install ...)。 无论如何,当我从doRedis.R(http://bigcomputing.com/doredi ...
我一直在玩redis数据库的R接口 ,以及foreach的doRedis并行后端。 我有几个问题,帮助我更好地应用此工具: doMC,doSMP,doSnow等似乎都可以通过在同一台计算机上调用工作进程,从列表和要应用的函数传递它们,然后收集结果来工作。 在doMC的情况下,工作人 ...