Downloads · 30 days
0
Overworld/owl-idm-v0-tiny
owl-idm-v0-tiny is a machine learning model from Overworld. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for owl-idm.
Inverse Dynamics Model (IDM) trained to predict keyboard (WASD) and mouse inputs from gameplay video frames.
Downloads · 30 days
0
Access
Public
Updated Feb 4, 2026
Repo size
290 MB
Likes
2
Public
Click a slice to open those files.
.pt290 MB · 100%
From the Hugging Face model README
Inverse Dynamics Model (IDM) trained to predict keyboard (WASD) and mouse inputs from gameplay video frames.
This model predicts player controls from visual observations:
# Install the package directly from GitHub
pip install git+https://github.com/overworld/owl-idm-3.git
# Or with inference dependencies
pip install "owl-idm[inference] @ git+https://github.com/overworld/owl-idm-3.git"
from owl_idms import InferencePipeline
import torch
# Load from Hugging Face Hub
pipeline = InferencePipeline.from_pretrained(
"Overworld/owl-idm-v0-tiny",
device="cuda"
)
# Prepare video: [batch, frames, channels, height, width] in range [-1, 1]
video = torch.randn(1, 128, 3, 256, 256) * 2 - 1 # Example
# Run inference
wasd_preds, mouse_preds = pipeline(video)
# wasd_preds: [1, 128, 4] boolean - W, A, S, D key states
# mouse_preds: [1, 128, 2] float - dx, dy mouse movements
config.yml: Training configurationmodel.pt: Model checkpoint (EMA weights)inference.py: Inference pipeline (download from repo)@software{owl_idm_2024,
title = {Owl IDM: Inverse Dynamics Models for Gameplay},
author = {Your Name},
year = {2024},
url = {https://huggingface.co/Overworld/owl-idm-v0-tiny}
}
MIT License