Bump flair from 0.12.2 to 0.15.0 in /src/datagen/pii/privy
Bumps flair from 0.12.2 to 0.15.0.
Release notes
Sourced from flair's releases.
Release 0.15.0
This release adds multi-GPU support, an improved documentation page with API docs and finally deprecates Python 3.8!
Improved Documentation and API Docs
Thanks to
@konstantin-lukaswe have a completely new design of our documentation page, which now includes API docs.You can check it out here!
- Check out our tutorials
- Check out the new Python API docs
Future releases will improve docstring coverage and further improve upon the documentation!
PRs:
- Fix doc build by
@helpmefindanamein flairNLP/flair#3528- Rework Doc page by
@konstantin-lukasin flairNLP/flair#3563- Test new docstrings and apidocs deployment by
@alanakbikin flairNLP/flair#3573Multi-GPU Support
Flair now offers support for training models on multiple GPUs! Big thanks to
@jeffpicard!PRs:
- Add multi-GPU support by
@jeffpicardin flairNLP/flair#3548- Fix gradient accumulation and learning rate aggregation by
@jeffpicardin #3583Deprecations
Since Python3.8 is no longer supported, we are also dropping support for it, in favor of features added in python 3.9. To acknowledge CVE-2024-10073, we decided to drop support for the
flair.models.clusteringmodule, since we aren't aware of any usage of it, we decided to do a hard drop instead of a deprecation.
- Drop python 3.8 by
@helpmefindanamein flairNLP/flair#3560- Remove clustering support by
@helpmefindanamein flairNLP/flair#3567Other Improvements
New Datasets
- Add CleanCoNLL object by
@susannarueckerin flairNLP/flair#3557- Add NoiseBench object by
@elenamerin #3512Performance Improvements
- perf: optimize dictionary items check by
@MattGPT-aiin flairNLP/flair#3569- Refactor
fill_mean_token_embeddingsfor performance optimization on GPU by@sheldon-robertsin flairNLP/flair#3525New Features and Improvements
- Add proxies information to requests.head by
@diego-morientezin flairNLP/flair#3535- Allow specifying proxy information in TransformerEmbeddings by
@diego-morientezin flairNLP/flair#3539- Add
use_tokenizertoJsonlDatasetby@david-waterworthin flairNLP/flair#3486- Use built-in version parsing from packaging by
@adrianeboydin flairNLP/flair#3502
... (truncated)
Commits
68508ccMerge pull request #3579 from flairNLP/release_0.15.0f115931Merge pull request #3587 from flairNLP/release-15-documentation8a829fbUndo changes5ac358fmore documentation tests7fc1ff1Test change package linkca2c1e0Merge branch 'master' into release_0.15.00becfedMerge pull request #3583 from ZipRecruiter/jeffp.multi-gpu-fixes29feea4Merge pull request #3586 from flairNLP/GH-3585-deserialization016079eMerge pull request #3512 from flairNLP/add_noisebench9359232GH-3585: Fix DefaultClassifier deserialization- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.