Jetbot-AI机器人教程-创建SD镜像
Jetbot-AI机器人教程-创建SD镜像
说明:
- 此页面详细介绍了如何从头开始创建JetBot SD卡图像。
- 如果您要分发JetBot SD卡映像的修改版本,这将非常有用。
步骤:
第1步:根据教程烧录全新的镜像
- 使用帐号密码是:jetbot/jetbot
- 配置自动登录界面
第2步:插入SD卡到Nano并启动
第3步:激活i2c权限
sudo usermod -aG i2c $USER
- 安装pip 和 python 依赖
sudo apt-get update
sudo apt install python3-pip python3-pil
sudo pip3 install --upgrade numpy
- 按照这些说明安装预制的TensorFlow pip wheels
- 安装我们为此项目提供的预制PyTorch pip wheels。
sudo pip3 install torch-1.0.0a0+18eef1d-cp36-cp36m-linux_aarch64.whl
sudo pip3 install torchvision
- 安装traitlets (master, to support the unlink() method)
sudo python3 -m pip install git+https://github.com/ipython/traitlets@master
- 安装jupyter lab
sudo apt install nodejs npm
sudo pip3 install jupyter jupyterlab
sudo jupyter labextension install @jupyter-widgets/jupyterlab-manager
sudo jupyter labextension install @jupyterlab/statusbar
jupyter lab --generate-config
jupyter notebook password
然后,您应该输入密码jetbot(除非您想使用自定义密码)。
安装项目库
cd
sudo apt install python3-smbus
git clone https://github.com/NVIDIA-AI-IOT/jetbot
cd jetbot
sudo apt-get install cmake
sudo python3 setup.py install
- 安装jetbot services
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
- 增加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'
- 将JetBot的notebooks复制到主目录
cp -r ~/jetbot/notebooks ~/Notebooks
获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号