Skip to content
Logo LogoPruna documentation
⌘ K
Logo LogoPruna documentation

Setup

  • Installing Pruna with Pip and Conda
  • Setting up a Pruna Docker Container
  • Pruna x AWS AMI
  • Pruna x Replicate
  • Pruna x Triton Inference Server
  • Pruna x ComfyUI

User Manual

  • Algorithms Overview
  • SmashConfig
  • smash
  • Datasets
  • Evaluation Metrics
  • Saving and Loading Pruna Models
  • Telemetry
  • Pruna Pro Interface
  • Optimization Agent (Pro)

Tutorials

  • Transcribe 2 hours of audio in less than 2 minutes with Whisper
  • 100% faster Whisper Transcription
  • Smash your model with a CPU only
  • Speedup and Quantize any Diffusion Model
  • Evaluating with CMMD using EvaluationAgent
  • Run your Flux model with half the memory
  • Making your LLMs 4x smaller
  • x2 smaller Sana in action
  • Make Stable Diffusion 3x Faster with DeepCache
  • Blazingly fast Computer Vision Models (Pro)
  • Flux generation in a heartbeat, literally (Pro)
  • Recovering Quality after Quantizing Models to 4 Bits (Pro)
  • Shrink and accelerate Sana: x2 smaller and x2 faster (Pro)
  • Make Any Diffusion Model 3x Faster with Auto Caching (Pro)
  • Turbocharge Diffusion Video Generation (Pro)

Resources

  • Citation
  • FAQ
  • Get Help on Discord

Contributing

  • How to Contribute 💜
  • Opening an Issue
  • Adding an Algorithm
  • Adding a Metric
  • Adding a Dataset
Pruna documentation
/
Index

Index

A

  • add_data() (pruna.config.smash_config.SmashConfig method)
  • add_processor() (pruna.config.smash_config.SmashConfig method)
  • add_tokenizer() (pruna.config.smash_config.SmashConfig method)
  • audio_collate() (in module pruna.data.collate)

E

  • evaluate() (pruna.evaluation.evaluation_agent.EvaluationAgent method)
  • EvaluationAgent (class in pruna.evaluation.evaluation_agent)

F

  • flush_configuration() (pruna.config.smash_config.SmashConfig method)
  • from_datasets() (pruna.data.pruna_datamodule.PrunaDataModule class method)
  • from_string() (pruna.data.pruna_datamodule.PrunaDataModule class method)

I

  • image_classification_collate() (in module pruna.data.collate)
  • image_generation_collate() (in module pruna.data.collate)

L

  • load_dict() (pruna.config.smash_config.SmashConfig method)
  • load_from_json() (pruna.config.smash_config.SmashConfig method)

P

  • PrunaDataModule (class in pruna.data.pruna_datamodule)

Q

  • question_answering_collate() (in module pruna.data.collate)

S

  • save_to_json() (pruna.config.smash_config.SmashConfig method)
  • set_telemetry_metrics() (in module pruna.telemetry)
  • smash() (in module pruna.smash)
  • SmashConfig (class in pruna.config.smash_config)

T

  • Task (class in pruna.evaluation.task)
  • text_generation_collate() (in module pruna.data.collate)
AEFILPQST

© 2025, Pruna AI Built with Sphinx 8.1.3