From PyTorch
to production
Open models that love hardware

Models

A 9B decision model picks every move of Dino, Tetris and Pinball, on the device, in real time.
Pick a game
Every move is the model's own choice. Play shows one of its recorded games at random.
By playing, you accept the Terms of Service.

A full 3D body mesh from a single photo.
A photo with one or more people (up to 5, the largest first). The detector finds them; each is cropped by their box padded 1.25× and made square, warped to 512×512 and normalized with ImageNet's mean and std (upstream's top-down transform).
By running, you accept the Terms of Service.

Turn a few words into a picture, right on the device.
Try an example prompt
By running, you accept the Terms of Service.

Reasoning about the physical world from what a camera sees.
An image for the prompt to ask about, sent as an OpenAI image_url in the same user message; encoded by the model's visual engine.
By running, you accept the Terms of Service.

Click an object in your video and watch it tracked on an entry-level Jetson.
A clip of up to 60 s and 8 MiB (MP4/H.264 or WebM). Every frame is tracked (up to 30 a second) for a clip of up to 6 s; a longer one at a lower rate, at least 10 frames a second, up to 180 frames.
By running, you accept the Terms of Service.

Real-time object detection, every object boxed and named.
A photo: JPEG, PNG or WebP, up to 20 MiB. serve.py turns it upright (its EXIF orientation), resizes it to a square 560×560 (bilinear, antialiased; no letterbox) and normalizes it with ImageNet's mean and std into the engine's input [1, 3, 560, 560].
By running, you accept the Terms of Service.

Name any object in words and it finds it in the photo.
A photo; boxes use its upright pixels.
By running, you accept the Terms of Service.

How far away is everything? A depth map from a single photo.
One photo, ≤8 MiB / 16 MP; EXIF upright, fixed bicubic 518×518 square, ImageNet normalization.
By running, you accept the Terms of Service.

Click an object in your video and watch it tracked frame by frame on a Jetson.
A clip of up to 60 s and 8 MiB (MP4/H.264 or WebM). Every frame is tracked (up to 30 a second) for a clip of up to 15 s; a longer one at a lower rate, at least 10 frames a second, up to 450 frames.
By running, you accept the Terms of Service.

Take a photo, or pick one, and ask about it.
An image for the prompt to ask about (optional), sent as an OpenAI image_url in the same user message; encoded by the model's visual engine.
By running, you accept the Terms of Service.

Instruction-following robot policy for manipulation tasks.
Try an example instruction
By running, you accept the Terms of Service.

Show it a scene and ask what happens next.
An image for the prompt to ask about (optional), sent as an OpenAI image_url in the same user message; encoded by the model's visual engine.
By running, you accept the Terms of Service.

See what a vision backbone sees. Every patch of your photo coloured by what it is.
One photo, ≤8 MiB / 16 MP; EXIF upright, shorter side resized to 256, centre 224×224 crop, ImageNet normalization.
By running, you accept the Terms of Service.
Loading models…