Skip to content

Releases: google/jaxite

0.0.3

11 Dec 00:32
Compare
Choose a tag to compare

What's Changed

  • Minor documentation updates by @copybara-service in #14
  • Update README.md by @mr0re1 in #15
  • [LSC] Ignore incorrect type annotations related to jax.numpy APIs by @copybara-service in #21
  • change internal link to blog post by @copybara-service in #22
  • Use dedicated helper for scaling a matrix by x^n - 1 by @copybara-service in #26
  • internal testing infrastructure change by @copybara-service in #27
  • Implement TPU kernel for signed toeplitz by @copybara-service in #29
  • Use toeplitz kernel in polymul for TPU version >=5 by @copybara-service in #31
  • bump jax to 0.4.25 by @copybara-service in #33
  • minor tweaks for improved use of jax API by @copybara-service in #34
  • Add an initial vector-matrix polymul megakernel by @copybara-service in #35
  • Updated pl.BlockSpec argument order following jax-ml/jax#22209 by @copybara-service in #36
  • Normalize out of bound values in random_source.py by @copybara-service in #37
  • Fix lwe_test to be compatible with NumPy 2. by @copybara-service in #38
  • Fix matrix_utils_test to be compatible with NumPy 2. Update dtype to jnp.int32 where applicable to avoid overflow errors. by @copybara-service in #39
  • Fix test_poly_mul to be compatible with NumPy 2. The issue is recasting float64 to int32. jnp.int32() seems to be rounding down overflows to signed_int32.MAX and signed_int32.MIN. by @copybara-service in #40
  • Current TPU supports BF16 matmul which improves the performance a little from 7943 us into 7643 us. by @copybara-service in #48
  • Bump version to 0.0.3 by @copybara-service in #47

New Contributors

Full Changelog: v0.0.2...v0.0.3

0.0.2

25 Jul 20:33
Compare
Choose a tag to compare

What's Changed

  • separate dev from prod requirements, relax prod requirements by @copybara-service in #12

Full Changelog: v0.0.1...v0.0.2

0.0.1

24 Jul 19:17
Compare
Choose a tag to compare

This is the first release of Jaxite.

What's Changed

  • Fix implicit casts breaking decomposition test by @j2kun in #2
  • restructure project so that OSS version can be published to PYPI by @copybara-service in #10

Full Changelog: https://github.com/google/jaxite/commits/v0.0.1