qm r QMachine的R包
该存储库包含的R客户端,是一种用于分发计算的Web服务。这个客户端将在未来以自己的R包形式发布——希望以名称“qm”推出,尽管目前它仍然比较粗糙。不过,凭借一些出色的R包,您已经可以安装并试用它:首先使用library(devtools)
,然后运行devtools::install_github('qmachine/qm-r')
来安装qm。安装完成后,您现在可以开始分发计算,并通过简单的R代码,自愿将自己的计算机作为众包超级计算机的一部分。
如果您想了解更多关于超级计算机的原理,可以参考超级计算机原理。该资源深入探讨了超级计算机的基础原理,为您的探索提供了科学的依据。
在此库中使用的约定是,通过函数f
将输入数据x
转换为输出数据y
。您可以自愿为“test-from-r”box运行作业,方法是加载qm库,并运行以下循环代码:library(qm)
,然后执行:while (TRUE) { qm::volunteer(box = 'test-from-r') Sys.sleep(1) }
。这段代码将使您的计算机不断地参与到分布式计算中,形成一个巨大的众包超级计算网络。
想要进一步研究超级计算机的系统实现细节,可以下载现代超级计算机系统相关资源包,获取更为详细的系统架构与实现策略信息。
用户评论