New Features
This release provides several new features, including:
MLIR
registered operator customization interface inbrainpy.math.XLACustomOp
.- Operator customization with CuPy JIT interface.
- Bug fixes.
What's Changed
- [doc] Fix the wrong path of more examples of
operator customized with taichi.ipynb
by @Routhleck in #612 - [docs] Add colab link for documentation notebooks by @Routhleck in #614
- Update requirements-doc.txt to fix doc building temporally by @chaoming0625 in #617
- [math] Rebase operator customization using MLIR registration interface by @chaoming0625 in #618
- [docs] Add kaggle link for documentation notebooks by @Routhleck in #619
- update requirements by @chaoming0625 in #620
- require
brainpylib>=0.2.6
forjax>=0.4.24
by @chaoming0625 in #622 - [tools] add
brainpy.tools.compose
andbrainpy.tools.pipe
by @chaoming0625 in #624 - doc hierarchy update by @chaoming0625 in #630
- Standardizing and generalizing object-oriented transformations by @chaoming0625 in #628
- fix #626 by @chaoming0625 in #631
- Fix delayvar not correct in concat mode by @CloudyDory in #632
- [dependency] remove hard dependency of
taichi
andnumba
by @Routhleck in #635 clear_buffer_memory()
support clearingarray
,compilation
, andnames
by @chaoming0625 in #639- add
brainpy.math.surrogate..Surrogate
by @chaoming0625 in #638 - Enable brainpy object as pytree so that it can be applied with
jax.jit
etc. directly by @chaoming0625 in #625 - Fix ci by @chaoming0625 in #640
- Clean taichi AOT caches by @chaoming0625 in #643
- [ci] Fix windows pytest fatal exception by @Routhleck in #644
- [math] Support more than 8 parameters of taichi gpu custom operator definition by @Routhleck in #642
- Doc for
brainpylib>=0.3.0
by @chaoming0625 in #645 - Find back updates by @chaoming0625 in #646
- Update installation instruction by @chaoming0625 in #651
- Fix delay bug by @chaoming0625 in #650
- update doc by @chaoming0625 in #652
- [math] Add new customize operators with
cupy
by @Routhleck in #653 - [math] Fix taichi custom operator on gpu backend by @Routhleck in #655
- update cupy operator custom doc by @chaoming0625 in #656
- version 2.6.0 by @chaoming0625 in #657
- Upgrade CI by @chaoming0625 in #658
New Contributors
- @CloudyDory made their first contribution in #632
Full Changelog: V2.5.0...V2.6.0