A microframework on top of PyTorch with first-class citizen APIs for foundation model adaptation https://refine.rs/
Find a file
Laurent a8efe5eab0
Some checks failed
CI / lint_and_typecheck (push) Has been cancelled
Deploy docs to GitHub Pages / Deploy docs (push) Has been cancelled
Spell checker / Spell check (push) Has been cancelled
use scm versionning for the package
2024-09-02 15:01:08 +02:00
.github/workflows bump setup-rye action to v3 2024-06-27 14:11:07 +02:00
assets README: upgrade hello world 2023-10-20 18:28:31 +02:00
docs add more shields.io badges in README.md 2024-09-02 14:58:05 +02:00
notebooks deprecate outdated notebooks/basics.ipynb 2024-02-02 14:12:59 +01:00
scripts add box segmenter solution 2024-08-30 09:26:53 +02:00
src/refiners use scm versionning for the package 2024-09-02 15:01:08 +02:00
tests add box segmenter solution 2024-08-30 09:26:53 +02:00
typings/gdown Add Multi-View Aggregation Network (MVANet) 2024-08-26 13:59:02 +02:00
.gitignore add DINOv2-FD metric 2024-04-03 16:45:00 +02:00
CONTRIBUTING.md refactor dinov2 tests, check against official implementation 2024-04-02 10:02:43 +02:00
LICENSE Update LICENSE 2024-02-02 14:08:09 +01:00
mkdocs.yml write Training 101 guide 2024-02-26 14:44:02 +01:00
pyproject.toml use scm versionning for the package 2024-09-02 15:01:08 +02:00
README.md add more shields.io badges in README.md 2024-09-02 14:58:05 +02:00
requirements.docs.txt make requirements.docs.txt follow the [doc] optional deps from pyproject.toml 2024-08-23 13:44:32 +02:00
requirements.lock add box segmenter solution 2024-08-30 09:26:53 +02:00

Finegrain Refiners Library

The simplest way to train and run adapters on top of foundation models

Manifesto | Docs | Guides | Discussions | Discord


dependencies - Rye linting - Ruff packaging - Hatch PyPI - Python Version PyPI - Status license
code bounties Discord HuggingFace - Refiners HuggingFace - Finegrain

Latest News 🔥

Installation

The current recommended way to install Refiners is from source using Rye:

git clone "git@github.com:finegrain-ai/refiners.git"
cd refiners
rye sync --all-features

Documentation

Refiners comes with a MkDocs-based documentation website available at https://refine.rs. You will find there a quick start guide, a description of the key concepts, as well as in-depth foundation model adaptation guides.

Awesome Adaptation Papers

If you're interested in understanding the diversity of use cases for foundation model adaptation (potentially beyond the specific adapters supported by Refiners), we suggest you take a look at these outstanding papers:

Projects using Refiners

Credits

We took inspiration from these great projects:

Citation

@misc{the-finegrain-team-2023-refiners,
  author = {Benjamin Trom and Pierre Chapuis and Cédric Deltheil},
  title = {Refiners: The simplest way to train and run adapters on top of foundation models},
  year = {2023},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/finegrain-ai/refiners}}
}