Releases: ivy-llc/ivy
Releases · ivy-llc/ivy
Pre-Release v0.0.9.10
- Various small fixes in the transpiler
Pre-Release v0.0.9.9
What's Changed
- Various bug fixes and improvements to the transpiler
- Add jax and numpy as transpiler targets
- Update compiler.py e31d4fd by @Sam-Armstrong in #28828
- fix: integration tests with latest transpiler by @Sam-Armstrong in #28830
- Update compiler.py fb8291e by @Sam-Armstrong in #28832
- adding
numpy
to the integration tests by @YushaArif99 in #28831 - feat: add QA tests to release pipeline and CI by @Sam-Armstrong in #28833
- Update compiler.py 7298511 by @Sam-Armstrong in #28835
- Update compiler.py 75d2e98 by @Sam-Armstrong in #28836
Full Changelog: 0.0.9.8...0.0.9.9
Pre-Release v0.0.9.8
What's Changed
- Various bug fixes and improvements in the transpiler
- feat: Implement LabelEncoder methods and add fit method test by @muzakkirhussain011 in #28702
- fix: CI integration tests by @Sam-Armstrong in #28802
- fix: resolve failing test cases for torch.linalg.norm by @adity1729 in #28805
- Update compiler.py 802c8e2 by @Sam-Armstrong in #28807
- add supported frameworks to readme by @Sam-Armstrong in #28808
- update discord and github refs by @Sam-Armstrong in #28809
- run integration tests outside of docker to prevent 'no space left on device' by @Sam-Armstrong in #28810
- fix: torch frontend bernoulli functions and methods by @Sam-Armstrong in #28815
- Update compiler.py f76f151 by @Sam-Armstrong in #28817
- update license by @Sam-Armstrong in #28816
- Update compiler.py 4920372 by @Sam-Armstrong in #28819
- add workflow to auto assign pull requests by @Sam-Armstrong in #28821
- Update compiler.py 46eda10 by @Sam-Armstrong in #28822
- fix: tf backend get_item and add set_item by @Sam-Armstrong in #28823
- simplify requirements.txt by @Sam-Armstrong in #28824
- feat: add syncing models utility to ivy by @YushaArif99 in #28818
New Contributors
- @adity1729 made their first contribution in #28805
Full Changelog: 0.0.9.7...0.0.9.8
Pre-Release v0.0.9.7
What's Changed
- ivy.transpile now uses the source-to-source transpiler
- ivy.graph_transpile now refers to the graph-based transpiler
- various fixes in the source-to-source transpiler
Full Changelog: 0.0.9.6...0.0.9.7
Pre-Release v0.0.9.6
What's Changed
- Fix graph caching in
ivy.trace_graph
andivy.transpile
- Add
ivy.clear_graph_cache
Full Changelog: 0.0.9.5...0.0.9.6
Pre-Release v0.0.9.5
What's Changed
- Fix ivy.source_to_source
- Unpin TensorFlow version from 2.15.1 (add support for Keras 3)
- CI cleanup by @Sam-Armstrong in #28787
- add torch frontend masked_scatter and masked_scatter_ by @Daniel4078 in #28783
- feat: add unpackbits to jax frontend by @SiLyGoose in #22629
- feat: Added frontend implementation of scatter_nd for tensorflow. by @RummanAli in #26335
- refactor(ivy.linear): remove unneeded list() by @lucasalavapena in #26566
- feat: Add stateful layer for idct by @Azanul in #26500
- feat: add erfc to torch frontend by @G544 in #26991
- Added float_power method in Torch Tensor classs by @ChibuezeOnejeme in #27026
- feat(torch_frontend): added fill_diagonal_ method by @Mac16661 in #27166
- fix(torch-frontend): fix failing test for torch.nn.functional.pad by @AbdullahSabry in #27206
- Close #27289 by @jyjoshi in #27290
- feat: Implemented jax-numpy-unwrap and associated tests by @rohitkg83 in #27050
- feat: Add cov to the paddle frontend by @mtnvdsk in #28603
- feat: Paddle Frontend implemented special method div by @Mac16661 in #27360
- feat: Reformatted the container_types function in the jax backend by @edielam in #26193
- I added structural similarity index (SSIM) loss. by @hi-sushanta in #27134
- Added Wasserstein Loss, the Most Popular Loss Function for GANs by @hi-sushanta in #27207
- fix(torch-frontend): fix test_torch_max_pool2d by @nicolasb0 in #28790
- unpin tensorflow version by @Sam-Armstrong in #28792
- Update compiler.py ed41787 by @Sam-Armstrong in #28793
New Contributors
- @SiLyGoose made their first contribution in #22629
- @Azanul made their first contribution in #26500
- @ChibuezeOnejeme made their first contribution in #27026
- @mtnvdsk made their first contribution in #28603
- @edielam made their first contribution in #26193
- @hi-sushanta made their first contribution in #27134
Full Changelog: 0.0.9.4...0.0.9.5
Pre-Release v0.0.9.4
What's Changed
- Bug fixes in the tracer/transpiler relating to kornia integration testing
Pre-Release v0.0.9.3
What's Changed
- Various bug fixes in the transpiler
- Update README.md by @hmahmood24 in #28779
- Fix torch linalg cholesky_ex by @Daniel4078 in #28773
- feat: integration tests workflow by @Sam-Armstrong in #28781
- fix: change lint workflow to automatically commit linting by @Sam-Armstrong in #28782
- add torch.tensor.masked_select by @Daniel4078 in #28780
- Update compiler.py ae11009 by @Sam-Armstrong in #28784
Full Changelog: 0.0.9.2...0.0.9.3
Test Release v0.0.9.2
What's Changed
- add ivy.source_to_source, which can be used with a valid ivy api key
- fix torch frontend blas_and_lapack_ops cholesky by @Daniel4078 in #28767
- add integration testing by @Sam-Armstrong in #28768
- Update URL references following the organization name change by @YushaArif99 in #28774
- Update URL references following the organization name change (2.0) by @YushaArif99 in #28775
- (fix)(scripts): fixed the failing
relevant_tests
workflow due to a bug in therun_tests_from_diff.py
file. by @YushaArif99 in #28776 - fix: tracing ivy.set_item with Ellipsis/unbound slices by @Sam-Armstrong in #28771
- Update compiler.py 8a734de by @Sam-Armstrong in #28778
Full Changelog: 0.0.9.1...0.0.9.2
Test Release v0.0.9.1
What's Changed
- fix: fixed the count_non zero at tf frontend by @samthakur587 in #28590
- fix: fixed reciprocal_no_nan at tf frontend by @samthakur587 in #28592
- fix: fixed real at tf frontend by @samthakur587 in #28594
- Fix Frontend Failing Test: for all frontends- logic.paddle.is_empty by @ZJay07 in #28536
- Fix the test failure for paddle - math.paddle.prod by @Omickeyee in #28567
- fix: fixed frontend function
torch.mean
for all backends by @ZenithFlux in #28568 - Fix Frontend Failing Test: paddle, jax, torch, tensorflow - creation.paddle.triu by @ZJay07 in #28579
- fix: fixed frontend test for
torch.Tensor.repeat
by @ZenithFlux in #28583 - Fix Frontend Failing Test: jax, torch, paddle and tensorflow - creation.paddle.tril by @ZJay07 in #28596
- fix: fixed softplus at tf frontend by @samthakur587 in #28609
- fix: fixed frontend test
test_torch_unfold
for paddle backend by @ZenithFlux in #28601 - feat: Add Hamming loss function to sklearn metrics in Ivy frontends by @muzakkirhussain011 in #28616
- feat: Adding the
numel
,__getnewargs__
and__concat__
methods to the Shape class by @fnhirwa in #28618 - Fixed creation.paddle.assign for all frontends by @ZJay07 in #28614
- Fix Frontend Failing Test: paddle - search.paddle.index_sample by @ZJay07 in #28625
- fix: torch backend- gather fix by @Kacper-W-Kozdon in #27757
- feat: Add frontend jax.numpy.fft.ifftn by @Medo072 in #28550
- Fix Frontend Failing Test: tensorflow, jax, torch, numpy - search.paddle.argsort by @ZJay07 in #28623
- Fix Frontend Failing Test: torch, tensorflow, paddle,numpy - activations.tensorflow.keras.activations.relu by @ZJay07 in #28629
- fixed tesorflow.keras.activations.get by @ZJay07 in #28637
- fix: fixed
numpy.ptp
for all backends by @ZenithFlux in #28643 - Fix Frontend Failing Test: paddle - tensor.torch.Tensor.fix by @ZJay07 in #28611
- fix: fixed
test_torch___getitem__
for paddle backend by @ZenithFlux in #28631 - fixed tensorflow.math.softplus by @ZJay07 in #28466
- Fix Frontend Failing Test: jax, numpy, torch, tensorflow, paddle - averages_and_variances.numpy.average by @ZJay07 in #28651
- Fix Frontend Failing Test: torch - linalg.paddle.cross by @ZJay07 in #28653
- Fix Frontend Failing Test: paddle - tensor.torch.Tensor.tril by @ZJay07 in #28662
- Fix Frontend Failing Test: paddle - mathematical_functions.jax.numpy.logaddexp by @ZJay07 in #28680
- Fix Frontend Failing Test: for all frontend- linalg.jax.lax.linalg.qr by @ZJay07 in #28673
- Fix Frontend Failing Test: paddle - mathematical_functions.jax.numpy.sinc by @ZJay07 in #28675
- feat: one_hot function of paddlepaddle by @SamruddhiNavale in #24153
- fix: skip tensorflow.zeros tests for Paddle backend with ndim >= 10 by @akshatvishu in #23156
- Fix Frontend Failing Test: torch, paddle, numpy, tensorflow - activations.tensorflow.keras.activations.deserialize by @ZJay07 in #28689
- Fix Frontend Failing Test: paddle - creation.jax.numpy.triu by @ZJay07 in #28706
- docs: fix typos in ivy/data_classes/array/layers.py by @shresthasurav in #27189
- Fix Frontend Failing Test: paddle - math.paddle.diff by @ZJay07 in #28497
- Fix Frontend Failing Test: jax, numpy, torch - math.tensorflow.math.reduce_prod by @ZJay07 in #28542
- Fix Frontend Failing Test: all frontends- general_functions.tensorflow.rank by @ZJay07 in #28698
- Fix Frontend Failing Test: all frontends - general_functions.tensorflow.one_hot by @ZJay07 in #28699
- Fix Frontend Failing Test: paddle - comparison.numpy.greater_equal by @ZJay07 in #28701
- Fix Frontend Failing Test: paddle - creation.jax.numpy.identity by @ZJay07 in #28709
- fix: for tf.function compatibility in tf backend by @mattbarrett98 in #28665
- feat: Added
flatten
andto_tensors
methods to theShape
class refering totf.TensorShape
class by @fnhirwa in #28661 - feat: Updated versions of all the
pre-commit hooks
by @Sai-Suraj-27 in #28730 - fix: Frontend Failing Test: torch - reduction_ops.torch.mean by @Kacper-W-Kozdon in #28278
- Fix Frontend Failing Test: paddle - comparison_ops.torch.equal by @ZJay07 in #28726
- Fix Frontend Failing Test: paddle - logic.paddle.equal_all by @ZJay07 in #28716
- Fix Frontend Failing Test: paddle - creation.jax.numpy.size by @ZJay07 in #28711
- Fix Frontend Failing Test: paddle - general_functions.tensorflow.clip_by_value by @ZJay07 in #28668
- fix: torch frontend
item()
working with tf.function by @mattbarrett98 in #28729 - feat: implemented ifftshift and corresponding test by @VaishnaviMudaliar in #28707
- fix: torch backend mean reverted to work with
keepdim
,out
args, as well asdtype
by @mattbarrett98 in #28742 - fix: dont use dynamic shape when no backend is set to prevent recursion error by @mattbarrett98 in #28743
- fix: torch.masked_fill by @Kacper-W-Kozdon in #28740
- Fix Frontend Failing Test: paddle - operators.jax.lax.ne by @ZJay07 in #28728
- Fix Frontend Failing Test: torch - math.paddle.stanh by @ZJay07 in #28493
- CI Streamlining Refactor by @Sam-Armstrong in #28748
- fix: CI tests by @Sam-Armstrong in #28749
- feat: new Test Dashboard workflow by @Sam-Armstrong in #28750
- fix: Dockerfile build job by @Sam-Armstrong in #28756
- fix: lint and improve lint workflow by @Sam-Armstrong in #28757
- fix: fixed
test_numpy_mean
for all backends by @ZenithFlux in #28755 - fix: test dashboard links by @Sam-Armstrong in #28758
- fix: update dockerhub references to transpileai by @Sam-Armstrong in #28759
- fix: doc building pipeline by @Sam-Armstrong in #28760
- fix: update refs + remove docs release publishing by @Sam-Armstrong in #28761
- Update compiler.py 78e5a95 by @Sam-Armstrong in #28762
New Contributors
- @Omickeyee made their first contribution in #28567
- @SamruddhiNavale made their first contribution in #24153
- @shresthasurav made their first contribution in #27189
Full Changelog: 0.0.9.0...0.0.9.1