IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> jstson nano 学习日志(六) -> 正文阅读

[人工智能]jstson nano 学习日志(六)

3 深度学习与jeston nano

3.1 笔记本环境搭建

考虑到日后编写从程序需要移植到jeston nano上面,这里在选择深度学习框架的时候我更偏向于工程性更强的tensorflow。pytorch则倾向于学术,两者的移植方法其实是类似的。我参考了如下博客的搭建教程,然而这个博客的一些细节有问题

https://blog.csdn.net/weixin_48270094/article/details/121502526

首先是创建环境,指令如下

conda create -n tensorflow1 python=3.8

这条指令原博主在写的时候没有加等号(2022.2.22日阅读),所以运行效果如下,说明找不到包,报错如下图所示。

?我查了好久的错才发现问题在等号上,我们加上再进行安装,输入指令。可以查看到我们已经创建的虚拟环境。

conda info -e

?

之后我们切换到tensorflow的环境,按照博客的指引安装有英伟达SDK等等,如下图所示。

conda activate tensorflow1

conda install cudatoolkit=10.1

conda install cudnn=7.6

pip install tensorflow==2.2

?

该下的都下完之后进入python环境测试一下安装状况,入下图所示,显然安装成功了。

测试语句:

import?tensorflow as tf

tf.__version__

?

之后进入pycharm中添加我们新建的这个环境,如下图所示。第一次使用需要找到环境对应的路径,以后再使用就可以直接切换了。

?

3.2 nano环境搭建tensorflow 2.6

这块网上的资源相对较少,我安装淘宝卖家的教程装了几遍都没有成功报各种错,所以我建议按照英伟达官网的按照教程进行操作。

https://docs.nvidia.com/deeplearning/frameworks/install-tf-jetson-platform/index.html#install

引起错误的主要原因是jeston nano的版本和tensorflow的依赖包版本不匹配,少各种包,有同样错误的同学我不建议再去把缺了的包一个一个下一遍。因为我按照这种思路调试了一天都没有装上,最主要的报错为:

Building wheel for h5py (pyproject.toml) ...error

No matching distribution found for h5py

输入一下的指令查看jetpack的版本,这个版本为目前使用的版本,把全家桶升级了一遍之后依旧安不上。

sudo apt-cache show nvidia-jetpack

查询效果如下图所示。

?

我最后的解决方式是重新换一个系统,没错我直接换了一张存储卡,上面又之前商家装的系统。然后首先是一个全局的升级,然后安装了几个包。

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 apt-get install python3-pip

sudo pip3 install -U pip testresources setuptools==49.6.0

sudo pip3 install -U --no-deps numpy==1.19.4 future==0.18.2 mock==3.0.5 keras_preprocessing==1.1.2 keras_applications==1.0.8 gast==0.4.0 protobuf pybind11 cython pkgconfig

sudo env H5PY_SETUP_REQUIRES=0 pip3 install -U h5py==3.1.0

之后官网的建议是在线下载,如果网速不好也可以离线安装,我使用的版本是:

tensorflow-2.6.0+nv21.9-cp36-cp36m-linux_aarch64

为了方便大家下载我已经上传到了网盘,注意只有4.6以上jetpack版本的nano才适合下载的这个版本的tensorflow,升级的方式我已经再前面的日志中讲过了,网盘地址如下:链接:https://pan.baidu.com/s/1xPOzMjJypoRQbhWSv-uVqg

提取码:9rvi

使用了新镜像之后,我们的系统便可以正常工作了,安装新版本的依赖会自动把就版本的卸载掉。我们直接升级即可。

?

输入如下指令进行离线的安装,注意要在安装文件的文件夹下。可见旧版本的已经被卸载,新版本的成功安装。

pip3 install xxx.whl

?

最后我们测试一下安装的tensorflow,可见2.6.0版本的tensorflow已经成功安装了。

?

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-02-24 15:17:23  更:2022-02-24 15:17:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 19:31:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码