gemma-4-26B-A4B-it-assistant
google · Kit
Speeds up Gemma 4 26B A4B text generation as a multi-token prediction drafter in speculative decoding. For developers who want lower latency with the same outp…
Turns a text prompt, or a prompt plus a first frame, into a 2-second 256×256 video clip with a 212M-parameter generator. A small research release that does best on waves, fire and snowy skies.
Drishya Tiny is a kit in the Research category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install -U huggingface_hub hf download udgamlabs/Drishya-Tiny
Drishya Tiny is a small video generator with 212M parameters, trained from random weights by Udgam Labs. It pairs with a frozen Wan2.2 VAE and a frozen Flan-T5-Base text encoder. Give it a prompt, with or without a first frame, and it returns a short video that is 17 frames long at 8 fps and 256×256 pixels.
Researchers and curious builders who want to see how far a tiny model gets at video. The author labels it a research experiment and admits the output is brief, low resolution and frequently off target.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Research | Machine learning researchers | Study what a small generator learns from scratch | Compare results at different guidance settings |
| Education | Students | Learn how a text to video pipeline fits together | Run the Python example and read the config |
| Creative | Hobbyists | Make short nature clips for fun | Generate a clip of falling snow |
| Web development | Front-end developers | Try a model that runs on the device through WebGPU | Open the browser version and add a photo |
People who need commercial use, long clips or realistic people can skip it, because the license is non-commercial and people do not come out well.
| Use case | Who | What they get back |
|---|---|---|
| Text to video | Hobbyists and researchers | A 2-second clip that follows the prompt loosely |
| Image to video | Creators | A clip that starts from your photo as its first frame |
| Browser trial | Anyone curious | A clip made on your own device, with nothing leaving it |
pip install -U huggingface_hub hf download udgamlabs/Drishya-Tiny
Load the pipeline with from_pretrained, call it with a prompt, then write the frames out with save_mp4. For image to video, pass an image, which becomes the first frame and is cropped to 256×256 at the centre. There is also a command line form.
from drishya import Drishya, save_mp4
pipe = Drishya.from_pretrained("udgamlabs/Drishya-Tiny") # also fetches Flan-T5-Base and the Wan2.2 VAE
# Text-to-video
prompt = "waves crashing on rocks at sunset"
frames = pipe(prompt, image=None, steps=50, cfg=5.0, shift=5.0, seed=0)
save_mp4(frames, "clip.mp4", prompt)
# Image-to-video: the image becomes the first frame (centre-cropped to 256×256) and is kept as given
from PIL import Image
prompt = "a boat drifting on a calm lake"
frames = pipe(prompt, image=Image.open("lake.jpg"), seed=0)
save_mp4(frames, "boat.mp4", prompt)python -m drishya "waves crashing on rocks at sunset" --out clip.mp4 python -m drishya "a boat drifting on a calm lake" --image lake.jpg --out boat.mp4
| Tool | What it does |
|---|---|
| Drishya.from_pretrained | Loads the generator and fetches the frozen text encoder and VAE |
| save_mp4 | Writes the video, with an AI-generated label and provenance metadata |
| python -m drishya | Runs the same pipeline from the command line |
| --image | Gives a photo to use as the first frame |
| --out | Sets the output file name |
You ask for fire burning in a dark fireplace, since fire is one of the subjects the card says works best. You get a short silent mp4 of about 2 seconds at 256×256, small and soft, and it may not match every detail of the prompt.
Start with scenery, such as water, sky or snow, with one subject, no text and no faces. Keep the AI-generated label and the metadata when you share a clip. The card asks for both.
Under the hood, the generator is a VideoDiT with width 768, depth 16 and 12 heads. The card says defaults of 50 Euler steps, guidance 5 and shift 5 produce its benchmark numbers. Guidance 3 scores better on FVD, 373 against 432, but follows prompts a little less well. Prompts are cut at 77 tokens.
Turns a text prompt, or a prompt plus a first frame, into a 2-second 256×256 video clip with a 212M-parameter generator. A small research release that does best on waves, fire and snowy skies.
Made by udgamlabs on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.
What it is: Drishya Tiny is a small video generator with 212M parameters, trained from random weights by Udgam Labs. It pairs with a frozen Wan2.2 VAE and a frozen Flan-T5-Base text encoder. Give it a prompt, with or without a first frame, and it returns a short video that is 17 frames long at 8 fps and 256×256 pixels.
Who it suits: Researchers and curious builders who want to see how far a tiny model gets at video. The author labels it a research experiment and admits the output is brief, low resolution and frequently off target.
Industry | Who uses it | How they use it | Example
Research | Machine learning researchers | Study what a small generator learns from scratch | Compare results at different guidance settings
Education | Students | Learn how a text to video pipeline fits together | Run the Python example and read the config
Creative | Hobbyists | Make short nature clips for fun | Generate a clip of falling snow
Web development | Front-end developers | Try a model that runs on the device through WebGPU | Open the browser version and add a photo
People who need commercial use, long clips or realistic people can skip it, because the license is non-commercial and people do not come out well.
Where to use it:
Use case | Who | What they get back
Text to video | Hobbyists and researchers | A 2-second clip that follows the prompt loosely
Image to video | Creators | A clip that starts from your photo as its first frame
Browser trial | Anyone curious | A clip made on your own device, with nothing leaving it
How to set it up:
pip install -U huggingface_hub
hf download udgamlabs/Drishya-Tiny
How to use it: Load the pipeline with from_pretrained, call it with a prompt, then write the frames out with save_mp4. For image to video, pass an image, which becomes the first frame and is cropped to 256×256 at the centre. There is also a command line form.
from drishya import Drishya, save_mp4
pipe = Drishya.from_pretrained("udgamlabs/Drishya-Tiny") # also fetches Flan-T5-Base and the Wan2.2 VAE
# Text-to-video
prompt = "waves crashing on rocks at sunset"
frames = pipe(prompt, image=None, steps=50, cfg=5.0, shift=5.0, seed=0)
save_mp4(frames, "clip.mp4", prompt)
# Image-to-video: the image becomes the first frame (centre-cropped to 256×256) and is kept as given
from PIL import Image
prompt = "a boat drifting on a calm lake"
frames = pipe(prompt, image=Image.open("lake.jpg"), seed=0)
save_mp4(frames, "boat.mp4", prompt)
python -m drishya "waves crashing on rocks at sunset" --out clip.mp4
python -m drishya "a boat drifting on a calm lake" --image lake.jpg --out boat.mp4
Tool | What it does
Drishya.from_pretrained | Loads the generator and fetches the frozen text encoder and VAE
save_mp4 | Writes the video, with an AI-generated label and provenance metadata
python -m drishya | Runs the same pipeline from the command line
--image | Gives a photo to use as the first frame
--out | Sets the output file name
Example: You ask for fire burning in a dark fireplace, since fire is one of the subjects the card says works best. You get a short silent mp4 of about 2 seconds at 256×256, small and soft, and it may not match every detail of the prompt.
For newcomers and experts: Start with scenery, such as water, sky or snow, with one subject, no text and no faces. Keep the AI-generated label and the metadata when you share a clip. The card asks for both.
Under the hood, the generator is a VideoDiT with width 768, depth 16 and 12 heads. The card says defaults of 50 Euler steps, guidance 5 and shift 5 produce its benchmark numbers. Guidance 3 scores better on FVD, 373 against 432, but follows prompts a little less well. Prompts are cut at 77 tokens.
A prompt, and optionally a first frame, go in
Flan-T5-Base encodes the prompt
The 212M generator denoises the video latents
The Wan2.2 VAE decoder turns them into frames
save_mp4 writes the labelled clip
Good to know:
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download udgamlabs/Drishya-Tiny
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 7 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| Drishya Tiny This page | 163 | 6 | 212M | cc-by-nc-4.0 | |
| PAN 2Shares text-to-video · diffusion-transformer · image-to-video | 10 | 83 | 29.2B | apache-2.0 | |
| Hy-NomasShares diffusion-transformer · pytorch · safetensors | 90,896 | 153 | — | apache-2.0 | |
| GTA world modelShares image-to-video | 0 | 11 | — | apache-2.0 | |
| OpenAI GPT 1Shares pytorch · safetensors | 45,439 | 325 | 120M | mit | |
| Cola DLMShares pytorch · safetensors | 93 | 51 | — | apache-2.0 |
google · Kit
Speeds up Gemma 4 26B A4B text generation as a multi-token prediction drafter in speculative decoding. For developers who want lower latency with the same outp…
kandinskylab · Kit
Makes an avatar video from one reference frame and a speech track, generated in 5 second chunks. A Gradio demo of the Kandinsky S2V 1.0 pipeline for video and…
gaia-benchmark · Kit
Shows a leaderboard built around the GAIA dataset, so people can compare AI systems on one shared benchmark. It is a Gradio app from the gaia-benchmark group.
allenai · Kit
The low-level action model of allenai's ToyBlocks block-stacking project, trained on simulated Franka arm data to pick, place and rotate three blocks on a tabl…
AbdomenAtlas · Kit
Detects and outlines tumors in 9 organs on CT scans, trained with the R-Super method that learns from radiology reports. A research model for medical imaging g…
dBenf · Kit
Answers typed questions about satellite image patches from all 12 Sentinel-2 bands, returning a probability for each option without writing text. A Qwen3.5-0.8…