需要 Python 3.9 或更高版本;部分算法受操作系统限制,可能无法在所有平台使用;示例依赖 diffusers 等外部库加载基础模型。

pruna
PrunaAIApache-2.0活跃维护面向开发者的模型优化框架,能对扩散模型、LLM、语音识别等模型做压缩加速,以极低改造成本换来更快、更省资源的推理。
Pruna is a model optimization framework built for developers, enabling you to deliver faster, more efficient models with minimal overhead.
pip install prunaREADME 未说明具体显存要求;安装时可选 CUDA toolkit 以支持 GPU,部分算法对操作系统有限制,可能并非所有平台可用。
一个面向开发者的模型优化框架,几行代码就能把模型压缩得更快更小更省
面向开发者的模型优化框架,能对扩散模型、LLM、语音识别等模型做压缩加速,以极低改造成本换来更快、更省资源的推理。
核心能力
- 用 smash 函数一行代码组合多种优化算法
- 内置缓存、量化、剪枝、蒸馏、编译等压缩算法
- 支持 LLM、扩散模型、ViT、语音识别等多种模型
- 提供评估接口量化优化后的质量与性能
- 可组合多个算法以平衡速度、内存与质量
容易踩的坑
- v0.3.5最新正式版2026-10-29 · 2026-10-29 16:30 UTC
The juiciest bits 🧃
FP8 quantization lands in the garden 🌱
This release brings two new FP8 quantization algorithms: a static one, and a time-aware one built for diffusion pipelines. Time-aware quantization already works with more pipelines, and there is a tutorial to walk you through both. All of it comes from @kfachikov, who joined us as a first-time contributor this release and did not slow down once!
- feat: add static fp8 quantization algorithm by @kfachikov in https://github.com/PrunaAI/pruna/pull/733
- feat: add time-aware fp8 quantization for diffuser by @kfachikov in https://github.com/PrunaAI/pruna/pull/737
- feat: support for more pipelines for time-aware quantization by @kfachikov in https://github.com/PrunaAI/pruna/pull/746
- feat: tutorial on static and time-aware quantizrion algorithms by @kfachikov in https://github.com/PrunaAI/pruna/pull/741
A new metric for the evaluation toolbox 📊
- feat: add MSE evaluation metric by @Hungreeee in https://github.com/PrunaAI/pruna/pull/716
Locking the garden gate 🔒
We tightened security across the repo. Checkpoints now load with
weights_only, GitHub Actions are pinned to commit SHAs, and dependency updates wait 7 days before we pick them up:- fix: set weights_only on torch.load and document pickle use by @davidberenstein1957 in https://github.com/PrunaAI/pruna/pull/757
- fix(security): load the aesthetic head state dict with weights_only by @davidberenstein1957 in https://github.com/PrunaAI/pruna/pull/776
- ci: pin GitHub Actions to commit SHAs by @davidberenstein1957 in https://github.com/PrunaAI/pruna/pull/755
- chore(deps): add a 7-day cooldown to dependency updates by @davidberenstein1957 in https://github.com/PrunaAI/pruna/pull/758
- chore: use [email protected] for code of conduct reports by @davidberenstein1957 in https://github.com/PrunaAI/pruna/pull/726
Some Bug Fixing 🐞 and Maintenance
Metric evaluation, device handling and diffusers pipelines all got a round of fixes:
- fix: unallocate metric model prior restoring original model by @kfachikov in https://github.com/PrunaAI/pruna/pull/690
- fix: file exists on consecutive metric evaluations by @kfachikov in https://github.com/PrunaAI/pruna/pull/699
- fix: make CallSequenceTracker unwrap idempotent for bound methods by @FAdrien in https://github.com/PrunaAI/pruna/pull/701
- fix: parameters order assumption in diffuser by @kfachikov in https://github.com/PrunaAI/pruna/pull/706
- fix: use dtype instead of deprecated torch_dtype by @xyf5432 in https://github.com/PrunaAI/pruna/pull/735
- fix: always move diffusers pipelines in move_to_device by @begumcig in https://github.com/PrunaAI/pruna/pull/778
We also capped a few dependencies to keep installs stable, and kept the test suite up to date with new library versions:
- build: cap pyarrow below 26 in the vbench extra by @begumcig in https://github.com/PrunaAI/pruna/pull/785
- fix: cap huggingface-hub below 2.0 by @begumcig in https://github.com/PrunaAI/pruna/pull/790
- test: change test fixure for new diffusers version by @begumcig in https://github.com/PrunaAI/pruna/pull/777
- test: stop patching OTLP exporter internals in telemetry log-level tests by @begumcig in https://github.com/PrunaAI/pruna/pull/779
- build: bump pruna version to
v0.3.5by @begumcig in https://github.com/PrunaAI/pruna/pull/789
Documentation updates 📚
A new tutorial shows how to measure the energy and emissions side of your optimized models:
- docs: add sustainability benchmarking tutorial by @zinichakraborty in https://github.com/PrunaAI/pruna/pull/711
New Faces in the Garden 👩🌾
Five first-time contributors this release, our biggest batch yet 💐
- @kfachikov made their first contribution in https://github.com/PrunaAI/pruna/pull/690 (and they did not stop there: both FP8 quantization algorithms, a tutorial and a handful of fixes followed!)
- @FAdrien made their first contribution in https://github.com/Pru
- v0.3.42026-06-22 · 2026-06-22 13:43 UTC
查看更新说明
The juiciest bits 🧃
New algorithms joining the garden 🌱
We added a fresh batch of algorithm support this release, and this one deserves an extra round of applause: all of these new algorithm additions came from external contributors! Huge thank you to @krishjp, @rensortino, and @kschwethelm for helping expand what Pruna can optimize and for bringing more community-built improvements into the repo
- feat: integrate Llama.cpp and enhance engine stability for cross-platform usage by @krishjp in https://github.com/PrunaAI/pruna/pull/616
- feat: token merging for image classification by @rensortino in https://github.com/PrunaAI/pruna/pull/537
- feat: integrate KVPress for KV cache compression (#366) by @kschwethelm in https://github.com/PrunaAI/pruna/pull/623
Compatibility updates and pruning some old branches: ✂️
Transformers 5 compatibility is here, TorchAO support now goes up to 0.17.0, and stable-fast wheel handling has been updated for newer Torch versions. At the same time, we cleaned up outdated or unreachable dependencies to keep installs smoother and more reliable:
- feat: compatibility with transformers 5 by @sdiazlor in https://github.com/PrunaAI/pruna/pull/685
- build: bump max torchao from 0.16.0 to 0.17.0 by @gsprochette in https://github.com/PrunaAI/pruna/pull/692
- fix: drop ipex support because their index is unreachable by @gsprochette in https://github.com/PrunaAI/pruna/pull/667
- fix: drop outdated whisper-s2t by @gsprochette in https://github.com/PrunaAI/pruna/pull/689
Some Bug Fixing 🐞 and Maintenance
A lot of work went into making Pruna more stable across backends, datasets, compilation flows, and test environments:
- fix: torch compile default to inductor on cpu by @gsprochette in https://github.com/PrunaAI/pruna/pull/673
- fix: torch compile bugs hqq by @gsprochette in https://github.com/PrunaAI/pruna/pull/668
- fix: patch torchmetrics (transformers 5) by @sdiazlor in https://github.com/PrunaAI/pruna/pull/683
- fix: update moe tiny model for testing (transformers 5) by @sdiazlor in https://github.com/PrunaAI/pruna/pull/684
- fix: stop auto decoding for audio datasets by @begumcig in https://github.com/PrunaAI/pruna/pull/686
- style: move type ignore to its correct place by @gsprochette in https://github.com/PrunaAI/pruna/pull/681
- test: fix breaking nightly tests for ONEIG dataset by @begumcig in https://github.com/PrunaAI/pruna/pull/687
- fix: add kernel version by @sdiazlor in https://github.com/PrunaAI/pruna/pull/675
- fix: device casting for llama cpp by @begumcig in https://github.com/PrunaAI/pruna/pull/693
- fix: stop audio decoding by @begumcig in https://github.com/PrunaAI/pruna/pull/694
- fix: switch torch_dynamic and quanto saves to save_before_apply by @gsprochette in https://github.com/PrunaAI/pruna/pull/696
We’ve also continued improving the developer experience around CI, dependency handling, pre-commit checks, and test stability:
- ci: add no extra flag by @begumcig in https://github.com/PrunaAI/pruna/pull/653
- ci: automatically assign new reviewers by @sdiazlor in https://github.com/PrunaAI/pruna/pull/620
- build: add dependencies cooldown by @gsprochette in https://github.com/PrunaAI/pruna/pull/660
- fix: ruff check pre-commit fails due to "Failed to parse pyproject.toml" by @psyberck in https://github.com/PrunaAI/pruna/pull/661
- build: restrict dependency cooldown to pypi index by @gsprochette in https://github.com/PrunaAI/pruna/pull/672
- build: switch back to unsafe-best-match for easy torch install by @gsprochette in https://github.com/PrunaAI/pruna/pull/674
- ci: add stale issue handling by @begumcig in https://github.com/PrunaAI/pruna/pull/682
- refactor: add requires stable fast mark by @begumcig in https://github.com/PrunaAI/pruna/pull/688
- ci: change uv sync to uv pip install by @gsprochette in https://github.com/PrunaAI/pruna/pull/691
- docs: remove reference to pruna[full] by @gsprochette in https://github.com/
- v0.3.32026-04-23 · 2026-04-23 17:13 UTC
查看更新说明
The juiciest bits 🧃
Algorithm & compatibility improvements ⚙️
- feat: FA3-FP8-extension by @Marius-Graml in https://github.com/PrunaAI/pruna/pull/552
- feat: extend moe model check to multimodal ones and add block quantization parameters by @llcnt in https://github.com/PrunaAI/pruna/pull/605
- feat: moe kernel tuning by @llcnt in https://github.com/PrunaAI/pruna/pull/482
Lots of new tools for benchmarking and evaluation 📊
- feat(evaluation): Add lm-eval to Pruna Metrics by @sky-2002 in https://github.com/PrunaAI/pruna/pull/380
- feat(metrics): DINO Score v3 by @davidberenstein1957 in https://github.com/PrunaAI/pruna/pull/568
- feat: add column_map support to collate functions by @zamal-db in https://github.com/PrunaAI/pruna/pull/561
- feat: initial implementation for rapidata by @begumcig in https://github.com/PrunaAI/pruna/pull/581
- feat: add benchmark support to PrunaDataModule and implement PartiPrompts by @davidberenstein1957 in https://github.com/PrunaAI/pruna/pull/502
Python 3.13 and pytorch 2.11 support is here 🐍
- build: bump python 3.13 by @gsprochette in https://github.com/PrunaAI/pruna/pull/624
Some Bug Fixing 🐞 and Maintenance
- fix(evaluation): replace bare raises with proper exceptions and add text_generation_quality request by @zamal-db in https://github.com/PrunaAI/pruna/pull/560
- fix: protect lm-eval import to allow evaluation-agent import without extra by @gsprochette in https://github.com/PrunaAI/pruna/pull/586
- fix(torchao): update imports of quantizer by @ParagEkbote in https://github.com/PrunaAI/pruna/pull/549
- fix: wrap callable enum values with enum.member for python 3.13 by @gsprochette in https://github.com/PrunaAI/pruna/pull/583
- fix: remove pruna-pro hook from pre-commit by @ParagEkbote in https://github.com/PrunaAI/pruna/pull/572
- fix: cache handling in
SmashConfigdue to invalid path exception by @ParagEkbote in https://github.com/PrunaAI/pruna/pull/598 - fix: pre-download sage_attention kernel before applying backend, remove pinned fa3 kernel version by @Marius-Graml in https://github.com/PrunaAI/pruna/pull/578
- fix: ping
peft >= 0.18.0, < 0.19.0for torchao compatability issues by @davidberenstein1957 in https://github.com/PrunaAI/pruna/pull/630
We’ve made a bunch of improvements to make installing, testing, and developing locally faster and more reliable:
- ci: fix too many requests http error in the cpu tests by @begumcig in https://github.com/PrunaAI/pruna/pull/577
- ci: add uv virtual environment cache to setup-uv-project action by @davidberenstein1957 in https://github.com/PrunaAI/pruna/pull/559
- ci: separate extra installs by @begumcig in https://github.com/PrunaAI/pruna/pull/622
- build: make index pypi default and pythonanywhere explicit and setup python through uv by @gsprochette in https://github.com/PrunaAI/pruna/pull/613
- ci: restrict build to manual dispatch and version tags by @gsprochette in https://github.com/PrunaAI/pruna/pull/633
- test: explicit combo names and switch stable fast fixture by @gsprochette in https://github.com/PrunaAI/pruna/pull/582
We also updated our PR template and Readme for smoother contributions!:
- docs: update readme cta by @sdiazlor in https://github.com/PrunaAI/pruna/pull/591
- docs: updated PR template by @minettekaum in https://github.com/PrunaAI/pruna/pull/576
- docs: added comment about vibe coded solutions to pr template by @minettekaum in https://github.com/PrunaAI/pruna/pull/606
New Faces in the Garden 👩🌾
- @zamal-db made their first contribution in https://github.com/PrunaAI/pruna/pull/560 (and they did not stop and did another contribution right after with #561)
- @sky-2002 made their first contribution in https://github.com/PrunaAI/pruna/pull/380 and added the entire lm-eval harness to Pruna!
Full Changelog: https://github.com/PrunaAI/pruna/compare/v0.3.2...v0.3.3
- v0.3.22026-03-09 · 2026-03-09 18:00 UTC
查看更新说明
It’s been almost a year since we open-sourced Pruna (time flies when you're compressing models ✨). Since then, the community has grown in ways we couldn’t have imagined, new contributors, new ideas, and so many improvements coming from all directions.
To celebrate this milestone, we’ve started bringing more of the algorithms that previously lived in our closed-source stack into the open-source Pruna ecosystem. The goal is simple: give the community access to more of the tools we use internally so everyone can experiment, optimize, and build faster
This release is a big step in that direction, with a whole wave of new algorithms joining the repo, along with stability improvements, compatibility fixes, and some nice quality-of-life upgrades.
From all of us at Pruna: thank you for being part of this journey 💜 Let’s see what landed in v0.3.2 🔮
The juiciest bits 🧃
A whole garden of new algorithms 🌱
The optimization ecosystem keeps growing with a new set of algorithm building blocks:
feat: add distiller algorithm by @minettekaum in https://github.com/PrunaAI/pruna/pull/479
feat: add pruner algorithm by @minettekaum in https://github.com/PrunaAI/pruna/pull/470
feat: decoder algorithm by @minettekaum in https://github.com/PrunaAI/pruna/pull/444
feat: add distributer algorithm by @minettekaum in https://github.com/PrunaAI/pruna/pull/459
feat: add compilation algorithms by @minettekaum in https://github.com/PrunaAI/pruna/pull/443
feat: add recoverer algorithms by @minettekaum in https://github.com/PrunaAI/pruna/pull/491
feat: add enhancers algorithms by @minettekaum in https://github.com/PrunaAI/pruna/pull/469
feat: Sage Attention Algorithm by @Marius-Graml in https://github.com/PrunaAI/pruna/pull/455
More tutorials to help you get started 📚
Getting started with Pruna just got easier thanks to new tutorials:
docs/flux2-klein-tutorial: Flow changed in the tutorial by @minettekaum in https://github.com/PrunaAI/pruna/pull/522
docs: moving three tutorials from Pruna Pro to Pruna by @minettekaum in https://github.com/PrunaAI/pruna/pull/539
Algorithms are learning to play nicely together 🤝
We also improved compatibility between algorithms and model configurations:
feat: add disjoint algorithm compatibility by @gsprochette in https://github.com/PrunaAI/pruna/pull/520
Pruning some bugs 🐞 and maintenance 👩🌾
A lot of work went into improving stability, compatibility, and developer tooling:
[CI] Use a Stable Cache Key to prevent warnings in gh-actions by @ParagEkbote in https://github.com/PrunaAI/pruna/pull/456
fix: kernels version by @begumcig in https://github.com/PrunaAI/pruna/pull/504
refactor: formalize artifact saving by @gsprochette in https://github.com/PrunaAI/pruna/pull/492
ci: mark latest torchao as incompatible with latest diffusers by @gsprochette in https://github.com/PrunaAI/pruna/pull/528
fix: filter out non reapplied algorithms in resmash by @gsprochette in https://github.com/PrunaAI/pruna/pull/525
fix: change moe model for compatibility with earlier transformers versions by @gsprochette in https://github.com/PrunaAI/pruna/pull/533
build: pin transformer<5.0.0 by @gsprochette in https://github.com/PrunaAI/pruna/pull/532
ci: enforce pr title format via a github actions workflow by @SaboniAmine in https://github.com/PrunaAI/pruna/pull/538
fix: align sage_attn default hyperparameter return type with refactor by @gsprochette in https://github.com/PrunaAI/pruna/pull/540
fix: symmetric compatibility by @gsprochette in https://github.com/PrunaAI/pruna/pull/555
test: extend fast cpu tests so tests default as cpu by @gsprochette in https://github.com/PrunaAI/pruna/pull/556
build: update ty to v0.0.20 and align type-checking config by @rensortino in https://github.com/PrunaAI/pr
- v0.3.12026-01-23 · 2026-01-23 13:23 UTC
查看更新说明
This release is mainly about upgrading our minimum PyTorch and torch ecosystem versions ✨ After the bigger structural changes in
v0.3.0, we focused on giving Pruna’s dependency stack a little glow-up, smoothing out compatibility issues and making CI more predictable across environments 💅🌸The juiciest bits 🧃:
PyTorch & torch ecosystem upgrades
-
Minimum Python version bumped to 3.10
by @ParagEkbote -
Minimum PyTorch / torch stack upgraded, with careful pinning and unpinning by @gsprochette
-
fix: raise error for pytorch compatibility in gptq by @begumcig
Evaluation & experimentation extras
-
KID metric added
feat: Kid metric added by @minettekaum -
Tiny datasets for lightweight experiments
feat: add tiny datasets for lightweight experiments by @begumcig -
MoE efficiency improvements, reduced number of experts per token
feat: reduce nb experts per token in moe architectures by @llcnt
Algorithm & SmashConfig improvements
-
Target modules extended to quantizers
feat: add target modules to quantizers by @gsprochette -
Flora extended to Flux, adding flora_backbone_calls_per_step
feat: extended flora to flux by @try1233
Pruning some bugs 🐞 & maintenance 👩🌾:
- fix: missing default parameters in smash config by @gsprochette in https://github.com/PrunaAI/pruna/pull/496
- fix: missing parameter from all pruna enums by @begumcig in https://github.com/PrunaAI/pruna/pull/495
- [Tests] Fix Warnings by replacing deprecated methods in Sphinx by @ParagEkbote in https://github.com/PrunaAI/pruna/pull/458
- fix: pin the kernel version for torch by @begumcig in https://github.com/PrunaAI/pruna/pull/481
- [CI] Set explicit uv version in gh-actions and send authenticated requests to reduce flakiness by @ParagEkbote in https://github.com/PrunaAI/pruna/pull/473
- fix: protect pre-existing layers attribute from hqq overwrite by @gsprochette in https://github.com/PrunaAI/pruna/pull/484
- build: bump stable-fast-pruna requirement by @gsprochette in https://github.com/PrunaAI/pruna/pull/498
- fix: initialization of base tester class by @johannaSommer in https://github.com/PrunaAI/pruna/pull/460
- fix: remove debugger logs in FA3 call by @johannaSommer in https://github.com/PrunaAI/pruna/pull/461
- Enable TruffleHog in pre-commit by @ParagEkbote in https://github.com/PrunaAI/pruna/pull/439
- Pin
torchao==0.12.0to avoid PyTorch ABI warnings, also pinnumpydoc>=1.6.0andty==0.0.1a21for compatibility. by @ParagEkbote in https://github.com/PrunaAI/pruna/pull/417 - build: delete uv.lock and gitignore it by @gsprochette in https://github.com/PrunaAI/pruna/pull/457
New faces in the garden 💐
We’re very excited to welcome a new Pruner to the team 💖✨
- @try1233 recently joined Pruna and wasted absolutely no time jumping in! Already shipping features by extending Flora to Flux and making meaningful contributions from day one 🚀🌸
Big “hit the ground running” energy.
We also want to give a warm, sparkly shoutout to our very own first-time contributor 💫
- @minettekaum made their first contribution by adding the KID metric to our evaluation suite 🧪💗
We’re so happy to be building together 💖
Full Changelog: https://github.com/PrunaAI/pruna/compare/v0.3.0...v0.3.1
-
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Simply make AI models faster, cheaper, smaller, greener!
Introduction
Pruna is a model optimization framework built for developers, enabling you to deliver faster, more efficient models with minimal overhead. It provides a comprehensive suite of compression algorithms including caching, quantization, pruning, distillation and compilation techniques to make your models:
- Faster: Accelerate inference times through advanced optimization techniques
- Smaller: Reduce model size while maintaining quality
- Cheaper: Lower computational costs and resource requirements
- Greener: Decrease energy consumption and environmental impact
The toolkit is designed with simplicity in mind - requiring just a few lines of code to optimize your models. It supports various model types including LLMs, Diffusion and Flow Matching Models, Vision Transformers, Speech Recognition Models and more.
Installation
Pruna is currently available for installation on Linux, MacOS and Windows. However, some algorithms impose restrictions on the operating system and might not be available on all platforms.
Before installing, ensure you have:
- Python 3.9 or higher
- Optional: CUDA toolkit for GPU support
Option 1: Install Pruna using pip
Pruna is available on PyPI, so you can install it using pip:
pip install pruna
Option 2: Install Pruna from source
You can also install Pruna directly from source by cloning the repository and installing the package in editable mode:
git clone https://github.com/PrunaAI/pruna.git
cd pruna
pip install -e .
Quick Start
Getting started with Pruna is easy-peasy pruna-squeezy!
First, load any pre-trained model. Here's an example using Stable Diffusion:
from diffusers import StableDiffusionPipeline
base_model = StableDiffusionPipeline.from_pretrained("stable-diffusion-v1-5/stable-diffusion-v1-5")
Then, use Pruna's smash function to optimize your model. Pruna provides a variety of different optimization algorithms, allowing you to combine different algorithms to get the best possible results. You can customize the optimization process using SmashConfig:
from pruna import smash, SmashConfig
# Create and smash your model
smash_config = SmashConfig(["deepcache", "stable_fast"])
smashed_model = smash(model=base_model, smash_config=smash_config)
Your model is now optimized and you can use it as you would use the original model:
smashed_model("An image of a cute prune.").images[0]
You can then use our evaluation interface to measure the performance of your model:
from pruna.evaluation.task import Task
from pruna.evaluation.evaluation_agent import EvaluationAgent
from pruna.data.pruna_datamodule import PrunaDataModule
datamodule = PrunaDataModule.from_string("LAION256")
datamodule.limit_datasets(10)
task = Task("image_generation_quality", datamodule=datamodule)
eval_agent = EvaluationAgent(task)
eval_agent.evaluate(smashed_model)
This was the minimal example, but you are looking for the maximal example? You can check out our documentation for an overview of all supported algorithms as well as our tutorials for more use-cases and examples.
Algorithm Overview
Since Pruna offers a broad range of optimization algorithms, the following table provides a high-level overview of all methods available in Pruna. For a detailed description of each algorithm, have a look at our documentation.
| Technique | Description | Speed | Memory | Quality |
|---|---|---|---|---|
batcher | Groups multiple inputs together to be processed simultaneously, improving computational efficiency and reducing processing time. | ✅ | ❌ | ➖ |
cacher | Stores intermediate results of computations to speed up subsequent operations. | ✅ | ➖ | ➖ |
compiler | Optimizes the model with instructions for specific hardware. | ✅ | ➖ | ➖ |
distiller | Trains a smaller, simpler model to mimic a larger, more complex model. | ✅ | ✅ | ❌ |
quantizer | Reduces the precision of weights and activations, lowering memory requirements. | ✅ | ✅ | ❌ |
pruner | Removes less important or redundant connections and neurons, resulting in a sparser, more efficient network. | ✅ | ✅ | ❌ |
recoverer | Restores the performance of a model after compression. | ➖ | ➖ | ✅ |
factorizer | Factorization batches several small matrix multiplications into one large fused operation. | ✅ | ➖ | ➖ |
enhancer | Enhances the model output by applying post-processing algorithms such as denoising or upscaling. | ❌ | ➖ | ✅ |
distributer | Distributes the inference, the model or certain calculations across multiple devices. | ✅ | ❌ | ➖ |
kernel | Kernels are specialized GPU routines that speed up parts of the computation. | ✅ | ➖ | ➖ |
✅ (improves), ➖ (approx. the same), ❌ (worsens)
FAQ and Troubleshooting
If you can not find an answer to your question or problem in our documentation, in our FAQs or in an existing issue, we are happy to help you! You can either get help from the Pruna community on Discord, join our Office Hours or open an issue on GitHub.
Contributors
The Pruna package was made with 💜 by the Pruna AI team and our amazing contributors. Contribute to the repository to become part of the Pruna family!
Citation
If you use Pruna in your research, feel free to cite the project! 💜
@misc{pruna,
title = {Efficient Machine Learning with Pruna},
year = {2023},
note = {Software available from pruna.ai},
url={https://www.pruna.ai/}
}