Skip to content

v1.1.0

Latest

Choose a tag to compare

@tiankongdeguiji tiankongdeguiji released this 23 Mar 02:32
· 37 commits to master since this release
0f58bef

Major Features and Improvements

Train/Eval/Predict/Export

  • Support grad clipping for dense params in #424
  • Refactor AOTInductor export with split model in #394
  • Support env configs for reproducibility in #361
  • Support ignore restore optimizer option for train_eval in #389

Model

  • Add PE-LTR model in #381
  • Add WuKong model in #372
  • Add PEPNet model in #402
  • Improve DlrmHSTU model in #352 #395 #393 #359
    • support num_class > 1
    • support descending order sequence
    • support jagged label
    • support time_bucket_increments in PositionEncoder
  • DLRM and WuKong model support only one sparse group in #385

Embedding

  • Add AdmissionStrategy support for DynamicEmbedding in #362
  • Add storage estimate for dynamic embedding kv counter in #391

Feature

  • Support sequence cross features in #375
  • Support convert compatible feature configs of EasyRec in #392

Dataset

  • Add Kafka dataset with checkpoint support in #401 #408 #413
  • Add checkpointable Parquet dataset in #410
  • Add checkpointable ODPS dataset in #409
  • Support input fields str in #412

Optimizer

  • Support initial_accumulator_value for FusedSparseAdagradOptimizer & add additional optimizer configuration options in #382

Upgrade

  • Upgrade torchrec to v1.5.0 in #405

Note

For TorchEasyRec 1.1.x, you should use Docker image version 1.1.

  • For the GPU version (CUDA 12.9) with tensorrt:
    • mybigpai-public-registry.cn-beijing.cr.aliyuncs.com/easyrec/tzrec-devel:1.1-cu129
    • PyTorch: v2.10 CUDA: v12.9 FBGEMM: v1.5.0 TorchRec: v1.5.0 Python: v3.11
  • For the GPU version (CUDA 12.6) w/o tensorrt:
    • mybigpai-public-registry.cn-beijing.cr.aliyuncs.com/easyrec/tzrec-devel:1.1-cu126
    • PyTorch: v2.10 CUDA: v12.6 FBGEMM: v1.5.0 TorchRec: v1.5.0 Python: v3.11
  • For the CPU version:
    • mybigpai-public-registry.cn-beijing.cr.aliyuncs.com/easyrec/tzrec-devel:1.1-cpu
    • PyTorch: v2.10 FBGEMM: v1.5.0 TorchRec: v1.5.0 Python: v3.11

Bug Fixes and Other Changes

New Contributors

Full Changelog: v1.0.0...v1.1.0