Skip to content

Releases: shenweichen/DeepCTR-Torch

v0.3.0

18 Apr 13:31
70f31d7

Choose a tag to compare

Change Log

Major Features and Improvements

  1. Improve compatibility for newer environments: support Python 3.7 ~ 3.13 and modern PyTorch versions (2.4+) [@shenweichen]
  2. Remove TensorFlow hard dependency and migrate to internal callback implementations [@shenweichen]
  3. Stabilize CI by adding examples smoke tests and avoiding duplicate workflow runs [@shenweichen]

Bug Fixes and Other Changes

  • fix multi-task training/eval shape handling for batch_size=1 in BaseModel/MMOE/PLE (#281 #288 #303) [@shenweichen]
  • fix linear logit accumulator device placement for multi-GPU training (#305 #263) [@shenweichen]
  • update ReadTheDocs config and doc dependencies for Python 3.11 compatibility (#309) [@shenweichen]

DisscussionGroup

公众号:浅梦学习笔记 微信:deepctrbot 学习小组 加入 主题集合
公众号 微信 学习小组

Contributors

v0.2.9

21 Oct 13:28
f685425

Choose a tag to compare

Change Log

Major Features and Improvements

  1. Add multi-task models: SharedBottom, ESMM, MMOE, PLE @zanshuxun
  2. Support Python 3.9 and 3.10 @shenweichen

Bug Fixes and Other Changes

DisscussionGroup

公众号:浅梦学习笔记 微信:deepctrbot 学习小组 加入 主题集合
公众号 微信 学习小组

v0.2.8

19 Jun 11:13
2cd84f3

Choose a tag to compare

Change Log

Bug Fixes and Other Changes

DisscussionGroup

公众号:浅梦学习笔记 微信:deepctrbot 学习小组 加入 主题集合
公众号 微信 学习小组

v0.2.7

14 Jun 03:52
b4d8181

Choose a tag to compare

Change Log

Major Features and Improvements

Bug Fixes and Other Changes

v0.2.6

04 Apr 08:48
8265c75

Choose a tag to compare

Change Log

Major Features and Improvements

v0.2.5

12 Feb 12:38
d18ea26

Choose a tag to compare

Change Log

Bug Fixes and Other Changes

  • fix error in dcn-mix

v0.2.4

05 Dec 15:49
6eec1ed

Choose a tag to compare

Change Log

Major Features and Improvements

Bug Fixes and Other Changes

  • Solve issues in #69, #87, #93, #128, #130
  • Fix regularization error in pytorch1.7,
  • improve compatibility for old version

API changes

  • Add History in deepctr_torch.callbacks

v0.2.3

18 Oct 04:51
bc881dc

Choose a tag to compare

Change Log

Major Features and Improvements

Bug Fixes and Other Changes

  • Use float64 in metric to prevent nan/inf loss when calculating logloss

API changes

  • DCN add a new parameter:
    cross_parameterization: string, "vector" or "matrix", way to parameterize the cross network.if set to "matrix" then it will be DCN-M
  • Add EarlyStopping and ModelCheckpoint in deepctr_torch.callbacks

v0.2.2

09 Oct 09:03
6f1589f

Choose a tag to compare

Change Log

Major Features and Improvements

  • Improve the reproducibility of models

Bug Fixes and Other Changes

Fix RuntimeError: one of the variables needed for gradient computation has been modified by an inplace operation: [torch.cuda.FloatTensor [128]], which is output 0 of SelectBackward, is at version 2; expected version 1 instead. Hint: enable anomaly detection to find the operation that failed to compute its gradient, with torch.autograd.set_detect_anomaly(True) in :
#88
#98
#90
#102

v0.2.1

27 Mar 15:09
bb60643

Choose a tag to compare

Change Log

Major Features and Improvements

Add DIN and DIEN

Bug Fixes and Other Changes

  • fix bug of #63 softmax dim error in InteractingLayer