Spaces:
Sleeping
Sleeping
Upload folder using huggingface_hub
Browse files- Dockerfile +2 -0
- README.md +24 -6
Dockerfile
CHANGED
|
@@ -41,6 +41,8 @@ COPY --from=builder /app/env /app/env
|
|
| 41 |
ENV PATH="/app/.venv/bin:$PATH"
|
| 42 |
ENV PYTHONPATH="/app/env:$PYTHONPATH"
|
| 43 |
ENV ENABLE_WEB_INTERFACE=true
|
|
|
|
|
|
|
| 44 |
|
| 45 |
EXPOSE 8000
|
| 46 |
|
|
|
|
| 41 |
ENV PATH="/app/.venv/bin:$PATH"
|
| 42 |
ENV PYTHONPATH="/app/env:$PYTHONPATH"
|
| 43 |
ENV ENABLE_WEB_INTERFACE=true
|
| 44 |
+
ENV ENV_README_PATH=/app/env/README.md
|
| 45 |
+
ENV SPACE_ID=huzzle-labs/visual_memory
|
| 46 |
|
| 47 |
EXPOSE 8000
|
| 48 |
|
README.md
CHANGED
|
@@ -30,14 +30,32 @@ This Space is built from OpenEnV environment `visual_memory`.
|
|
| 30 |
|
| 31 |
### Connecting from Code
|
| 32 |
|
|
|
|
|
|
|
| 33 |
```python
|
| 34 |
-
from
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 35 |
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
|
| 40 |
-
print(f"Available tools: {[t.name for t in tools]}")
|
| 41 |
```
|
| 42 |
|
| 43 |
## What Is This Gym?
|
|
|
|
| 30 |
|
| 31 |
### Connecting from Code
|
| 32 |
|
| 33 |
+
Connect using the `VisualMemoryEnv` client:
|
| 34 |
+
|
| 35 |
```python
|
| 36 |
+
from visual_memory import VisualMemoryAction, VisualMemoryEnv
|
| 37 |
+
|
| 38 |
+
with VisualMemoryEnv.from_env("huzzle-labs/visual_memory") as env:
|
| 39 |
+
obs = env.reset()
|
| 40 |
+
# Use tool_name and arguments_json (NOT message)
|
| 41 |
+
obs = await env.step(VisualMemoryAction(
|
| 42 |
+
tool_name="list_scenarios",
|
| 43 |
+
arguments_json="{}"
|
| 44 |
+
))
|
| 45 |
+
obs = await env.step(VisualMemoryAction(
|
| 46 |
+
tool_name="load_scenario",
|
| 47 |
+
arguments_json='{"scenario_id": "directional_trap_8x8"}'
|
| 48 |
+
))
|
| 49 |
+
obs = await env.step(VisualMemoryAction(
|
| 50 |
+
tool_name="reveal_cell",
|
| 51 |
+
arguments_json='{"row": 2, "col": 3}'
|
| 52 |
+
))
|
| 53 |
+
```
|
| 54 |
|
| 55 |
+
Or connect directly to a running server:
|
| 56 |
+
|
| 57 |
+
```python
|
| 58 |
+
env = VisualMemoryEnv(base_url="https://huzzle-labs-visual-memory.hf.space")
|
|
|
|
| 59 |
```
|
| 60 |
|
| 61 |
## What Is This Gym?
|