cuda 10.2 环境配置-GSIM v2.0安装手册

2024-03-29 15:58

本文主要是介绍cuda 10.2 环境配置-GSIM v2.0安装手册,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

参考资料:《Jetson Nano刷机及环境配置》

1.cuda 10.2环境配置:

系统镜像默认已经安装了CUDA 10.2,但是还需要手动激活。
输入以下指令检查安装的CUDA版本信息,

nvcc -V

得到以下反馈:
在这里插入图片描述
说明还需要把CUDA的路径写入环境变量中。

cuda 10.2路径配置:

在桌面右击,选择打开终端。
或者直接按CtrlAltT快捷键调出终端。
输入以下指令:

sudo gedit ~/.bashrc

在弹出的文本编辑器里,最后面的位置,添加下面三段文字(注意代码里是usr不是user,具体的文件地址可能需要视具体情况而定。):

export CUBA_HOME=/usr/local/cuda-10.2
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-10.2/bin:$PATH

保存退出,一定要等记事本窗口下面的saving结束后再退出。
最后,输入以下指令,重新执行刚修改的初始化文件,使之立即生效:

source ~/.bashrc

到这里CUDA就导入成功了。
再次在终端输入:

nvcc -V		

可以查看CUDA的版本信息

在这里插入图片描述

2.安装pip及pip3

参考资料:《查看python安装路径以及pip安装的包列表及路径》
输入以下指令查询pip版本信息:

pip -V

如果未能成功获取版本信息,则输入以下命令重新下载安装pip、pip3:

sudo apt-get update
sudo apt-get install python-pip
sudo apt-get install python3-pip

若安装成功,则输入相应的查询指令,可以准确获取pip版本信息
在这里插入图片描述

3.安装numpy:

输入以下指令检测numpy是否安装:

pip show numpy
pip3 show numpy

在这里插入图片描述
如果没有安装,则输入以下指令重新下载安装numpy:

sudo apt-get update						
sudo apt-get install python3-numpy

4.安装matplotlib:

sudo apt-get install python3-matplotlib

输入以下指令可以查询matplotlib版本信息:

pip3 show matplotlib

在这里插入图片描述

5.安装OpenCV:

参考资料:《linux下查看opencv安装路径以及版本号》
输入以下指令查询是否安装OpenCV:

python3
import cv2

在这里插入图片描述
若出现import error ,则说明OpenCV没有安装,此时则需要安装OpenCV:

sudo apt-get install python3-opencv	

输入以下指令可以查询OpenCV的版本信息:

python3
import cv2
cv2.__version__

在这里插入图片描述
输入以下指令可以查找带有关键字opencv的所有文件和文件夹,并将结果输出到txt文件里方便查阅(具体文件输出路径需要根据自己的需要进行相应调整):

sudo find  / -iname "*opencv*">/home/romulus/Desktop/opencv_find.txt

6.安装PyQt5:

参考资料:《如何知道自己的PyQt5版本号呢?》
输入以下指令查询是否安装PyQt5:

python3
import PyQt5

在这里插入图片描述

如果显示 import error ,则没有安装PyQt5。
此时则需要安装PyQt5。
不建议从源码安装PyQt5
安装可以在终端输入以下指令(从豆瓣的镜像安装PyQt5):

pip3 install PyQt5 -i https://pypi.douban.com/simple	

可以通过以下代码查询PyQt5版本:

from PyQt5.QtWidgets import QApplication
from PyQt5.QtCore import QT_VERSION_STR
from PyQt5.Qt import PYQT_VERSION_STR
from sip import SIP_VERSION_STRif __name__=='__main__':import sysapp=QApplication(sys.argv)print("Qt5 Version Number is: {0}".format(QT_VERSION_STR))print("PyQt5 Version is: {}".format(PYQT_VERSION_STR))print("Sip Version is: {}".format(SIP_VERSION_STR))sys.exit(app.exec_())

在这里插入图片描述

7.其他Python库:

pip3 install configparser
pip3 install qdarkstyle

在这里插入图片描述

8.安装配置GPIO:

8.1.1检查是否安装GPIO:

Jetson.GPIO, 预安装路径:

/opt/nvidia/jetson-gpio

如果上面的目录没有对应的文件,则GPIO没有预先安装。

8.1.2安装GPIO:

如果没有预安装GPIO,则需要输入以下指令安装一下GPIO:

pip3 install Jetson.GPIO

在这里插入图片描述

8.2.1设置用户权限:

为了使用Jetson GPIO库,必须首先设置正确的用户权限/组。
创建一个新的gpio用户组。然后将您的用户添加到新创建的组中:
(此处your_user_name替换为自己的用户名)

sudo groupadd -f -r gpio
sudo usermod -a -G gpio your_user_name

8.2.2检查GPIO安装位置:

pip3 show Jetson.GPIO

在这里插入图片描述

8.2.3复制 99-gpio.rules

在相应目录找到99-gpio.rules,记下这个文件的文件地址。
若找不到该文件,可通过以下地址进行下载:
《99-gpio.rules》
通过将99-gpio.rules文件复制到rules.d目录中来安装自定义udev规则。如果您已将源代码下载到Jetson.GPIO。99-gpio.rules的具体位置需要各位自己检查。

sudo cp /home/romulus/Desktop/99-gpio.rules /etc/udev/rules.d/

8.3重新加载udev规则

为了使新规则生效,需要通过运行以下命令重新引导或重新加载udev规则:

sudo udevadm control --reload-rules && sudo udevadm trigger

8.4重新启动

sudo reboot now

9.安装DeepStream-5.0

sudo apt-get install deepstream-5.0

10.一些环境安装:

sudo apt-get update
sudo apt-get install cmake
sudo apt-get install libprotobuf-dev protobuf-compiler
sudo pip3 install onnx==1.4.1

在这里插入图片描述
参考资源:
《pip清华源下载》
《更改pip源至清华、阿里镜像》

sudo pip3 install onnx

在这里插入图片描述

pip3 install onnx==1.4.1 -i https://pypi.douban.com/simple	

在这里插入图片描述

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple onnx==1.4.1
pip install -i https://mirrors.aliyun.com/pypi/simple onnx==1.4.1

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这篇关于cuda 10.2 环境配置-GSIM v2.0安装手册的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/859016

相关文章

Win安装MySQL8全过程

《Win安装MySQL8全过程》:本文主要介绍Win安装MySQL8全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Win安装mysql81、下载MySQL2、解压文件3、新建文件夹data,用于保存数据库数据文件4、在mysql根目录下新建文件my.ini

SpringBoot3.4配置校验新特性的用法详解

《SpringBoot3.4配置校验新特性的用法详解》SpringBoot3.4对配置校验支持进行了全面升级,这篇文章为大家详细介绍了一下它们的具体使用,文中的示例代码讲解详细,感兴趣的小伙伴可以参考... 目录基本用法示例定义配置类配置 application.yml注入使用嵌套对象与集合元素深度校验开发

IntelliJ IDEA 中配置 Spring MVC 环境的详细步骤及问题解决

《IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决》:本文主要介绍IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决,本文分步骤结合实例给大... 目录步骤 1:创建 Maven Web 项目步骤 2:添加 Spring MVC 依赖1、保存后执行2、将新的依赖

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

SpringBoot基于配置实现短信服务策略的动态切换

《SpringBoot基于配置实现短信服务策略的动态切换》这篇文章主要为大家详细介绍了SpringBoot在接入多个短信服务商(如阿里云、腾讯云、华为云)后,如何根据配置或环境切换使用不同的服务商,需... 目录目标功能示例配置(application.yml)配置类绑定短信发送策略接口示例:阿里云 & 腾

如何为Yarn配置国内源的详细教程

《如何为Yarn配置国内源的详细教程》在使用Yarn进行项目开发时,由于网络原因,直接使用官方源可能会导致下载速度慢或连接失败,配置国内源可以显著提高包的下载速度和稳定性,本文将详细介绍如何为Yarn... 目录一、查询当前使用的镜像源二、设置国内源1. 设置为淘宝镜像源2. 设置为其他国内源三、还原为官方

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

CentOS7更改默认SSH端口与配置指南

《CentOS7更改默认SSH端口与配置指南》SSH是Linux服务器远程管理的核心工具,其默认监听端口为22,由于端口22众所周知,这也使得服务器容易受到自动化扫描和暴力破解攻击,本文将系统性地介绍... 目录引言为什么要更改 SSH 默认端口?步骤详解:如何更改 Centos 7 的 SSH 默认端口1

Maven的使用和配置国内源的保姆级教程

《Maven的使用和配置国内源的保姆级教程》Maven是⼀个项目管理工具,基于POM(ProjectObjectModel,项目对象模型)的概念,Maven可以通过一小段描述信息来管理项目的构建,报告... 目录1. 什么是Maven?2.创建⼀个Maven项目3.Maven 核心功能4.使用Maven H