Skip to content

Releases: BaguaSys/bagua

v0.6.3

08 Jul 10:07
Compare
Choose a tag to compare

Features

Fixes

  • autotune service defaults with a fixed random seed (#117) a58c2de

Others

  • sort q_adam variables for better performance (#102) f277549
  • improve autotune speed metrics measurement for better accuracy (#86) e4ee5ee
  • install.sh upgrades existing bagua package bc69890
  • install.sh will not install Rust if already exist on the system 67e1efe

v0.6.2

02 Jul 10:13
a858504
Compare
Choose a tag to compare

Fixes

  • fix QAdam gradient is not BaguaTensor during first stage 1d4dc82

v0.6.1

02 Jul 03:19
Compare
Choose a tag to compare

Features

  • add QAdam algorithm (#92) 0dafd24
  • broadcast model parameters on every algorithm reset e5b36dc
  • wrap python op in communication stream context by default 51eb656
  • add append op methods to python BaguaBucket class (#87) 84d8cbc

Fixes

  • BaguaBucket.tensors should only contain original passed in tensors c4ff05f
  • fix append python op callable reference 04019cc
  • fix BaguaBacket.clear_ops() return value 8cb9f54

v0.6.0

01 Jul 07:20
Compare
Choose a tag to compare

⚠ BREAKING CHANGE

  • Now end users should use model.with_bagua(...) API to use Bagua for communication. Algorithm developers can use bagua.torch_api.algorithms.Algorithm to easily develop new algorithms. Installation requires bagua-core >=0.3 now.

Features

  • add algorithm import in bagua.torch_api ee73edc
  • support reduction op and reduce ac8632c
  • auto installation support centos (#50) 073a59e

Fixes

  • fix algoirthm pre forward hook not returned e6c7c8d
  • the environment variable LOCAL_SIZE has been renamed in LOCAL_WORLD_SIZE (#51) 801b25a

v0.5.0

25 Jun 09:21
30b490a
Compare
Choose a tag to compare

⚠ BREAKING CHANGE

  • contrib: load balancing dataloader and fused optimizer are now in bagua.torch_api.contrib module
  • baguaelastic/distributed/launch.py now moved to bagua/distributed/run.py

Features

Fixes

  • autotune: fix bucket size switch not effective (#48) 30b490a
  • remove logging in load balancing dataloader to avoid deadlock (#35) e900383
  • torch_api.distributed: cycle dependence (#16) 0314e24
  • fix setup.py for low version setuptools (#14) 7d315c0
  • fix baguaelastic launch script b069cd4=

v0.4.0

17 Jun 12:23
Compare
Choose a tag to compare

Initial public release of Bagua 🎆