Skip to content
This repository has been archived by the owner on Sep 15, 2021. It is now read-only.

Releases: BaguaSys/bagua-core

v0.4.1

15 Aug 10:16
Compare
Choose a tag to compare

Features

  • Add opentelemetry to report tensor ready order (#42)

v0.4.0

23 Jul 05:54
Compare
Choose a tag to compare

⚠ BREAKING CHANGE

  • BaguaBucketPy::append_decentralized_synchronous_op now only supports full precision decentralized communication.

Features

  • make full precision decentralized op stateless (#36) 98319c9
  • add (scatter, gather, scatter_reduce) and all inplace version communication primitives (#37) f931473
  • add native low precision decentralized operator (#26) 50295e8
  • better debug log including tensor info when executing ops 1bd6e0b

Fixes

  • substract overflow error for decentralized op (#39) 30cdb67
  • fix scatter and reduce_scatter implementation (#40) ee90376
  • make compress/decompress of BaguaTensor method string consistent (#33) ee929df

v0.4.0-rc1

22 Jul 05:02
a47e35e
Compare
Choose a tag to compare
v0.4.0-rc1 Pre-release
Pre-release
Format Rust code using rustfmt

v0.3.1

01 Jul 20:19
Compare
Choose a tag to compare

Fixes

  • always mark bagua padding tensor as ready 63f88d4
  • fix alltoall_v parameter types (#27) b541d85

v0.3.0

01 Jul 05:43
Compare
Choose a tag to compare

v0.3.0

⚠ BREAKING CHANGE

  • BaguaBucketPy and BaguaTensorPy now require name. BaguaTensorPy is created by passing pytorch tensor directly now.

Features

  • Compatible mode for getting pytorch tensor info with Python interpreter 1534d23
  • Support creating BaguaTensor by passing torch tensor directly (#19) 4306e94
  • Support Reduction op selection (SUM, MAX, etc.) b1bf784
  • Add reduce and allgather python interface ff68a61
  • Support alltoall_v (vector alltoall) (#14) a6fe110

Fixes

  • fix python gil deadlock during getting data ptr 6ba6ace
  • fix decompress incorrect pointer and typo in error msg a7e34ba

v0.2.1

01 Jul 05:43
b952861
Compare
Choose a tag to compare

Features

  • add 5 min timeout for buckets' comm op d83005d

v0.2.0

17 Jun 11:44
4899f50
Compare
Choose a tag to compare

⚠ BREAKING CHANGE

  • set_xxx_ops are renamed to append_xxx_op now.

Features

v0.1.3

17 Jun 07:54
Compare
Choose a tag to compare

Fixes

  • merge bagua_install_library and setup.py, remove nccl<=2.6 support bda550c

v0.1.2

17 Jun 07:01
Compare
Choose a tag to compare

Fixes

  • add version.py placeholder to prevent file not found error c35f979

v0.1.1

10 Jun 06:41
Compare
Choose a tag to compare

Features

  • install nccl deps in bagua core and add generated version variable 57b90ed

Fixes