WELCOME TO 🧬 FUSIONBENCH¶
Install FusionBench¶
Prerequisites:
- Python 3.10 or later (some features may not work as expected for earlier versions)
Install the latest version of fusion-bench
from GitHub repository and install it in editable mode by passing the -e
flag to pip.
Installing fusion-bench
will also install the latest stable PyTorch if you don't have it already.
Next Steps¶
-
Learn More about FusionBench
Learn the basic concepts of FusionBench and the command line interface (CLI) as well as the programmatic usage of FusionBench.
-
Learn More About Deep Model Fusion
Read an introduction to deep model fusion and learn about its key concepts, techniques, and applications.
Contributing to FusionBench
- Any questions or comments can be directed to the GitHub Issues page for this project.
- Any contributions or pull requests are welcome. If you find any mistakes or have suggestions for improvements, please feel free to raise an issue or submit a pull request.
Introduction to Deep Model Fusion (The Learn From Model Paradigm)
Deep model fusion is a technique that merges, ensemble, or fuse multiple deep neural networks to obtain a unified model. It can be used to improve the performance and robustness of model or to combine the strengths of different models, such as fuse multiple task-specific models to create a multi-task model. For a more detailed introduction to deep model fusion, you can refer to W. Li, 2023, 'Deep Model Fusion: A Survey'. In this benchmark, we evaluate the performance of different fusion methods on a variety of datasets and tasks. ...
Citation¶
If you find this benchmark useful, please consider citing our work: