
dustynv/llava本镜像包含LLaVA视觉大型语言模型(Vision LLM),源自haotian-liu/LLaVA项目,专为Jetson平台优化。LLaVA支持图像理解与自然语言对话交互,可用于视觉问答、图像内容描述等多模态任务。最新版本为llava-1.5,文档中示例基于llava-llama-2系列模型,可替换为llava-1.5使用。通过jetson-ai-lab.com/tutorial_llava.html可了解如何结合text-generation-webui使用量化模型。
!LLaVA示例
llava-llama-2系列(7B/13B)及最新llava-1.5模型该模型基于Llama-2-7b-chat的LoRA微调版本,需先申请Llama-2访问权限并获取HuggingFace访问令牌,或使用替代模型SaffalPoosh/llava-llama-2-7B-merged。
运行命令:
bash./run.sh --env HUGGING_FACE_HUB_TOKEN=<你的访问令牌> $(./autotag llava) \ python3 -m llava.serve.cli \ --model-path liuhaotian/llava-llama-2-7b-chat-lightning-lora-preview \ --model-base meta-llama/Llama-2-7b-chat-hf \ --image-file /data/images/hoover.jpg
示例交互:
USER: 路标上写了什么? ASSISTANT: 路标上写着"Hoover Dam"。 USER: 出口还有多远? ASSISTANT: 出口还有1英里远。 USER: 周围环境如何? ASSISTANT: 环境为沙漠地貌,有岩石景观和一条通往出口的土路。
运行命令:
bash./run.sh $(./autotag llava) \ python3 -m llava.serve.cli \ --model-path liuhaotian/llava-llama-2-13b-chat-lightning-preview \ --image-file /data/images/hoover.jpg
示例交互:
USER: 路标上的文字是什么? ASSISTANT: 路标上的文字是"Hoover Dam Exit 2 Mile"。 USER: 出口还有多远? ASSISTANT: 出口距离当前位置2英里。 USER: 这是什么样的环境? ASSISTANT: 环境为沙漠场景,背景中有山脉。
llava | 说明 |
|---|---|
| 构建状态 | dustynv/llava:r35.3.1 (2023-12-12, 6.3GB)dustynv/llava:r35.4.1 (2023-12-14, 6.3GB)dustynv/llava:r36.2.0 (2023-12-18, 8.0GB) |
| 仓库/标签 | 日期 | 架构 | 大小 |
|---|---|---|---|
dustynv/llava:r35.2.1 | 2023-12-15 | arm64 | 6.3GB |
dustynv/llava:r35.3.1 | 2023-12-12 | arm64 | 6.3GB |
dustynv/llava:r35.4.1 | 2023-12-14 | arm64 | 6.3GB |
dustynv/llava:r36.2.0 | 2023-12-18 | arm64 | 8.0GB |
容器镜像与其他JetPack/L4T次要版本兼容:
• L4T R32.7容器可在其他L4T R32.7版本(JetPack 4.6+)上运行
• L4T R35.x容器可在其他L4T R35.x版本(JetPack 5.1+)上运行
要启动容器,可使用jetson-containers run和autotag,或手动构建docker run命令:
bash# 自动拉取或构建兼容的容器镜像 jetson-containers run $(autotag llava) # 或显式指定上述镜像之一 jetson-containers run dustynv/llava:r36.2.0 # 或使用'docker run'(需指定镜像及挂载等参数) sudo docker run --runtime nvidia -it --rm --network=host dustynv/llava:r36.2.0
jetson-containers run将参数转发给docker run,并添加一些默认配置(如--runtime nvidia、挂载/data缓存、检测设备)
autotag会查找与你的JetPack/L4T版本兼容的容器镜像——本地镜像、从仓库拉取或构建新镜像。
要将本地目录挂载到容器中,使用-v或--volume标志:
bashjetson-containers run -v /主机路径:/容器路径 $(autotag llava)
要启动容器并运行命令(而非交互式shell):
bashjetson-containers run $(autotag llava) my_app --abc xyz
你可以传递任何docker run支持的选项,命令执行前会打印完整构建的命令。
如果使用上述autotag,必要时会自动构建容器。若需手动构建,先完成系统设置,然后运行:
bashjetson-containers build llava
构建过程中会集成上述依赖项并进行测试。使用--help查看构建选项。






manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务