摘要: 刷机jetpack3.3 首先TX2必须是3.3版本的jetpack,因为截止目前nvidia发布的tensorflow只支持3.3版本的jetpack,刷机的具体步骤可以参考 "NVIDIA Jetson TX2刷机" 安装cuda9.0 正常如果在刷机时选择了CUDA选项,在刷机完成之后是会自动 阅读全文
posted @ 2019-03-18 21:13 youngliu91 阅读(1642) 评论(0) 推荐(0) 编辑
摘要: 概述 通过 sysfs 方式控制 GPIO,先访问 /sys/class/gpio 目录,向 export 文件写入 GPIO 编号,使得该 GPIO 的操作接口从内核空间暴露到用户空间,GPIO 的操作接口包括 direction 和 value 等,direction 控制 GPIO 方向,而 阅读全文
posted @ 2019-03-18 18:18 youngliu91 阅读(2878) 评论(0) 推荐(0) 编辑
摘要: 安装: 检测i2c总线数目 用i2cdetect检测有几组i2c总线在系统上: 可以看到系统中有9组IIC。 检测i2c总线上挂载的设备 用i2cdetect检测挂载在i2c总线上器件: 可以看到并没有挂载设备。 可以看到0x4C,0x50挂载了设备。 I2C 设备的位置显示为UU或者表示设备地址的 阅读全文
posted @ 2019-03-18 18:18 youngliu91 阅读(1666) 评论(0) 推荐(0) 编辑
摘要: 因为之前调试I2C时,修改了EEPROM Layout,所以,在刷机时遇到此问题。 解决办法是按照此文档中的介绍来修改布局。 实际操作时,我拿了一块正常的TX2,按照指令: 查看了正常布局的值,然后修改了异常的核心板。 阅读全文
posted @ 2019-03-18 18:14 youngliu91 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 准备工作 版本:jetpack3.1,R28.1,TX2 虚拟机:ubuntu14.04 参考文档、编译工具链、源码下载 编译 主要步骤记载如下: <crossbin>是交叉编译工具的路径,如: outdir是编译生成文件的目标路径。 进入源码路径: 依次执行: 替换 替换Image 到指定编译生成 阅读全文
posted @ 2019-03-18 18:13 youngliu91 阅读(2151) 评论(0) 推荐(0) 编辑
摘要: 安装Qt 安装Qt Creator,打开终端执行如下命令: 安装Qt示例和文档: 配置Qt 打开Qt 搜索Qt并打开应用程序: 配置编译器 Tools->Options->Build & Run->Compilers,单击add选择添加GCC编译器,GCC编译器默认路径为/usr/bin/gcc,添 阅读全文
posted @ 2019-03-18 18:12 youngliu91 阅读(2090) 评论(0) 推荐(0) 编辑
摘要: 安装命令: 查看是否已经安装以及版本号: 阅读全文
posted @ 2019-03-18 18:11 youngliu91 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 官方安装教程 JetPack下载 主机端环境准备 需要在PC端安装虚拟机,虚拟机中安装Ubuntu14.04系统。 按照上面的地址下载JetPack-L4T-3.1-linux-x64.run 主机端安装JetPack-L4T-3.1-linux-x64.run 终端输入: 输入sudo的Passw 阅读全文
posted @ 2019-03-18 18:09 youngliu91 阅读(2014) 评论(0) 推荐(0) 编辑
摘要: 背景 一般在TX2上部署深度学习模型时,都是读取摄像头视频或传入视频文件进行推理,从视频中抽取帧进行目标检测等任务。对于大点的模型,推理的速度是赶不上摄像头或视频的帧率的,如果我们使用单线程进行处理,即读取一帧检测一帧,推理会堵塞视频的正常传输,表现出来就是摄像头视频有很大的延迟,如果是对实时性要求 阅读全文
posted @ 2019-03-18 18:04 youngliu91 阅读(2140) 评论(0) 推荐(1) 编辑
摘要: USB摄像头与网络摄像头相比,可选择范围广、种类多、成本低,但是实际使用时需要通过rtsp流来访问,起到直播的效果,因此在摄像头采集终端上构建rtsp流媒体服务器,将USB摄像头数据转化为rtsp,可以多个客户端访问。 ffserver 关键概念 ffserver,负责响应客户端的流媒体请求,把流媒 阅读全文
posted @ 2019-03-18 17:59 youngliu91 阅读(8922) 评论(0) 推荐(0) 编辑
摘要: 工作模式介绍 Jetson TX2由一个GPU和一个CPU集群组成,CPU集群由双核丹佛2处理器和四核ARM Cortex A57组成,通过高性能互连架构连接。 拥有6个CPU核心和一个GPU,您可以不必自行运行所有性能/功耗来测试最佳的运行状态,因为NVIDIA的新的命令工具Nvpmodel,提供 阅读全文
posted @ 2019-03-18 17:17 youngliu91 阅读(3988) 评论(0) 推荐(0) 编辑
摘要: 处理器方面,TX2由TX1的Tegra X1升至Tegra Parker处理器,该处理器由16nm工艺制造,6核心设计,CPU部分由2个丹佛+4个A57核心共同组成。 GPU则采用Pascal架构,拥有256 个CUDA,浮点性能为1.5TeraFLOPS,相比老款Tegra X1的 GPU性能提高 阅读全文
posted @ 2019-03-18 17:08 youngliu91 阅读(2940) 评论(0) 推荐(0) 编辑
摘要: "01 Tensorflow 基础" "02 线性回归与非线性回归" 阅读全文
posted @ 2019-03-18 16:12 youngliu91 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 线性回归 执行结果: 非线性回归 执行结果: 阅读全文
posted @ 2019-03-18 16:07 youngliu91 阅读(1129) 评论(0) 推荐(1) 编辑
摘要: MNIST数据集 MNIST数据集可以从官网下载到本地: "Yann LeCun's website" ,也可以通过 Tensorflow 提供的 input_data.py进行载入。 也可以先将数据下载到本地,再进行加载,下载之后的数据集: 下载下来的数据集被分成两部分:60000 张的训练数据集 阅读全文
posted @ 2019-03-18 15:29 youngliu91 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 高斯分布(Gaussian Distribution)的概率密度函数(probability density function): $$ f(x)=\frac1{\sqrt{2\pi}\sigma}\exp( \frac{(x \mu)^2}{2\sigma^2}) $$ 对应于numpy中: 参数 阅读全文
posted @ 2019-03-18 14:03 youngliu91 阅读(2910) 评论(0) 推荐(0) 编辑
摘要: tf.reduce_mean 函数用于计算张量tensor沿着指定的数轴(tensor的某一维度)上的的平均值,主要用作降维或者计算tensor的平均值。 第一个参数input_tensor: 输入的待降维的tensor; 第二个参数axis: 指定的轴,如果不指定,则计算所有元素的均值; 第三个参 阅读全文
posted @ 2019-03-18 11:54 youngliu91 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 执行简单的矩阵相乘的程序: 输出: 为了避免输出上面的警告信息,在程序开头加入: 此时再执行上述的程序,输出: 阅读全文
posted @ 2019-03-18 10:49 youngliu91 阅读(6557) 评论(0) 推荐(0) 编辑
摘要: 基本概念 使用图(graphs)来表示计算任务 在被称之为会话(Session)的上下文(context)中执行图 使用张量(tensor)表示数据 通过变量(Variable)维护状态 使用 feed 和 fetch 可以为任意的操作赋值或者从其中获取数据 Tensorflow 是一个编程系统,使 阅读全文
posted @ 2019-03-18 10:06 youngliu91 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 程序员基础 "剑指offer" 编程语言 "python 基础" 人工智能 "Tensorflow" "深度学习" "面试问题集锦" 阅读全文
posted @ 2019-03-18 09:21 youngliu91 阅读(511) 评论(0) 推荐(0) 编辑