git clone https://github.com/hpcg-benchmark/hpcg.git
cd hpcg/setup
vim Make.Linux_MPI
找到
MPdir变量、MPlib、CXX变量
修改成:
MPdir =/home/pi/mpich-install/
MPlib =$(MPdir)/lib/libmpi.a /usr/lib/aarch64-linux-gnu/libpthread.so /usr/lib/aarch64-linux-gnu/libc.so
CXX =/home/pi/mpich-install/bin/mpicxx
虚拟机:
MPlib =$(MPdir)/lib/libmpi.a /usr/lib/x86_64-linux-gnu/libpthread-2.27.so /usr/lib/x86_64-linux-gnu/libc-2.27.so
lib库在/etc/lib/目录下使用命令
find ./ -name "libpthread*"
在树莓派和虚拟机上看到的不一样,不过都有一个libpthread.so文件,虚拟机上:
./x86_64-linux-gnu/libpthread.so.0
./x86_64-linux-gnu/libpthread-2.27.so
find ./ -name "*.so"
找到:./x86_64-linux-gnu/libc-2.27.so
mkdir build
cd build
#/home/pi/test/hpcg/configure Linux_MPI
/home/yym/src/hpcg/configure Linux_MPI
效果是:在build目录下生成
bin Makefile setup src testing
bin目录下有:hpcg.dat文件
setup目录下有Make.Linux_MPI文件
和src testing这两个空目录
make
效果是bin目录下有hpcg可执行文件,
src目录下有很多.o文件,
testing目录下还是啥也没有
1、cd bin
2、mpirun -np 2 ./xhpcg
之后会在当前文件夹下,生成计算结果俩个.txt文件。
STL的中心思想在于将容器(container)和算法(algorithms)分开,彼此独立设计,最后再以一贴胶着剂将它们撮合在一起,而这个胶着剂就是迭代器(iterator)。 迭代器是访问容器的工具。注意,先有容器,才有访问容器的工具。迭代器需要了解容器的特性才能实现,这决定了迭代器必须要深入到容器内部,于是STL干脆把迭代器的开发交给容器的设计者。 迭
所谓的“唇语识别”,其实并不神秘。早在古代,就有专门的唇语师存在。通过长期的训练,他们具备了“观察别人的嘴型,解读其表达语句”的能力。随着科技的发展,人工智能在各领域渐次开放,在唇语识别上,机器已经在赶超人类了。从技术路径上,唇语识别是一项集机器视觉与自然语言处理于一体的复合型技术。运用机器视觉技术从图像中识别出说话人的人脸,提取此人连续说话时口型变化的特征。将连续变化的特征输入到唇语识别模型中,识别说话人口型对应的发音,运用大数据计算出可能性最大的自然语言语句。在唇语识别过程中,口型与发音,发音与
神经网络最优化过程
作为专栏文章的第二篇,本文从数据组织、数据分布、集群角色、数据写入与存储结构多个方面对Elasticsearch的核心概念进行整理,尽可能由浅入深的交代清楚每个概念。
现在我有一些数据集,就像上图中的叉。那么我想通过一个一次函数也叫线性回归函数(一条直线)去拟合这些数据,一次函数在没有确定之前,应该是这个样子的:其中 θ0 和 θ1 都是未知量。现在关键就是如何求 θ0 和 θ1 这两个参数。θ0 和 θ1 可以取任意值,怎么取值才能让这条直线最佳地拟合这些数据呢?这就是代价函数登场的时刻了。这就是一次函数的代价函数 J(θ0, θ1)。看到这个复杂的函数有没有头很晕的感觉呢?如果晕,没关系,让我们一步步来分析这个函数。判断拟合的这个函数是否准确就是判断通过这个函数的出来
时间过的很快一晃又一个班毕业了。看到大家一个个找到了满意的工作,老男孩老师也是感觉很有成就啊,为了让大家再工作中发展的更好,给大家整理了10篇博文1、linux运维高薪就业指导(0基础新手获得10K+高薪必备)http://oldboy.blog.51cto.com/2561410/1655600老男孩超级强的就业指导课程,使得0基础运维班平均工资达到了12K。2、初入运维职场菜鸟必知必做的工作心...
集群搭建的过程中碰到这个问题,创建集群的命令如下./redis-cli --cluster create 192.168.203.137:7001 192.168.203.137:7002 192.168.203.137:7003 192.168.203.135:7004 192.168.203.135:7005 192.168.203.135:7006 192.168.203.134:7007...
1.先来描述一下问题1)先直接上图,简洁明了,如图,我们可以看到第三行userpwd和第五行sex设置了非空且有默认值,默认值分别‘123456’和‘男’。2)如下图,我添加了四行数据,有前三行是没有给userpwd和sex赋值的,按照常理应该会给默认值‘123456’和‘男’,但是却是空白,也不显示null。3)发现问题:我发现自己的插入语句是这么写的INSERT INTO tab...
在项目的部署当中,难免牵涉到开发环境、测试环境以及生产环境的切换,如果缺失一套良好的项目构建以及部署方案,那么我们很容易因为反复修改配置文件而酿成开发事故,毕竟线上和测试的配置很多不同。所以拥有一套比较良好的项目构建和部署方案是必须的。目前构建项目是用Maven来进行的。Maven提供Profile功能来满足项目的可移植性构建的需求。以下简单说下我的项目的配置。该工程采用了Maven进行构建,同时采
尊重原创 :http://cn.cocos2d-x.org/tutorial/show?id=2810
《Neo4j 3.x入门经典》已正式出版,各大网店均有售! 大家好,由我参与翻译(第二译者)的《Neo4j 3.x入门经典》已拿到批号正式出版,在各大网店均有售!京东链接:https://item.jd.com/41497370796.html天猫链接:https://detail.tmall.com/item.htm?id=587002748115本书是张帜老师主...
原文地址:http://blog.csdn.net/reality_jie_blog/article/details/11895843最近在做一个安卓应用,其中有一个需求是要求用蓝牙连接打印机实现打印功能。一开始没有一点头绪,网上找了很多资料也找不到有用的数据。所以自己就去研究,最终,功夫不负有心人,顺利的完成了这个功能。下边贴出我写的代码,共有需要的IT哥们参考学习。