树莓派(Raspberry Pi2)上源码编译安装tensorflow——基于NFS
2016-07-19 10:49
573 查看
1,树莓派安装
8G SD闪存,串行接口线,电源线。
这里重点说下烧完系统后,如何显示系统。我是在PC-linux上利用串行接口数据线显示树莓派,有的人是利用电视机显示屏显示。利用串行接口数据显示时,需要在pc-linux上安装minicom(sudo apt-get install minicom),这是个串行转换工具。然后进行端口设置(网上有教程如何设置)。每次显示树莓派时,需要先在pc-linux打开minicom(sudo minicom),在打开电源线的控制按钮。之后,pc-linux屏幕上就会显示很多数据,出现登陆页面。初始账号:pi,密码:raspberry。
2,安装NFS
由于源码安装Tensorflow,存储空间至少大于8G。所以这里,以PC-linux端作为网络文件服务器,树莓派作为客户端部署网络文件系统(NFS)。部署的目的是,在PC-linux端,建立一个文件夹,专门用来作为树莓派安装tensorflow的目录。这里一个很重要点:树莓派和PC-linux必须在同一局域网内,否则连接不了。
PC-linux 服务器端
1)安装nfs-kernel-server和portmap
sudo apt-get install nfs-kernel-server portmap
2) NFS服务器的配置
配置文件为 /etc/exports
在PC-linux /home/xiaoming(也可以是其他目录) 下新建一个共享目录share
打开配置文件/etc/exports 在最下面一行写上
/home/xiaoming/share *(sync,rw)
3) 启动NFS服务
sudo /etc/init.d/rpcbind start
sudo /etc/init.d/nfs-kernel-server start
4) 查看NFS服务输出的共享目录状态
在树莓派客户端 输入命令:showmount -e 192.168.123.123(PC-linux端IP)。会显示服务器端的共享目录
树莓派客户端
1) 安装nfs-utils
sudo apt-get install nfs-common
2) 建立挂载目录
mkdir /mnt/tensorflow
3) 将/mnt/tensorflow挂载到服务器端
修改树莓派客户端/etc/fstab ,打开/etc/fstab,在最下面一行写入:
192.168.123.123:/home/xiaoming/share /mnt/tensorflow nfs defaults 0 0
保存退出。
在终端下:sudo mount -a
至此,PC-linux客户端中目录/home/xiaoming/share就相当于树莓派下的/mnt/tensorflow的目录,可以直接被在树莓派下使用了。将在树莓派客户端将文件放入/mnt/tensorflow不会减少树莓派的存储空间,会减少PC-linux服务器端的存储空间。
8G SD闪存,串行接口线,电源线。
这里重点说下烧完系统后,如何显示系统。我是在PC-linux上利用串行接口数据线显示树莓派,有的人是利用电视机显示屏显示。利用串行接口数据显示时,需要在pc-linux上安装minicom(sudo apt-get install minicom),这是个串行转换工具。然后进行端口设置(网上有教程如何设置)。每次显示树莓派时,需要先在pc-linux打开minicom(sudo minicom),在打开电源线的控制按钮。之后,pc-linux屏幕上就会显示很多数据,出现登陆页面。初始账号:pi,密码:raspberry。
2,安装NFS
由于源码安装Tensorflow,存储空间至少大于8G。所以这里,以PC-linux端作为网络文件服务器,树莓派作为客户端部署网络文件系统(NFS)。部署的目的是,在PC-linux端,建立一个文件夹,专门用来作为树莓派安装tensorflow的目录。这里一个很重要点:树莓派和PC-linux必须在同一局域网内,否则连接不了。
PC-linux 服务器端
1)安装nfs-kernel-server和portmap
sudo apt-get install nfs-kernel-server portmap
2) NFS服务器的配置
配置文件为 /etc/exports
在PC-linux /home/xiaoming(也可以是其他目录) 下新建一个共享目录share
打开配置文件/etc/exports 在最下面一行写上
/home/xiaoming/share *(sync,rw)
3) 启动NFS服务
sudo /etc/init.d/rpcbind start
sudo /etc/init.d/nfs-kernel-server start
4) 查看NFS服务输出的共享目录状态
在树莓派客户端 输入命令:showmount -e 192.168.123.123(PC-linux端IP)。会显示服务器端的共享目录
树莓派客户端
1) 安装nfs-utils
sudo apt-get install nfs-common
2) 建立挂载目录
mkdir /mnt/tensorflow
3) 将/mnt/tensorflow挂载到服务器端
修改树莓派客户端/etc/fstab ,打开/etc/fstab,在最下面一行写入:
192.168.123.123:/home/xiaoming/share /mnt/tensorflow nfs defaults 0 0
保存退出。
在终端下:sudo mount -a
至此,PC-linux客户端中目录/home/xiaoming/share就相当于树莓派下的/mnt/tensorflow的目录,可以直接被在树莓派下使用了。将在树莓派客户端将文件放入/mnt/tensorflow不会减少树莓派的存储空间,会减少PC-linux服务器端的存储空间。
相关文章推荐
- 开发者接入 基本配置 服务器配置 out.aspx
- ASP.NET绑定控件语法
- [转]ASP.NET MVC 3 Razor + jqGrid 示例
- asp生成报表并打印
- 如何禁用Visual Studio Browser Link
- AspNetPager的存储过程
- ASP.NET Core 十种方式扩展你的 Views
- asp.net mvc4 for vs2010 v4.0 官方免
- hjr-ASP.NET:asp .net web api
- ASP.NET Core 和 NLog 集成
- VS2008下,aspx页面设计模式消失,只有黑白字体
- Asp.Net Core- 多样性的配置来源
- 解析ASP.net身份验证——选择验证方式
- 七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC
- 七天学会ASP.NET MVC (二)——ASP.NET MVC 数据传递
- 七天学会ASP.NET MVC (三)——ASP.Net MVC 数据处理
- 七天学会ASP.NET MVC (四)——用户授权认证问题
- 树莓派3下远程桌面到Windows系统
- 七天学会ASP.NET MVC (五)——Layout页面使用和用户角色管理
- 七天学会ASP.NET MVC (六)——线程问题、异常处理、自定义URL