在Jetson开发板上从零搭建NLP

George

25-11-06

25-11-06

| 浏览量:👀  |  返回 <实验课>

硬件组装

清单

和常见台式机很类似,有主机、显示器、键盘鼠标。

- 主机(Jetson开发板):1(后面柜子领取)
     - 电源线:1
- 显示器:1
     - HDMI线(一头大一头小):1
     - 转接头(HDMI 转 DP):1
     - 显示器支架:1
     - 电源线(USB 转 Type-C):1
- 键盘:1
- 鼠标:1
- 麦克风 + 喇叭:1(后面柜子领取)
     - USB 转 Type-C 线:1(后面柜子领取)

组装

1、演示

2、连网。插网线,或连接 JNU-WLAN。

账号和常见命令

账号密码

账号 / 密码: cg / cgremote

常用 Linux 命令

开发板上:

cat 文件名(显示文件内容)
cd (回到 HOME 目录)
cd 目标路径名(切换到目标路径)
cp 源文件名 目标路径名(将源文件复制到目标路径中)
ifconfig(查看 IP 地址)
ls -l(列出文件夹的内容)
mkdir 文件夹名 (创建新文件夹)
pwd (显示当前路径是什么)
vim 文件名 (编辑文本文件)

命令名 --help(查看命令怎么用,跟什么参数,等)

本机:(连网线或JNU-WLAN)

ssh cg@开发板IP地址(登录开发板)
或使用 MobaXterm(适用于 Windows)

实验内容

实验手册

参考《76330. 实验: 从零构建自然语言AGENT》

几点说明

1、使用到了 conda。如没有,要自行安装。如何安装,可咨询deepseek等。

### 步骤0:安装conda 为 Jetson 的 ARM (aarch64) 架构安装 Archiconda(Anaconda 的替代品)

wget https://github.com/Archiconda/build-tools/releases/download/0.2.3/Archiconda3-0.2.3-Linux-aarch64.sh
bash Archiconda3-0.2.3-Linux-aarch64.sh -b
echo -e '\n# set environment variable for conda' >> ~/.bashrc
echo ". ~/archiconda3/etc/profile.d/conda.sh" >> ~/.bashrc
echo 'export PATH=$PATH:~/archiconda3/bin' >> ~/.bashrc
source ~/.bashrc
                

2、要安装适合该型号开发板的 conda。如何获取开发板型号,可咨询deepseek等。

3、实验手册中的主目录名字是 jeston_ai-main,可取其他名字。子目录和文件名,按实验手册。

4、实验手册中的 conda 虚拟环境名字是 venv,也可取其他名字。

5、实验手册中http://0.0.0.0:7860。如果不行,可改成 127.0.0.1:7860。

6、麦克风和喇叭。要在开发板 Setting - sound 中,先调试下 Output 和 Input,选择带 Q5+ 的那个设备。

7、实验手册给出的代码样例,有几处要调整后才能跑通。可尝试解决。