Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
| title: InternNav Eval Demo | |
| emoji: 🤖 | |
| colorFrom: yellow | |
| colorTo: gray | |
| sdk: gradio | |
| sdk_version: 5.38.2 | |
| app_file: app.py | |
| pinned: false | |
| # InternNav 评估演示 | |
| 这是一个基于 Gradio 的 InternNav 模型推理演示应用,支持从阿里云 OSS 读取视频数据。 | |
| ## 功能特性 | |
| - 🤖 支持多种导航模型 (rdp, cma) | |
| - 🎯 支持多种模式 (vlnPE, vlnCE) | |
| - 🎬 实时流式视频输出 | |
| - ☁️ 从阿里云 OSS 读取数据 | |
| - � 用户访问日志记录 | |
| - 🔒 IP 频率限制保护 | |
| ## 环境配置 | |
| ### 1. 安装依赖 | |
| ```bash | |
| pip install -r requirements.txt | |
| ``` | |
| ### 2. 配置环境变量 | |
| 复制 `.env.example` 为 `.env` 并填入您的 OSS 配置: | |
| ```bash | |
| cp .env.example .env | |
| ``` | |
| 编辑 `.env` 文件: | |
| ```env | |
| OSS_ACCESS_KEY_ID=your_access_key_id | |
| OSS_ACCESS_KEY_SECRET=your_access_key_secret | |
| OSS_ENDPOINT=your_oss_endpoint | |
| OSS_BUCKET_NAME=your_bucket_name | |
| BACKEND_URL=http://47.95.6.204:51001 | |
| ``` | |
| ### 3. 运行应用 | |
| ```bash | |
| python app.py | |
| ``` | |
| ## 文件结构 | |
| ``` | |
| ├── app.py # 主应用入口 | |
| ├── config.py # 配置文件 | |
| ├── backend_api.py # 后端 API 交互 | |
| ├── simulation.py # 仿真和视频处理 (支持 OSS) | |
| ├── oss_utils.py # OSS 工具函数 | |
| ├── logging_utils.py # 日志工具 | |
| ├── ui_components.py # UI 组件 | |
| ├── requirements.txt # Python 依赖 | |
| ├── assets/ # 静态资源 | |
| └── tmp/ # 临时文件目录 | |
| ``` | |
| ## OSS 集成 | |
| 应用现在完全支持从阿里云 OSS 读取数据: | |
| - 图像文件从 OSS 流式下载 | |
| - 视频文件从 OSS 下载到本地临时目录 | |
| - 自动清理用户会话的临时文件 | |
| - 支持断点续传和错误恢复 | |
| ## 配置参考 | |
| 查看 Hugging Face Spaces 配置文档:https://huggingface.co/docs/hub/spaces-config-reference |