您的位置:首页 > 编程语言 > ASP

树莓派(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服务器端的存储空间。

          

                      

        
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: