Ubuntu(linux)环境下配置Mask r-cnn环境

本文档详细介绍了在Ubuntu 16.04环境下配置Mask R-CNN的步骤,包括环境变量设置、Nextcloud云盘同步代码、Jupyter配置、conda环境创建以及Tensorflow与Keras的安装。特别指出,对于GPU需求较高的程序,推荐在远程GPU服务器如Deepshare上运行。
摘要由CSDN通过智能技术生成

本文档将介绍如何基于Ubuntu16.0环境下配置Mask r-cnn所需环境。

这里之所以不采用windows系统,原因之一是windows的配环境方法之前已经发文档详细说明,另一个原因是自己的电脑配置无法直接运行该程序,尤其是model_train()函数(GPU显存不够),所以如果GPU的显存不到4G的电脑还是用别的GPU去跑比较合适。

这里笔者租用了deepshare.net的gpu远程服务器使用。以下介绍基于Linux的环境配置基本方法:

0.1 语义约定
0.1.1 主机、服务器

我在介绍的过程中,由于自己的电脑主机端是远程控制租用的gpu服务器端的,所以后面就姑且称两者为主机端服务器端。主机端就是自己的电脑(Windows系统),服务器就是租的电脑(Linux系统)。

0.2 所需软件和前期准备
0.2.1 程序代码

考虑到git clone下载速度一般非常慢,而且还很可能失败,而且部分代码、配置文档、以及初始化数据文件(.h5)在git上并不齐全,所以我们采用云同步的方式把代码直接传输到linux上,这是因为我们用服务器运行后会保存模型数据等重要的数据,只要我们保持云同步开启,那么数据就会自动传输回我们的电脑。这样也不用担心数据的丢失。

我的工程项目包等资源会分享在百度网盘中,下面给出链接。

链接:https://pan.baidu.com/s/1xEHVfGVvjC30W9NnUL4o-Q
提取码:6qjm
复制这段内容后打开百度网盘手机App,操作更方便哦

0.2.2 软件安装

这里需用到两个软件,一个是nextcloud云盘,用于代码的云同步;还有Xftp6软件,这是为了更方便地浏览和传输服务器的文件。

两者都可以去百度一下下载最新版,我这里也给出我网盘上的安装包,可以直接下载,但不是最新版哦,不过也能用了。

0.2.3 租用GPU(&cpu)服务器

这里我就以我自己在https://gpu.deepshare.net/上面租用的gpu为例,介绍一下注册使用的方法。

首先创建一个钱包。会给你比如钱包地址、Keystore文件、私钥之类的信息,我们在主机上找一个地方存好就行。

然后绑定邮箱。接下来充值,会把金额等值地转换为这个网站上的专用货币dbc,后面就用这个dbc去买机器的小时数就可以了。

选择一个你想用的gpu,先租用cpu安装环境,开始跑程序时改用gpu。

选择付费方式->GPU镜像选自定义->自己按需求指定使用时长(如果不想用了剩余的时间会转化为dbc退还给你的)->提交订单-> 等待验证机器 -> 付费 -> 邮箱收到密码和注意事项,开始租用。

下面是一个邮箱收到的信息截图,为了后面叙述的方便,我大概介绍一下信息的含义。

在这里插入图片描述

  • ssh登录信息:在命令行输入一行开头为“ssh”的命令,登录远程服务器。

    一般ssh命令为:ssh -p 端口号 root@服务器ip地址,例如

    ssh -p 123 root @192.168.3.3
    
  • ssh初始密码:一开始

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值