Skip to content

Releases: crystal-data/num.cr

v1.1.1

15 Aug 14:26
2aa2f6d
Compare
Choose a tag to compare

Adds indexing based on Tensor indices.

v1.1.0

02 Aug 16:42
3285365
Compare
Choose a tag to compare

Includes many improvements from contributors to some of the autograd functionality and random distribution generation.

v1.0.0

07 Nov 02:53
cd7ab5b
Compare
Choose a tag to compare
Library Interface Overhaul (#61)

* Start of new library interface

* Don't always use arrow to avoid importing gobject

* more testing

* Tensor(T, S) implementation

* better backend abstraction

* more abstraction

* CPU Backend nearly complete

* OpenCL Backend with broadcasting

* linear algebra and grad

* Working through OpenCL Grad

* Continue working through OpenCL grad

* A lot more testing

* Custom kernel is an abomination

* NN Primitives

* Complete OpenCL activation + reduction

* Beginning NN layers

* More gates and axis reductions for Tensor(T, OCL(T))

* Why is this not checked in anymore

* Fixing NN

* Fix tri iterator

* Einsum work + various improvements

* Test coverage for einsum

* Einsum working with plenty of test coverage

* Run reformatting on docstrings + start working with mkdocs

* More docs

* Update ignore to include certain doc files

* More documentation

* Working with last couple OpenCL NN related fns

* OpenCL NN Work

* Move kernels to singletons start

* Actual singleton implementations for OCL methods

* All OpenCL Kernels moved to singletons except custom

* More Kernel work

* Most kernels completed

* Completely moved to OpenCL Singletons

* I always do that with relu loss

* Extending more functionality to OpenCL Backend

* Finish documentation

* Greater test coverage

* Test build pipeline with mkdocs

* Final commit for 1.0

* Numpy comparison

* Re-enable branch check for docs

v0.4.7

31 Oct 23:41
3133fd3
Compare
Choose a tag to compare
Bump version to have release + shard.yml match (#71)

v0.4.6

13 Oct 14:58
2cc4afe
Compare
Choose a tag to compare

Doc fixes + creation methods re-added.

v0.4.5: 1.0.0 breaking changes (#65)

09 Apr 04:07
5077937
Compare
Choose a tag to compare
* 1.0.0 breaking changes

* ignore versions for now

v0.4.4

25 Nov 14:03
9d2b864
Compare
Choose a tag to compare
Fix yield iterations for Tensors with negative strides (#60)

v0.4.3

29 Sep 00:05
4c2f50f
Compare
Choose a tag to compare
0.4.3 NN - Autograd - Random - Plot - Faster iteration (#42)

* testing yielding over iterators

* tri iterator

* iter complete

* sorting for tensors

* matrix exponential using pade

* neural network basics

* remove req

* move images

* full implementation of autograd and better networks

* Added plplot bindings

* merge PRs

* docs

* remove dataframes

* more activation

* default bias

* random creation methods using alea

0.4.2

05 Aug 19:22
Compare
Choose a tag to compare
bump shard version

0.4.1

19 Jul 12:47
5a7632a
Compare
Choose a tag to compare
tensordot and reshape bug (#37)