TX2 配置mask-rcnn记录

参考https://blog.csdn.net/chenmoran0928/article/details/79999073?ops_request_misc=&request_id=&biz_id=102&utm_term=mask%20rcnn%20ubuntu&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-4-79999073.nonecase&spm=1018.2226.3001.4187

1.通过在终端中输入uname -a可以查看ubuntu的信息,比如我的(如下图)

注意!arm64与PC的amd64并不一样,一些安装包需要arm64版本(TX2为arm64)

2.解决(pip问题)

因为知道自己的TX2pip指令存在一些问题,当时并未弄清楚pip与pip3命令的一些区别。文章开始的参blog中提到了pip指令,果不其然自己pip存在问题。

 

  自己的默认python为2.7

模糊记得自己pip可能没有安装,但感觉后续建立虚拟环境后可能会解决,目前先放过这个问题

下面正式搭建mask rcnn环境,做一下记录

1.    python 3.6与anaconda

anaconda自己了解的并不多,这篇blog介绍的挺好的

Anaconda使用总结_learn_tech的博客-CSDN博客_anaconda使用

方法一:(1)下载

因为我是ARM64版本所以按照anaconda方法有些不同,看了一些资料,找到anaconda的aarch64

Anaconda | Individual Edition下载安装包

进入到下载目录,然后bash命令

 (2)使用bash命令安装

bash Anaconda3-2021.05-Linux-aarch64.sh

进入到下载目录,然后bash命令。这里下了两个版本,全都没有装上

方法二: ubuntu18.04 aarch64上安装anaconda3_YMWM_的博客-CSDN博客_aarch64安装anaconda

这个据说是python3.7版本的不知道后续会不会冲突。

 2. 创建Mask_RCNN环境

创建Mask_RCNN是利用anaconda的conda包管理来更纯净的配置环境,这样各个环境就不会互相干扰。

conda create -n MaskRCNN python=3.6 pip

3.    安装包

接下来安装maskrcnn所需要的包。在这里首先要求大家先把pip升级到10.0.0。pip是一个安装工具,让很多包的安装,只需要轻松输入相似的代码。

Windows和ubuntu升级pip的命令如下

 pip install --upgrade pip

没安anaconda时候,这条命令一直过不去,现在pip升级到22.0.4 ,不明白为什么

执行命令:

pip install numpy

 

 4.    安装GPU版本tensorflow 1.5.0

因为我已经装过cuda9.0与Cudnn7.0.5,所以按照其所述,安装tensorflow 1.5.0。值得注意的是,cuda与cudnn的安装方法arm64与amd64也不相同。

详见:https://www.freesion.com/article/8620266514/

亲测好用。

 安装tensorflow 1.5.0

pip install tensorflow-gpu==1.5.0

遇到问题

接着我又尝试安装tensorflow 1.8.0,问题是一样的。

 查了一下资料,觉得可能是只安装了cuda,并未安装驱动,但在安装驱动的时候依旧遇到很多问题,详见上一篇我的blog 。

后来自己仔细的想了一下,tensorflow安装失败的原因应该是arm64的原因,但我不理解为什pip指令下载会存在这个问题,我觉得pip下载的应该是编译好的包啊。

arm安装cuda9.0,tensorflow-gpu, jetson tx2安装Jetpack踩坑合集_dibuxue3246的博客-CSDN博客

现在在参考这篇blog的方法,

因为TX2当时刷机很长时间了,安装的jetpack版本学哥也忘了。用指令查了一下。

head -n 1 /etc/nv_tegra_release

sudo apt-cache show nvidia-jetpack

说实话,我懵了。 

现在看了这几篇blog

https://blog.csdn.net/macunshi/article/details/88101859?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_utm_term~default-4.pc_relevant_antiscanv2&spm=1001.2101.3001.4242.3&utm_relevant_index=7

https://zongxp.blog.csdn.net/article/details/85246310?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&utm_relevant_index=2

 夜深了,我也顶不住了,明天加油。

今天又试了很多方法,因为没有解决,这里就不放截图了,看着闹心。

我emo了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值