Nvidia-AGX-spark部署手册——课堂质量诊断(jetpack:r36)

Docker 镜像封装 Python 依赖和服务启动。重点是:AGX 不能随便用普通 nvidia/cuda 镜像,要匹配 L4T/JetPack 版本。

对于 NVIDIA AGX/Jetson 盒子这类设备,推荐 Dockerfile:

复制代码
FROM nvcr.io/nvidia/l4t-jetpack:r36.4.0

ENV DEBIAN_FRONTEND=noninteractive
ENV TZ=Asia/Shanghai
ENV LANG=en_US.UTF-8
ENV LANGUAGE=en_US:en
ENV LC_ALL=en_US.UTF-8

WORKDIR /opt/jyd01/wangruihua/jyd_speaker_agx

COPY . /opt/jyd01/wangruihua/jyd_speaker_agx

RUN apt-get update && apt-get install -y \
    python3-pip \
    python3-dev \
    python3-venv \
    wget \
    curl \
    git \
    vim \
    nano \
    sudo \
    lsof \
    ffmpeg \
    net-tools \
    iputils-ping \
    less \
    tzdata \
    locales \
    ncurses-bin \
    libgl1 \
    libglib2.0-0 \
    libopenblas-dev \
    libcairo2-dev \
    pkg-config \
    python3-dev \
    && ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
    && echo Asia/Shanghai > /etc/timezone \
    && dpkg-reconfigure -f noninteractive tzdata \
    && locale-gen en_US.UTF-8 \
    && rm -rf /var/lib/apt/lists/*

RUN python3 -m pip install -U pip setuptools wheel packaging \
    -i https://pypi.tuna.tsinghua.edu.cn/simple

RUN python3 -m pip install -r requirements_agx.txt \
    -i https://pypi.tuna.tsinghua.edu.cn/simple

RUN chmod +x /opt/jyd01/wangruihua/jyd_speaker_agx/entrypoint.sh || true

EXPOSE 8003 8006

CMD ["bash", "/opt/jyd01/wangruihua/jyd_speaker_agx/entrypoint.sh"]

构建镜像:

复制代码
sudo docker build \
  --network=host \
  --progress=plain \
  -t jyd_speaker_agx:v1.1 .

创建容器:

复制代码
docker run -d \
  --name jyd_speaker_agx_container \
  --runtime nvidia \
  --restart always \
  --network host \
  -v /opt/jyd01/wangruihua/jyd_speaker_agx:/opt/jyd01/wangruihua/jyd_speaker_agx \
  jyd_speaker_agx:v1.0

5. 查看状态

复制代码
docker ps
docker logs -f jyd_speaker_agx_container
相关推荐
Python自动化直播4 小时前
智能脚本批量管理拆开看:导入、导出、重写、试听
前端·python·ai·秒播
吴声子夜歌5 小时前
Docker入门与实战——热门镜像介绍
运维·docker·容器
方便面不加香菜5 小时前
容器虚拟化基础--CGroups资源控制
运维·docker·容器
BioRunYiXue6 小时前
使用docker分析高通量测序数据
java·数据库·人工智能·spring cloud·docker·tomcat·html
伤心的梧桐叶7 小时前
Picset与创客贴比等待时间,没做完的任务不能从表里消失
python
没有气的汽水7 小时前
一次 SQS 消费者静默退出的排查:问题最后竟然出在日志里
python
用户450030140237 小时前
物业催缴系统为什么总在"冷却"这一步翻车:账期建模与规则命中的几个取舍
python
Web极客码7 小时前
决策模型 + LLM:用 Python 拆解浏览器自动化工作流
java·python·自动化
fanruitian8 小时前
python 装饰器 闭包
python
泡茶喝茶写代码8 小时前
A股量化策略回测实战:从行情数据到绩效评估(第 13 篇):放量突破策略
java·python·股票数据api·股票数据api接口·股票量化数据api·股票量化数据接口