Instructions to use Eku127/openfly-satnav-continue-1ep-actcompact-sample-hk7-fs3-stopx2-stopw0-tail5-stoph1-hist16-lr2e-5 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use Eku127/openfly-satnav-continue-1ep-actcompact-sample-hk7-fs3-stopx2-stopw0-tail5-stoph1-hist16-lr2e-5 with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("image-text-to-text", model="Eku127/openfly-satnav-continue-1ep-actcompact-sample-hk7-fs3-stopx2-stopw0-tail5-stoph1-hist16-lr2e-5")# pip install -U transformers accelerate # Load model directly from transformers import OpenVLAForActionPrediction model = OpenVLAForActionPrediction.from_pretrained("Eku127/openfly-satnav-continue-1ep-actcompact-sample-hk7-fs3-stopx2-stopw0-tail5-stoph1-hist16-lr2e-5", device_map="auto") - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use Eku127/openfly-satnav-continue-1ep-actcompact-sample-hk7-fs3-stopx2-stopw0-tail5-stoph1-hist16-lr2e-5 with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "Eku127/openfly-satnav-continue-1ep-actcompact-sample-hk7-fs3-stopx2-stopw0-tail5-stoph1-hist16-lr2e-5" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Eku127/openfly-satnav-continue-1ep-actcompact-sample-hk7-fs3-stopx2-stopw0-tail5-stoph1-hist16-lr2e-5", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker
docker model run hf.co/Eku127/openfly-satnav-continue-1ep-actcompact-sample-hk7-fs3-stopx2-stopw0-tail5-stoph1-hist16-lr2e-5
- SGLang
How to use Eku127/openfly-satnav-continue-1ep-actcompact-sample-hk7-fs3-stopx2-stopw0-tail5-stoph1-hist16-lr2e-5 with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "Eku127/openfly-satnav-continue-1ep-actcompact-sample-hk7-fs3-stopx2-stopw0-tail5-stoph1-hist16-lr2e-5" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Eku127/openfly-satnav-continue-1ep-actcompact-sample-hk7-fs3-stopx2-stopw0-tail5-stoph1-hist16-lr2e-5", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "Eku127/openfly-satnav-continue-1ep-actcompact-sample-hk7-fs3-stopx2-stopw0-tail5-stoph1-hist16-lr2e-5" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Eku127/openfly-satnav-continue-1ep-actcompact-sample-hk7-fs3-stopx2-stopw0-tail5-stoph1-hist16-lr2e-5", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }' - Docker Model Runner
How to use Eku127/openfly-satnav-continue-1ep-actcompact-sample-hk7-fs3-stopx2-stopw0-tail5-stoph1-hist16-lr2e-5 with Docker Model Runner:
docker model run hf.co/Eku127/openfly-satnav-continue-1ep-actcompact-sample-hk7-fs3-stopx2-stopw0-tail5-stoph1-hist16-lr2e-5
OpenFly for SatNav — Navigation-pretrained initialization
This checkpoint is designed for use with SatNav, the continuous-state vision-and-language navigation platform for satellite maps. The SatNav OpenFly integration uses it to predict the next action from a language instruction, three RGB observations, and recent action history.
Model
- Starting checkpoint:
IPEC-COMMUNITY/openfly-agent-7b - Training data: SatNav-v0.1 offline trajectories
- Training: 1 epoch, full-parameter fine-tuning, learning rate
2e-5 - Context: 3 RGB frames and up to 16 previous actions
- Action format:
stop,forward,left, andright
Repository name
openfly-satnav: OpenFly adapted to SatNavcontinue: navigation-pretrained initialization from the OpenFly Agent checkpoint1ep: trained for one epochactcompact: predicts compact textual action labelssample: the following fields describe trajectory-step samplinghk7: keeps the first seven action stepsfs3: keeps every third step in a consecutiveforwardrun; turning steps are keptstopx2: repeats eachstopsample twicestopw0: labels only the terminal step asstoptail5: keeps the final five steps beforestopstoph1: uses one history variant for eachstopsamplehist16: includes up to 16 previous actions in the promptlr2e-5: uses a learning rate of2e-5
Reference Results
Results reported in the SatNav paper, baseline comparison, row OpenFly (navigation-pretrained).
SR, SPL, and OS are percentages. NE is measured in meters. Steps is the average number of executed environment actions, including turns and stop.
| Split | SR (%) | SPL (%) | OS (%) | NE (m) | Steps |
|---|---|---|---|---|---|
Test Seen (val_seen) |
21.1 | 21.0 | 38.1 | 163.07 | 57.85 |
Test Unseen (val_unseen) |
17.1 | 16.9 | 34.9 | 196.90 | 65.56 |
Usage
Use this checkpoint with the SatNav OpenFly integration. It is also listed in the SatNav Baseline Model Zoo.
License
The checkpoint is released under MIT. OpenFly, OpenVLA, underlying model components, SatNav, and datasets remain subject to their respective terms.
- Downloads last month
- 32
Model tree for Eku127/openfly-satnav-continue-1ep-actcompact-sample-hk7-fs3-stopx2-stopw0-tail5-stoph1-hist16-lr2e-5
Base model
openvla/openvla-7b-prismatic