Skip to content

v0.7.0

Latest
Compare
Choose a tag to compare
@tiankongdeguiji tiankongdeguiji released this 10 Feb 07:54
· 5 commits to master since this release
a5dc775

Major Features and Improvements

Train/Eval/Export

Model

  • Optimize TDM gen tree speed #33
  • TDM Support string id #72
  • Rank and Match models support sample weight #50 #57 #63 #65
  • Add zero collision hash embedding #60
  • Add intervention methods for multi-target learning #49
  • Add Autodis and MLP embedding for raw features #73 #75
  • Add task space for multi-target learning loss #82
  • Add dual augmented two-tower match model #83
  • Add HSTU (WIP) #55

Feature

  • pyfg support CPU without avx512 #20
  • ExprFeature support l2_norm|dot|euclid_dist #35
  • Add fg bucketize only mode & refactor fg_encoded to fg_mode #62
  • Make default bucketize value configurable #94
  • Support multi-value sequence #96
  • Support vocab file #97

Dataset

  • Enhance stability for credential of OdpsDataset #45
  • Add complex type and credential support for sampler when use odps dataset #52
  • Support CsvDataset with null columns #56
  • Negative sampler support string id #70

Config

  • Support easyrec config convert to tzrec config #37 #39 #51 #90

Upgrade

  • Release official dlc image #26
  • Upgrade pytorch to v2.6 torchrec to v1.1.0 #99

Note

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

  • For the GPU version (CUDA 12.4):
    • mybigpai-public-registry.cn-beijing.cr.aliyuncs.com/easyrec/tzrec-devel:0.7-cu124
    • PyTorch: v2.6 CUDA: v12.4 FBGEMM: v1.1.0 TorchRec: v1.1.0 Python: v3.11
  • For the CPU version:
    • mybigpai-public-registry.cn-beijing.cr.aliyuncs.com/easyrec/tzrec-devel:0.7-cpu
    • PyTorch: v2.6 FBGEMM: v1.1.0 TorchRec: v1.1.0 Python: v3.11

Bug Fixes and Other Changes

New Contributors

Full Changelog: v0.6.0...v0.7.0