Skip to content

Releases: hpcaitech/ColossalAI

Version v0.2.3 Release Today!

13 Feb 01:52
81ea66d
Compare
Choose a tag to compare

What's Changed

Release

Doc

Docs

Autoparallel

  • [autoparallel] Patch meta information of torch.nn.LayerNorm (#2647) by Boyuan Yao

Full Changelog: v0.2.3...v0.2.2

Version v0.2.2 Release Today!

10 Feb 03:02
b673e5f
Compare
Choose a tag to compare

What's Changed

Release

Workflow

Example

Doc

Autoparallel

Tutorial

Autochunk

  • [autochunk] support diffusion for autochunk (#2621) by oahzxl

Build

Test

Full Changelog: v0.2.2...v0.2.1

Version v0.2.1 Release Today!

06 Feb 13:44
f566b0c
Compare
Choose a tag to compare

What's Changed

Workflow

  • [workflow] fixed broken rellease workflows (#2604) by Frank Lee
  • [workflow] added cuda extension build test before release (#2598) by Frank Lee
  • [workflow] hooked pypi release with lark (#2596) by Frank Lee
  • [workflow] hooked docker release with lark (#2594) by Frank Lee
  • [workflow] added test-pypi check before release (#2591) by Frank Lee
  • [workflow] fixed the typo in the example check workflow (#2589) by Frank Lee
  • [workflow] hook compatibility test failure to lark (#2586) by Frank Lee
  • [workflow] hook example test alert with lark (#2585) by Frank Lee
  • [workflow] added notification if scheduled build fails (#2574) by Frank Lee
  • [workflow] added discussion stats to community report (#2572) by Frank Lee
  • [workflow] refactored compatibility test workflow for maintenability (#2560) by Frank Lee
  • [workflow] adjust the GPU memory threshold for scheduled unit test (#2558) by Frank Lee
  • [workflow] fixed example check workflow (#2554) by Frank Lee
  • [workflow] fixed typos in the leaderboard workflow (#2567) by Frank Lee
  • [workflow] added contributor and user-engagement report (#2564) by Frank Lee
  • [workflow] only report coverage for changed files (#2524) by Frank Lee
  • [workflow] fixed the precommit CI (#2525) by Frank Lee
  • [workflow] fixed changed file detection (#2515) by Frank Lee
  • [workflow] fixed the skip condition of example weekly check workflow (#2481) by Frank Lee
  • [workflow] automated bdist wheel build (#2459) by Frank Lee
  • [workflow] automated the compatiblity test (#2453) by Frank Lee
  • [workflow] fixed the on-merge condition check (#2452) by Frank Lee
  • [workflow] make test coverage report collapsable (#2436) by Frank Lee
  • [workflow] report test coverage even if below threshold (#2431) by Frank Lee
  • [workflow]auto comment with test coverage report (#2419) by Frank Lee
  • [workflow] auto comment if precommit check fails (#2417) by Frank Lee
  • [workflow] added translation for non-english comments (#2414) by Frank Lee
  • [workflow] added precommit check for code consistency (#2401) by Frank Lee
  • [workflow] refactored the example check workflow (#2411) by Frank Lee
  • [workflow] added nightly release to pypi (#2403) by Frank Lee
  • [workflow] added missing file change detection output (#2387) by Frank Lee
  • [workflow]New version: Create workflow files for examples' auto check (#2298) by ziyuhuang123
  • [workflow] fixed pypi release workflow error (#2328) by Frank Lee
  • [workflow] fixed pypi release workflow error (#2327) by Frank Lee
  • [workflow] added workflow to release to pypi upon version change (#2320) by Frank Lee
  • [workflow] removed unused assign reviewer workflow (#2318) by Frank Lee
  • [workflow] rebuild cuda kernels when kernel-related files change (#2317) by Frank Lee

Release

Doc

Setup

Tutorial

Polish

  • [polish] polish ColoTensor and its submodules (#2537) by HELSON
  • [polish] polish code for get_static_torch_model (#2405) by HELSON

Kernel

Hotfix

Autochunk

  • [autochunk] add benchmark for transformer and alphafold (#2543) by oahzxl
  • [autochunk] support multi outputs chunk search (#2538) by oahzxl
  • [autochunk] support transformer (#2526) by oahzxl
  • [autochunk] support parsing blocks (#2506) by oahzxl
  • [autochunk] support autochunk on evoformer (#2497) by oahzxl
  • [autochunk] support evoformer tracer (#2485) by oahzxl
  • [autochunk] add autochunk feature by Jiarui Fang

Git

Gemini

Example

  • [example] Add fastfold tutorial (#2528) by [LuGY]...
Read more

Version v0.2.0 Release Today!

03 Jan 12:29
26e171a
Compare
Choose a tag to compare

What's Changed

Version

Examples

  • [examples] using args and combining two versions for PaLM (#2284) by ZijianYY
  • [examples] replace einsum with matmul (#2210) by ZijianYY

Doc

Zero

Example

Hotfix

Autoparallel

Gemini

Pipeline middleware

  • [Pipeline Middleware] Reduce comm redundancy by getting accurate output (#2232) by Ziyue Jiang

Builder

Logger

Diffusion

Testing

  • [testing] add beit model for unit testings (#2196) by HELSON

NFC

Exmaple

  • [exmaple] diffuser, support quant inference for stable diffusion (#2186) by BlueRum
  • [exmaple] add vit missing functions (#2154) by Jiarui Fang

Pipeline middleware

  • [Pipeline Middleware ] Fix deadlock when num_microbatch=num_stage (#2156) by Ziyue Jiang

Full Changelog: v0.2.0...v0.1.13

Version v0.1.13 Release Today!

20 Dec 02:30
9b39170
Compare
Choose a tag to compare

What's Changed

Version

Gemini

Nfc

Autoparallel

Example

Optimizer

  • [optimizer] add div_scale for optimizers (#2117) by HELSON

Pp middleware

Full Changelog: v0.1.13...v0.1.12

Version v0.1.12 Release Today!

09 Dec 17:59
63fbba3
Compare
Choose a tag to compare

What's Changed

Zero

  • [zero] add L2 gradient clipping for ZeRO (#2112) by HELSON

Gemini

Hotfix

Colotensor

  • [ColoTensor] throw error when ColoInitContext meets meta parameter. (#2105) by Jiarui Fang

Autoparallel

Version

Pipeline middleware

  • [Pipeline Middleware] fix data race in Pipeline Scheduler for DAG (#2087) by Ziyue Jiang
  • [Pipeline Middleware] Adapt scheduler for Topo (#2066) by Ziyue Jiang

Fx

Example

Device

Test

Pipeline

Examples

Full Changelog: v0.1.12...v0.1.11rc5

Version v0.1.11rc5 Release Today!

30 Nov 16:26
d3499c9
Compare
Choose a tag to compare

What's Changed

Release

Cli

  • [cli] updated installation cheheck with more inforamtion (#2050) by Frank Lee

Gemini

Setup

Test

Hotfix

Zero

Testing

Rpc

Autoparallel

Fx

Github

Workflow

  • [workflow] removed unused pypi release workflow (#2022) by Frank Lee

Full Changelog: v0.1.11rc5...v0.1.11rc4

Version v0.1.11rc4 Release Today!

23 Nov 09:26
7242bff
Compare
Choose a tag to compare

What's Changed

Workflow

  • [workflow] fixed the python and cpu arch mismatch (#2010) by Frank Lee
  • [workflow] fixed the typo in condarc (#2006) by Frank Lee
  • [workflow] added conda cache and fixed no-compilation bug in release (#2005) by Frank Lee

Gemini

Autoparallel

Fx

Hotfix

Example

Kernel

  • [kernel] move all symlinks of kernel to colossalai._C (#1971) by ver217

Polish

Zero

Colotensor

  • [ColoTensor] reconfig ColoInitContext, decouple default_pg and default_dist_spec. (#1953) by Jiarui Fang
  • [ColoTensor] ColoInitContext initialize parameters in shard mode. (#1937) by Jiarui Fang

Tutorial

Tensorparallel

Sc demo

Sc

Full Changelog: v0.1.11rc4...v0.1.11rc3

Version v0.1.11rc3 Release Today!

13 Nov 07:37
b42b672
Compare
Choose a tag to compare

What's Changed

Release

Tutorial

Example

Sc

Nfc

  • [NFC] polish colossalai/amp/naive_amp/init.py code style (#1905) by Junming Wu
  • [NFC] remove redundant dependency (#1869) by binmakeswell
  • [NFC] polish .github/workflows/scripts/build_colossalai_wheel.py code style (#1856) by yuxuan-lou
  • [NFC] polish .github/workflows/scripts/generate_release_draft.py code style (#1855) by Ofey Chan
  • [NFC] polish workflows code style (#1854) by Kai Wang (Victor Kai)
  • [NFC] polish colossalai/amp/apex_amp/init.py code style (#1853) by LuGY
  • [NFC] polish .readthedocs.yaml code style (#1852) by nuszzh
  • [NFC] polish <.github/workflows/release_nightly.yml> code style (#1851) by RichardoLuo
  • [NFC] polish amp.naive_amp.grad_scaler code style by zbian
  • [NFC] polish colossalai/auto_parallel/tensor_shard/deprecated/op_handler/operator_handler.py code style (#1845) by HELSON
  • [NFC] polish ./colossalai/amp/torch_amp/init.py code style (#1836) by Genghan Zhang
  • [NFC] polish .github/workflows/build.yml code style (#1837) by xyupeng
  • [NFC] polish colossalai/auto_parallel/tensor_shard/deprecated/op_handler/conv_handler.py code style (#1829) by Sze-qq
  • [NFC] polish colossalai/amp/torch_amp/_grad_scaler.py code style (#1823) by Ziyue Jiang
  • [NFC] polish .github/workflows/release_docker.yml code style by Maruyama_Aya
  • [NFC] polish .github/workflows/submodule.yml code style (#1822) by shenggan
  • [NFC] polish .github/workflows/draft_github_release_post.yml code style (#1820) by Arsmart1
  • [NFC] polish colossalai/amp/naive_amp/_fp16_optimizer.py code style (#1819) by Fazzie-Maqianli
  • [NFC] polish colossalai/amp/naive_amp/_utils.py code style (#1816) by CsRic
  • [NFC] polish .github/workflows/build_gpu_8.yml code style (#1813) by Zangwei Zheng
  • [NFC] polish MANIFEST.in code style (#1814) by Zirui Zhu
  • [NFC] polish strategies_constructor.py code style (#1806) by binmakeswell

Doc

Zero

Autoparallel

Fx

Hotfix

Inference

  • [inference] overlap comm and compute in Linear1D_Row when stream_chunk_num > 1 (#1876) by Jiarui Fang
  • [inference] streaming Linear 1D Row inference (#1874) by Jiarui Fang

Amp

Diffusion

Utils

Full Changelog: v0.1.11rc3...v0.1.11rc2

Version v0.1.11rc2 Release Today!

08 Nov 14:44
4ac7d3e
Compare
Choose a tag to compare

What's Changed

Autoparallel

Kernel

Gemini

Checkpointio

  • [CheckpointIO] a uniform checkpoint I/O module (#1689) by ver217

Doc

Example

Nfc

  • [NFC] update gitignore remove DS_Store (#1830) by Jiarui Fang
  • [NFC] polish type hint for shape consistency (#1801) by Jiarui Fang
  • [NFC] polish tests/test_layers/test_3d/test_3d.py code style (#1740) by Ziheng Qin
  • [NFC] polish tests/test_layers/test_3d/checks_3d/common.py code style (#1733) by lucasliunju
  • [NFC] polish colossalai/nn/metric/_utils.py code style (#1727) by Sze-qq
  • [NFC] polish tests/test_layers/test_3d/checks_3d/check_layer_3d.py code style (#1731) by Xue Fuzhao
  • [NFC] polish tests/test_layers/test_sequence/checks_seq/check_layer_seq.py code style (#1723) by xyupeng
  • [NFC] polish accuracy_2d.py code style (#1719) by Ofey Chan
  • [NFC] polish .github/workflows/scripts/build_colossalai_wheel.py code style (#1721) by Arsmart1
  • [NFC] polish _checkpoint_hook.py code style (#1722) by LuGY
  • [NFC] polish test_2p5d/checks_2p5d/check_operation_2p5d.py code style (#1718) by Kai Wang (Victor Kai)
  • [NFC] polish colossalai/zero/sharded_param/init.py code style (#1717) by CsRic
  • [NFC] polish colossalai/nn/lr_scheduler/linear.py code style (#1716) by yuxuan-lou
  • [NFC] polish tests/test_layers/test_2d/checks_2d/check_operation_2d.py code style (#1715) by binmakeswell
  • [NFC] polish colossalai/nn/metric/accuracy_2p5d.py code style (#1714) by shenggan

Fx

Hotfix

Pipeline

Ci

Compatibility

Feat

Fx/profiler

  • [fx/profiler] debug the fx.profiler / add an example test script for fx.profiler (#1730) by Super Daniel

Workflow

  • [workflow] handled the git directory ownership error (#1741) by Frank Lee

Full Changelog: v0.1.11rc2...v0.1.11rc1