我是靠谱客的博主 鳗鱼月饼,最近开发中收集的这篇文章主要介绍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解决了两次非法指令这个问题。

非法指令(核心已转储)

最后

以上就是鳗鱼月饼为你收集整理的Jetson TX2 配置VScode+conda+Pytorch环境的全部内容,希望文章能够帮你解决Jetson TX2 配置VScode+conda+Pytorch环境所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部