v0.11.0
What’s Changed
🐜 Bug Fixes
- Fix the inference of transformer-based models trained with masked language modeling @sararb (#909)
- Making InputBlockV2(..., embeddings) deprecated and adjusting tests to use categorical arg @gabrielspmoreira (#880)
- Preventing silent error when evaluating V1 retrieval models (TwoTower, MF) @gabrielspmoreira (#892)
- Fix loading of
TwoTowerModel
with context query variable @oliverholworthy (#887) - Enable
sequence-testing
synthetic data to be generated with different sequence lengths @oliverholworthy (#882) - Enable concat of sequence features with
InputBlockV2
@oliverholworthy (#883) - Make path optional in get_booking @marcromeyn (#874)
- fix dtype error due to date column in ecommerce-session-based-next-item-prediction-for-fashion nb @rnyak (#921)
- Fix the serialization of SequenceSummary block @sararb (#927)
- Use tf.function for list column operations @edknv (#938)
🚀 Features
- Save output schema of model and add save method to
Encoder
@oliverholworthy (#886) - Add the support of different thresholds k in the TopkEncoder @sararb (#869)
📄 Documentation
- Update retrieval notebook to new api @rnyak (#900)
- Add Reference to Transformer4Rec for PyTorch support
@bschifferer
(#903) - docs: Add calver to semver banner @mikemckiernan (#865)
- docs: Add basic SEO configuration @mikemckiernan (#864)
- update drafter to work on tags only and update cpu ci to target branch @jperez999 (#901)
- Session-based example using dressipi dataset and XLNet architecture @rnyak (#849)
- Adding Multi-GPU Data Parallel Example @bschifferer (#855)
- T4rec use case @radekosmulski (#853)
- Do not copy source to docs output @mikemckiernan (#888)
🔧 Maintenance
- Support
tuple
return type from modelpre
and update test to use this @oliverholworthy (#890) - Use merlin-dataloader package @edknv (#845)
- update drafter to work on tags only and update cpu ci to target branch @jperez999 (#901)
- Add skip if transformers not available for next item prediction notebook test @oliverholworthy (#899)
- Skip retrieval_with_hpo notebook test when optuna is not installed @edknv (#897)
- Update test of lazy adam notebook to only run when GPU available @oliverholworthy (#894)
- Remove tensorflow dependencies from
requirements/dev.txt
@oliverholworthy (#895) - Add test for retrieval model with transformer block @oliverholworthy (#833)
- Pin fiddle to 0.2.2 so that tests run with pip install @oliverholworthy (#872)
- Pass task="binary" to binary metrics to handle latest torchmetrics @oliverholworthy (#920)
- Publish Release Draft on release branch builds @oliverholworthy (#925)
- Update branch name extraction for tag builds @oliverholworthy (#972)
Full Changelog: v0.10.0...v0.11.0