github hpcaitech/ColossalAI v0.1.10
Version v0.1.10 Release Today!

latest releases: v0.4.6, v0.4.5, v0.4.4...
2 years ago

What's Changed

Embedding

  • [embedding] cache_embedding small improvement (#1564) by CsRic
  • [embedding] polish parallel embedding tablewise (#1545) by Jiarui Fang
  • [embedding] freq_aware_embedding: add small functions for caller application (#1537) by CsRic
  • [embedding] fix a bug in table wise sharding (#1538) by Jiarui Fang
  • [embedding] tablewise sharding polish (#1535) by Jiarui Fang
  • [embedding] add tablewise sharding for FAW (#1526) by CsRic

Nfc

Pipeline/tuning

  • [pipeline/tuning] improve dispatch performance both time and space cost (#1544) by Kirigaya Kazuto

Fx

Autoparallel

Utils

  • [utils] refactor parallel layers checkpoint and bcast model on loading checkpoint (#1548) by ver217
  • [utils] optimize partition_tensor_parallel_state_dict (#1546) by ver217
  • [utils] Add use_reetrant=False in utils.activation_checkpoint (#1460) by Boyuan Yao
  • [utils] Impl clip_grad_norm for ColoTensor and ZeroOptimizer (#1442) by ver217

Hotfix

Pipeline/pipleline_process_group

  • [pipeline/pipleline_process_group] finish PipelineProcessGroup to manage local abd global rank in TP,DP and PP (#1508) by Kirigaya Kazuto

Doc

Autoparellel

Faw

Pipeline/rpc

  • [pipeline/rpc] update outstanding mechanism | optimize dispatching strategy (#1497) by Kirigaya Kazuto
  • [pipeline/rpc] implement distributed optimizer | test with assert_close (#1486) by Kirigaya Kazuto
  • [pipeline/rpc] support interleaving | fix checkpoint bug | change logic when dispatch data in work_list to ensure steady 1F1B (#1483) by Kirigaya Kazuto
  • [pipeline/rpc] implement a demo for PP with cuda rpc framework (#1470) by Kirigaya Kazuto

Tensor

Fce

  • [FCE] update interface for frequency statistics in FreqCacheEmbedding (#1462) by Geng Zhang

Workflow

  • [workflow] added TensorNVMe to compatibility test (#1449) by Frank Lee

Test

Engin/schedule

Full Changelog: v0.1.10...v0.1.9

Don't miss a new ColossalAI release

NewReleases is sending notifications on new releases.