How to use from
vLLM
Install from pip and serve model
# Install vLLM from pip:
pip install vllm
# Start the vLLM server:
vllm serve "Eku127/swiftvln-habitat-3b-1ep-f32s4-overlap0-pf-h8-pool-s2-noembed"
# Call the server using curl (OpenAI-compatible API):
curl -X POST "http://localhost:8000/v1/chat/completions" \
	-H "Content-Type: application/json" \
	--data '{
		"model": "Eku127/swiftvln-habitat-3b-1ep-f32s4-overlap0-pf-h8-pool-s2-noembed",
		"messages": [
			{
				"role": "user",
				"content": [
					{
						"type": "text",
						"text": "Describe this image in one sentence."
					},
					{
						"type": "image_url",
						"image_url": {
							"url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg"
						}
					}
				]
			}
		]
	}'
Use Docker
docker model run hf.co/Eku127/swiftvln-habitat-3b-1ep-f32s4-overlap0-pf-h8-pool-s2-noembed
Quick Links

SwiftVLN for Habitat β€” Qwen2.5-VL 3B

Related Repositories

  • SwiftVLN: training and evaluation code for this checkpoint.

This checkpoint is designed for SwiftVLN on Habitat indoor navigation tasks. It predicts short navigation-action sequences from an instruction, the current RGB window, and sampled visual memory.

Model

  • Starting checkpoint: Qwen/Qwen2.5-VL-3B-Instruct
  • Training data: R2R, RxR, and EnvDrop expert trajectories
  • Training: 1 epoch, full-parameter fine-tuning, learning rate 2e-5
  • Context: 32 RGB frames, up to 8 uniformly sampled history frames
  • Prediction horizon: 4 actions
  • Memory: per-frame average pooling with stride 2

Repository name

  • swiftvln-habitat: SwiftVLN trained and evaluated in Habitat
  • 3b: Qwen2.5-VL 3B backbone
  • 1ep: trained for one epoch
  • f32s4: uses a 32-frame window and predicts four actions
  • overlap0: uses non-overlapping training windows
  • pf-h8: uses per-frame memory with up to eight history frames
  • pool-s2: applies average pooling with stride 2
  • noembed: uses no embedding enhancement

Reference Results

Evaluated on the full Habitat R2R validation splits with eight GPUs.

Split Episodes NE OS SR SPL
val_seen 778 4.77 65.30 54.88 51.04
val_unseen 1,839 6.17 47.91 42.41 39.05

Usage

Use this checkpoint with the SwiftVLN evaluation guide. Pass this directory through MODEL_PATH and keep the full repository name unchanged because SwiftVLN derives the evaluation configuration from it.

Downloads last month
10
Safetensors
Model size
4B params
Tensor type
BF16
Β·
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Model tree for Eku127/swiftvln-habitat-3b-1ep-f32s4-overlap0-pf-h8-pool-s2-noembed

Finetuned
(900)
this model