硬件环境:

MANFOLD TX2

Ubuntu16.04

Python 3.5

CUDA 9.0

CDUANN 7.x

配置过程

1、查看CUDA与CUDANN版本

dji@manifold2:~$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Sun_Nov_19_03:16:56_CST_2017
Cuda compilation tools, release 9.0, V9.0.252
dji@manifold2:~$ ldconfig -p | grep dnnlibopencv_dnn.so.3.3 (libc6,AArch64) => /usr/lib/libopencv_dnn.so.3.3libopencv_dnn.so (libc6,AArch64) => /usr/lib/libopencv_dnn.solibcudnn.so.7 (libc6,AArch64) => /usr/local/cuda-9.0/lib64/libcudnn.so.7libcudnn.so.7 (libc6,AArch64) => /usr/lib/aarch64-linux-gnu/libcudnn.so.7libcudnn.so (libc6,AArch64) => /usr/lib/aarch64-linux-gnu/libcudnn.so

2、更换TX2国内镜像

【注意】下载的是ubuntu-ports后缀的镜像源,目前所知中科大的源可用,其他尝试均失败),sudo apt-get install找不到对应的包,无法更新系统软件包和环境依赖。

deb http://mirrors.ustc.edu.cn/ubuntu-ports/  xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-ports/  xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-ports/  xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/  xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/  xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/  xenial-security main restricted universe multiverse

3、安装环境依赖

sudo apt install libopenblas-dev libatlas-dev liblapack-dev
sudo apt install liblapacke-dev checkinstall
sudo apt-get install python3-pip
pip3 install --upgrade pip
sudo apt-get install python3-dev
sudo pip3 install numpy scipy
sudo pip3 install pyyaml
sudo pip3 install scikit-build
sudo apt-get -y install cmake
sudo apt install libffi-dev
sudo pip3 install cffi

4、添加CUDA和CUDANN路径

sudo gedit ~/.bashrc
#add CUDA path to bashrc
export CUDNN_LIB_DIR=/usr/lib/aarch64-linux-gnu
export CUDNN_INCLUDE_DIR=/usr/include
source ~/.bashrc

5、pip3 安装wheel

感谢torch-1.0.0a0+db5d313-cp35-cp35m-linux_aarch64.whl该github主的无私奉献【开源万岁 *\ ^ ~ ^ /* 】

下载该whl文件,到指定目录下,执行以下命令:

sudo pip3 install torch-1.0.0a0+db5d313-cp35-cp35m-linux_aarch64.whl

两分钟过后你将看到提示:successfully install pytorch

6、测试pytorch是否安装成功

dji@manifold2:~$ python3
Python 3.5.2 (default, Oct  8 2019, 13:06:37)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> print(torch.cuda.is_available())
True

7、配置opencv3.4.1

参见我的另一篇博客: Caffe配置与编译-----OpenCV-3.4.1配置及编译

完成该步骤之后你将看到:

dji@manifold2:~$ pkg-config --modversion opencv
3.4.1
dji@manifold2:~$ python3
Python 3.5.2 (default, Oct  8 2019, 13:06:37)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>>

足够的耐心和恒心,终能找到突破冰川的灿烂千阳!

MANFOLD TX2配置Pytorch1.x方法总结(Python3.5+CUDA9.0+Opencv3.4.1)相关推荐

  1. win10双系统安装ubuntu16.04+gtx750ti+python3.6配置cuda-9.0+cuDNN7.05+TensorFlow-gpu1.8.0+opencv 2.4.13的过程汇总

    参考: https://blog.csdn.net/weixin_40494464/article/details/81010256 http://www.cnblogs.com/EasonJim/p ...

  2. TX2 配置jupyterhub踩坑记录

    TX2 配置jupyterhub踩坑记录 问题描述: 参考教程1和教程2进行安装,报错提示如下(应该是连不上本地http://127.0.0.1:8001/api/routes).但使用lsof -i ...

  3. JetPack4.2.2系统上修改TX2配置为配置3

    NVIDIA JetPack4.2.2 新版本系统上修改Jetson-TX2配置为配置3 简述 NVIDIA Jetson 的系统版本升级后它的配置方式和驱动等都发生了变化,若是想修改默认配置为配置3 ...

  4. Java8(jdk1.8)中文档注释处理工具javadoc的环境参量配置及使用方法

    Java8(jdk1.8)中文档注释处理工具javadoc的环境参量配置及使用方法 Java语言提供了一种功能强大的注释形式:文档注释.如果编写Java源代码时添加了合适的文档注释,然后通过JDK提供 ...

  5. 在Spring3中,配置DataSource的方法有五种

    在Spring3中,配置DataSource的方法有五种. 第一种:beans.xml Xml代码 <bean id="dataSource" class="org ...

  6. 笨方法python3_“笨方法”学Python3,习题 41 。

    笨方法"学Python3,习题 41:学习面向对象术语 1.有哪些术语 ? 2.术语的意思是什么 ? 一.专有词汇练习 类(class):告诉 Python 创建新类型的东西 对象(obje ...

  7. VisualSVN Server的配置和使用方法 图文

    VisualSVN Server是免费的,而VisualSVN是收费的.VisualSVN是SVN的客户端,和Visual Studio集成在一起, VisualSvn Server是SVN的服务器端 ...

  8. Nginx的安装和多域名配置的实现方法

    这篇文章主要介绍了Nginx的安装和多域名配置的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 Nginx安装 centos6.x yum默认没有nginx的软件 ...

  9. CentOS-7.0.中安装与配置Tomcat-7的方法

    CentOS-7.0.中安装与配置Tomcat-7的方法 原创 2014年11月24日 23:38:36 72472 安装说明  安装环境:CentOS-7.0.1406 安装方式:源码安装  软件: ...

最新文章

  1. 解决应用程序配置不正确,程序无法启动
  2. 百威中国签约第四范式 让夏日爽快人人尽享
  3. 继 承(面向对象特征之一)
  4. mysql读锁和写锁
  5. 【每日一题】8月28日题目精讲 编号
  6. php webview,Android:控件WebView显示网页 – tinyphp – 博客园
  7. 加拿大计算机专业学什么,加拿大哥伦比亚大学计算机专业课程
  8. mount error 12 = Cannot allocate memory
  9. 序列每天从0开始_006 Python基础:通用序列操作
  10. oracle中特殊字符处理
  11. 《Java性能优化权威指南》读书笔记
  12. 安川机器人程序还原_安川机器人程序示例
  13. html使用什么网络协议,网络协议详细介绍
  14. 【托业】【新托业TOEIC新题型真题】学习笔记5-题库二-P7
  15. 【经验之谈】谷歌SEO一般具体要做哪些工作?
  16. Linux-修复文件系统
  17. Neural ODE introduction
  18. 社会生活中的著名法则(一)
  19. 计算机视觉方向简介 | 机器视觉检测技术
  20. 计算机二级msoffice设计,2017计算机二级MSoffice攻关必做题

热门文章

  1. 陶哲轩实分析公理8.1——选择公理
  2. g2o之SE3-SE3约束
  3. Unable to pause activity : java.lang.IllegalStateException: No activity
  4. iphone 的屏幕像素
  5. 基于TM8211的DAC芯片的学习
  6. 物联网查流量_中国移动怎么查话费-如何查询物联网卡流量、话费余额?有哪些查询方式?...
  7. Image Retrieval: Ideas, influences, and trends of the new age 图像检索综述 文献翻译(一)
  8. 献给初学iOS的小盆友们——微博app项目开发之七第一次获取微博数据
  9. 护卫神mysql_hws_Bypass 护卫神SQL注入防御(多姿势)
  10. CADTooLs v6.0 for Solidedge-ISO 1CD(欧磊零件库)