构建属于你自己的Jetbot

1.     烧录Jetpack 镜像到SD卡  Jetson Download Center

使用的账户和密码均为Jetbot

确认使用自动登录

2.     将SD卡插入Jetson Nano 并开机进入命令行

3.     启用IC2权限

sudo usermod -aG i2c $USER

4.     安装pip和python依赖项

sudo apt-get update

sudo apt install python3-pip python3-pil

sudo pip3 install --upgrade numpy

5.     安装Tensorflow

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 --pre --extra-index-url https://developer.download.nvidia.com/compute/redist/jp/v42 tensorflow-gpu

注:验证Tensorflow安装在命令行输入python3进入python环境,然后在python环境内输入import tensorflow,如果没有报错,则tensorflow安装成功

6.     安装PyTorch

注:需要先下载该文件并上传至/home/jetbot/目录   点我进入下载界面

sudo pip3 install torch-1.0.0a0+18eef1d-cp36-cp36m-linux_aarch64.whl

sudo pip3 install torchvision

7.     安装Traitlets

sudo -H python3 -m pip install traitlets==4.3.3

8.     安装Jupter Lab依赖项

sudo apt update

sudo apt -y install curl dirmngr apt-transport-https lsb-release ca-certificates

curl -sL https://deb.nodesource.com/setup_10.x | sudo bash

sudo apt update

sudo apt -y install nodejs npm

9.     安装Jupter Lab

sudo pip3 install jupyter jupyterlab

sudo jupyter labextension install @jupyter-widgets/jupyterlab-manager

sudo jupyter labextension install @jupyterlab/statusbar

jupyter lab --generate-config

# 设置Jupyter Lab密码

jupyter notebook password

# 修改Jupyter Lab配置文件

cd ~/jupyter

sudo nano jupyter_notebook_config.py

# 向配置文件末尾添加如下两行

# c.NotebookApp.allow_origin = '*’

# c.NotebookApp.ip = '0.0.0.0’

10.  安装这个Repo

cd ~

sudo apt install python3-smbus

# 将Jetbot项目从Github克隆下来

git clone https://github.com/NVIDIA-AI-IOT/jetbot

cd jetbot

sudo apt-get install cmake

sudo python3 setup.py install

11.  安装Jetbot服务

cd jetbot/utils

python3 create_stats_service.py

sudo mv jetbot_stats.service /etc/systemd/system/jetbot_stats.service

sudo systemctl enable jetbot_stats

sudo systemctl start jetbot_stats

python3 create_jupyter_service.py

sudo mv jetbot_jupyter.service /etc/systemd/system/jetbot_jupyter.service

sudo systemctl enable jetbot_jupyter

sudo systemctl start jetbot_jupyter

12.  创建文件交换(SWAP)

sudo fallocate -l 4G /var/swapfile

sudo chmod 600 /var/swapfile

sudo mkswap /var/swapfile

sudo swapon /var/swapfile

sudo bash -c 'echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab'

13.  将Jetbot notebook复制到/home/jetbot/下

cp -r ~/jetbot/notebooks ~/Notebooks

参考文章:

https://github.com/NVIDIA-AI-IOT/jetbot/wiki/Create-SD-Card-Image-From-Scratch

https://forums.developer.nvidia.com/t/official-tensorflow-for-jetson-nano/71770

https://computingforgeeks.com/installing-node-js-10-lts-on-ubuntu-18-04-16-04-debian-9/

(0)

相关推荐

  • python pip 的安装、更新、卸载、降级、和使用 pip 管理包

    ____tz_zs 安装 pip 安装 pip 官网的安装方式(推荐) curl https://bootstrap.pypa.io/get-pip.py -o get-pip.pypython ge ...

  • pip install 和 apt-get install 用法与区别

    在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢? 1.区别 pip用来安装来自PyPI( ...

  • Ubuntu 升级python3为更高版本【已实测】

    目录 更新安装步骤: 1. 先update一下 2. 安装依赖库 3. 下载Python3安装包,并解压安装 4. 删除软连接 5. 新建软连接 6. 检测版本: 可能遇到的错误: 1. 在安装依赖包 ...

  • JETBOT AI构建指南

    这个就是我们目前在官网看见的产品,可以看到还是很简单的.两个差速轮子.一个主板,一个电机驱动模块,一个摄像头 差分驱动器配置,就是两个轮子的转速不一样. 就可以前进,后退,转弯等 霍尔效应传感器轮编码 ...

  • BLM模型中提到的人才管理策略如何构建?

    根据BLM业务领先模型的理论,那么人才管理策略的根基是公司战略,企业要做好人才管理策略,需要思考四大问题,这些问题涵盖了公司战略和人力资源管理的重要内容: 问题一:我们的战略对人才的需求是什么.这里涉 ...

  • 我国政策评估方法选择和评估指标体系构建的思路和建议

    对于重大政策效果进行评估,我国在中央和地方层面都做了广泛的尝试,但当前开展的政策评估仍以相关部门自评为主,独立性和客观性略显不足,进而影响评估结果的公信度和施政参考价值.未来应着力提高政策评估工作的专 ...

  • 组织活力建设:PRE 活力模型的构建与应用实践

    方向只能大致正确,组织要确保活力,这远比很多企业家功成名就了总结出来的战略思想靠谱的多. T&D 在多年第四方深度诊断与经营质量变革项目中的经验提炼总结的组织活力模型-PRE 活力模型给更多的 ...

  • 构建交易系统的原则与优缺点

    一.什么是系统 交易系统这一概念来源于人类长期的社会实践,简单的讲:就是把一套成熟的交易方法编写成程序然后存入计算机,用计算机发出的指令指导我们去完成每一笔交易.系统是人们由局部间的联系认识到事物整体 ...

  • 用人事物三个视角来串通知识、技术、技能!对学习构建全局认知!

     认知框架 2020-05-24优质教育领域创作者 所属专栏:建构符合认知机制的一套学习方法论,用它重构大脑里的认知框架! 用人事物来搞定知识.技术.技能.知识是物的层面,技术是事的层面,技能是人的 ...

  • 如何构建HR业务大脑?

    最近有部电视剧<延禧攻略>很火,女主魏璎珞作为新人,供职于行政部,虽然起点较低,从一名刺绣宫女成为了皇后身边的丫鬟,也不过一两个月的时间.其中有一集,凡是进入绣坊的宫女需要通过刺绣测试,测 ...

  • 新型电力系统构建思路与策略

    建设新型电力系统需要交流特高压吗? 传统电力系统无法应对高比例新能源.高比例电力电子设备.低系统转动惯量("两高一低")带来的挑战,为了确保实现"3060"碳达 ...

  • 【期权时代】这一根据50ETF特点构建的期权策略,或可带来10%以上的年化收益...

    期权小师妹@期权时代 全文共 5452 字  阅读需要 14 分钟 本文讨论了一种在50ETF期权上稳定盈利的对冲交易策略.该策略利用均线度量波动率的下降趋势,通过双卖策略实现做空波动率,利用50股指 ...