量化交易与机器学习第四十五篇
上周我们讨论了采用windows虚拟机解决超算中心VPN使用的问题,本周我们讨论其它问题。1,先说问题
超算中心用的是修改后的特定linux系统,和我们一般使用的linux系统是有差异的。一般程序要在超算中心运行,需要在超算中心的登录节点上进行编译,这就是说,必须将源代码上传到超算中心上才行。现实中许多情况是不行,从保密性及数据安全性角度都不方便。
2,关于实践
在处理这个问题上,首先需要对超算中心,特别是并行计算部分有充分的了解。
我们只用到科学计算阵列部分,那么其它的就不需要管理。在模块加载上,我们使用到MPICH 和Intel 两个模块。
http://i5.jrjimg.cn/201904/10/blog_attach/blog_attach_15548848148551.jpg
只需要针对性的将这两个模块在本地本地部署好就可以了。具体就是将超算中心上的模块找到,将四个文件夹下载到自己的本地上。
http://i5.jrjimg.cn/201904/10/blog_attach/blog_attach_15548848270441.jpg
在自行将这几个文件夹的内容为基础,安装好MPICH就可以了。本地测试程序图
http://i5.jrjimg.cn/201904/10/blog_attach/blog_attach_15548848571881.jpg
在超算中心上的测试,正常运行显示成功。
http://i5.jrjimg.cn/201904/10/blog_attach/blog_attach_15548848952541.jpg
3. 总结
现实生活中每个人都会遇到不同的问题,大多数人有问题就会去百度搜索,一般的问题可以找到答案,有些问题是没有答案的,很多时候是别人没有经历过的,可能无法去得到帮助。 没有答案时候怎么办?其实在解决问题的过程中,同样存在自相似,问题的演变就发生在我们身边。它是理解人类世界和自然世界如何变化的最佳途径。人类制度、人工制品和习惯的改变,都是渐进的、必然的、不可抵挡的。它遵循从一个阶段进入下一个阶段的叙述方式;它慢慢推进而非大步跳跃;它有自己自发的势头,不为外部所推动;它心里没有什么目标,也没有具体的终点;它基本上是靠试错产生的,而试错是自然选择的一种形式。
更本质的讲,在面临未知问题上,解决问题靠试错,而沿着什么方向去试错,试错的速度,决定了问题解决的速度。
页:
[1]