Jetson TX2 配置VScode+conda+Pytorch环境

系统环境:ARM64+ubuntu18.04+jetpack4.2+cuda10.0

TX2是ARM64,后面下载包都需要注意,需要选择aarch64

jetson TX2查询版本信息,GPU占用,开启功耗模式等操作

一开始选择的Python代码编辑器还是Pycharm,但安装过程一把辛酸泪,一般都缺少JDK,尝试了许多教程也没有搞定,最后执行./pycharm.sh提示错误Internal error。放弃了,最终选择了VScode,秒完成,下面给出几个教程链接。

安装Pycharm:

NAVIDA Jetson TX2安装pycharm

Jetson TX2 上安装Pycharm

安装VScode:

linux上安装vscode

接下来开始配置conda+pytorch的深度学习环境,实际上Jetson TX2是ARM64,不支持安装Anaconda,但是有Anaconda的轻量化版:Miniforge和Miniconda,conda命令的使用相同。于是可以使用conda创建虚拟环境配置pytorch环境了,下面给出两个教程链接。

配置Pytorch:

注意事项:在TX2上,常用的conda命令无法完成pytorch的安装,需要首先确定jetpack的版本,并到NVIDIA官网下载对应版本的pytorch .whl文件。

另外,如果发现jetpack版本太低,想对TX2进行刷机,升级jetpack的版本,***amd64.deb的包是不能在ARM64上直接运行的,因此需要另外准备一台电脑。

Jetson TX2+ miniforge+pytorch+pycharm安装

Nvidia Jetson XAvier NX开发套件从装机到pytorch环境搭建YoloV5+DeepSort+TensorRT

常见问题:在conda中,使用pip或者import torch会报错:非法指令(核心已转储),这种情况一般是某个包版本冲突。可能是numpy,也有许多相关教程,还有说需要在gedit ~/.bashrc中加export OPENBLAS_CORETYPE=ARMV8,但我尝试了许多方法仍然报错。最后,我配置了opencv环境,问题突然解决,可能在配置opencv过程中,冲突的包被替换更新了。命令如下:conda install -c conda-forge opencv,一次不行就卸载了重新安装,我用重新安装opencv解决了两次非法指令这个问题。

非法指令(核心已转储)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值