Jetson Nano安装tensorflow2.5(英伟达版本)

今天给我们的小主角安装tensorflow,一直为没舍得让它跑高算力东西,今天安装一下。

什么是TF?

TensorFlow™ 是一个开源软件库,用于使用数据流图进行数值计算。图中的节点表示数学运算,而图边表示在它们之间流动的多维数据数组(张量)。这种灵活的架构让你无需重写代码即可将计算部署到台式机、服务器或移动设备中的一个或多个 CPU 或 GPU。

那和平时的TF有什么区别?

安装TensorFlow for Jetson Platform 使你可以在轻量级移动平台上访问最新版本的框架,而不受TensorFlow Lite 的限制。

https://www.tensorflow.org/

TF官网

可能需要翻墙。

因为没有网卡,这里使用手机的USB网路共享来实现联网

可以看看USB网卡的IP

主机为Win10,使用串口与Jetson连接

yunswj@yunswj-desktop:~$ cat /proc/cpuinfoprocessor : 0model name : ARMv8 Processor rev 1 (v8l)BogoMIPS : 38.40Features : fp asimd evtstrm aes pmull sha1 sha2 crc32CPU implementer : 0x41CPU architecture: 8CPU variant : 0x1CPU part : 0xd07CPU revision    : 1

CPU为Arm V8

aarch64

sudo apt-get update

这个其实就是远端服务器做版本校验

sudo apt-get install libhdf5-serial-dev hdf5-tools libhdf5-dev zlib1g-dev zip libjpeg8-dev liblapack-dev libblas-dev gfortran

此时报错一次

sudo dpkg --configure -a

TF的全部依赖成功

sudo apt-get install python3-pip

先安装pip,也是更新

sudo pip3 install -U pip testresources setuptools==49.6.0

更新前再安装点库

执行过程

sudo pip3 install -U numpy==1.19.4 future==0.18.2 mock==3.0.5 h5py==2.10.0 keras_preprocessing==1.1.1 keras_applications==1.0.8 gast==0.2.2 futures protobuf pybind11

基础库安装,你就无脑复制

开始安装,前面是铺垫:

sudo pip3 install --pre --extra-index-url https://developer.download.nvidia.com/compute/redist/jp/v45 tensorflow

这里开始安装了,,,波特率太低了串口

看看样子

多次执行上面的安装例子,可能会因为内存什么的原因

多执行,网络好,就会成功

忘说了,应该先装Jetpack:

NVIDIA JetPack SDK 是构建 AI 应用的全面解决方案。JetPack SDK 支持所有 Jetson 模块和开发者套件。(我的TX1有救了)

JetPack SDK 包含适用于 Linux 操作系统的最新 Linux 驱动包 (L4T) 以及用于深度学习、计算机视觉、加速计算和多媒体的 CUDA-X 加速库与 API。它还包含用于主机和开发者套件的示例、文档和开发者工具,并支持更高级别的 SDK,例如用于直播视频分析的 DeepStream 以及用于机器人的 Isaac。

JetPack 4.4

JetPack 4.4 是最新的正式版,支持所有 Jetson 模块。请记住4.4这个版本!!!

https://developer.nvidia.com/zh-cn/embedded/jetpack

安装文档

哭死,果然贫穷是一个等级的

Nano和TX1是一个等级的

虽然处处不待见TX1,但是软件这种东西我相信都是可以用的

等我充电器回来的

https://developer.nvidia.com/embedded/linux-tegra

TX2的载板可以给TX1用,看最后写的

sudo apt install nvidia-jetpack

直接执行这个安装Jetpack

sudo apt show nvidia-jetpack Package: nvidia-jetpackVersion: 4.5.1-b17Priority: standardSection: metapackagesMaintainer: NVIDIA CorporationInstalled-Size: 199 kBDepends: nvidia-cuda (= 4.5.1-b17),nvidia-opencv (= 4.5.1-b17), nvidia-cudnn8 (= 4.5.1-b17), nvidia-tensorrt (= 4.5.1-b17), nvidia-visionworks (= 4.5.1-b17), nvidia-container (= 4.5.1-b17), nvidia-vpi (= 4.5.1-b17), nvidia-l4t-jetson-multimedia-api (>> 32.5-0), nvidia-l4t-jetson-multimedia-api (<< 32.6-0)Homepage: http://developer.nvidia.com/jetsonDownload-Size: 29.4 kBAPT-Manual-Installed: yesAPT-Sources: https://repo.download.nvidia.com/jetson/t210 r32.5/main arm64 PackagesDescription: NVIDIA Jetpack Meta Package

这个是会打印JetPack包所包含的软件包

nvidia-cuda (= 4.5.1-b17),nvidia-opencv (= 4.5.1-b17), nvidia-cudnn8 (= 4.5.1-b17), nvidia-tensorrt (= 4.5.1-b17), nvidia-visionworks (= 4.5.1-b17), nvidia-container (= 4.5.1-b17), nvidia-vpi (= 4.5.1-b17), nvidia-l4t-jetson-multimedia-api (>> 32.5-0), nvidia-l4t-jetson-multimedia-api (<< 32.6-0)

主要就是这个

Ubuntu的软件库

https://repo.download.nvidia.cn/jetson/

地址

验证:

输入

python3import tensorflow

输出

2021-09-17 17:19:35.579194: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Successfully opened dynamic library libcudart.so.10.2

这里我分行了

sudo pip3 uninstall -y tensorflow

卸载命令

安装的版本

sudo nvpmodel -q --verbose
sudo nvpmodel -m 0

开启性能模式,为了让TF不那么卡顿

https://elinux.org/Jetson/Performance

关于调节性能的一个wiki

运行一个看看里面哪些核心在运行,都在干活

插个计算力

http://imgtec.eetrend.com/blog/2020/100048896.html

TX1是1T,nano是5G,也就是说TX1是nano性能的2倍~

(0)

相关推荐

  • 构建属于你自己的Jetbot

    构建属于你自己的Jetbot

  • TensorFlow对象检测:训练,导出,优化,推断

    第1部分 从在自定义数据集中训练检测器到使用TensorFlow 1.15在Jetson纳米板或云上进行推理的详细步骤 完整代码可在GitHub上获得 TensorFlow对象检测API V2的教程可 ...

  • JetPack SDK | NVIDIA Developer

    操作系统 NVIDIA L4T 提供引导加载程序.Linux 内核.必要固件.NVIDIA 驱动.示例文件系统等内容. JetPack 4.4 Highlights 包含具有以下亮点的 L4T 32. ...

  • NVIDIA Jetson系列到底是怎样的产品?

    首先,让我们来了解一下是什么在推动边缘的人工智能的发展.传感器技术和经济的进步创造了联网设备的繁荣,也被称为物联网.这些设备正在提高生产力. 将摄像头和其他传感器连接到互联网上,有助于创建智能工厂和智 ...

  • Jetson Nano 2GB Developer Kit 英伟达Jetson Nano系列新成员,...

    Jetson Nano 是一款功能强大的人工智能 (AI) 开发板,可助你快速入门学习 AI 技术,并将其应用到各种智能设备上.恰逢国家在推广人工智能相关的发展,2019年上线以来得到广泛的开发者青睐 ...

  • 英伟达Jetson Nano 4GB 安装 melodic ROS

    英伟达 Jetson Nano 4GB版本安装ROS. 添加信任的服务器 加秘钥 同步所有的软件信息 开始安装 添加环境变量 以上是步骤,以下命令行可以复制在终端内运行. sudo apt-add-r ...

  • 树莓派 4 与英伟达 Jetson Nano 性能大比拼,谁是最佳的嵌入式“电脑”?

    日前,Raspberry 基金会发布了开发者为之兴奋的 Raspberry Pi 4,其不仅在性能上进行了全面的升级,而且价格也继续与旧版保持一致,仅为 35 美元起.那么这一款嵌入式开发板和极客们常 ...

  • 英伟达NVIDIA Jetson Nano 2GB点亮篇

    Logo保平安,希望未来可以到NVIDIA去工作,哇哇哇 我们今天的小主角 贴一下性能 因为面临板子的收货问题,所以必须得用一下.考试前的最后一篇文章 https://zh.snipaste.com/ ...

  • 英伟达Jetson Nano网线连接

    因为这个Nano诞生就是为视觉应用工作,首先我们知道一点就是视频流的流量是巨大的,所以数据传输的稳定性和带宽就是要考虑的问题.那网线连接就显得特别重要.其实这个东西和树莓派的连接是一样的,那接下来就看 ...

  • 英伟达发布全新AI芯片Jetson Xavier

    描述 AI芯片之于人工智能的意义,则可以理解为发动机之于汽车.人工智能这一理论已经提出了多年,但是由于实现它需要的计算量实在太大,这辆"跑车"一直没有配备上合适的"发动机 ...

  • deepin20 安装英伟达闭源驱动的步骤详解

    这篇文章主要介绍了deepin20 安装英伟达闭源驱动的步骤,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下第一步.安装深度的"显卡驱动器" ...

  • 英伟达显卡驱动在UOS上的安装

    NVIDIA安装前 需要在安装驱动之前首先禁止nouveau驱动,在Deepin中运行以下命令: sudo nano /etc/modprobe.d/blacklist.conf 然后在打开的blac ...

  • 英伟达Jetcard安装

    https://github.com/NVIDIA-AI-IOT/jetcard 英伟达得这个有 JetCard 是一种系统配置,便于从 AI 开始.它预先加载 一个Jupyter实验室服务器,开始启 ...