Skip to content

Releases: RobBa/dl_lib

v0.9.2: Optimized CUDA version

Choose a tag to compare

@RobBa RobBa released this 17 Jun 14:43

Like previous release, but CUDA now fast. All MNIST modules implemented.

v0.9.1: Naive CUDA implementation of existing features

Choose a tag to compare

@RobBa RobBa released this 02 Jun 14:20

First naive CUDA implementation of everything that already was there. Some extra Python functions for better GPU and CPU utilization, such as slicing and permutations. Also added a CUDA MNIST example script and unit tests covering more code and new features.

v0.9.0

Choose a tag to compare

@RobBa RobBa released this 22 Mar 16:52

First version with training loops.

Features:

  • Tensor object
  • FeedForward Layer
  • Sequential network
  • Activation functions: ReLU, LeakyReLU, Sigmoid, Softmax (numerically stable)
  • Loss functions: BCE, CrossEntropy, RMSE, BceWithSigmoid, CrossEntropyWithSoftmax
  • Autograd solutions for all operations
  • Optimizers: SGD, RMSProp
  • C++ train loop
  • numpy to Tensor and Tensor to numpy conversion
  • Compilation into structured Python library

Unit tests:

  • Tests for all features in C++ and Python

Examples:

  • MNIST dataset learning and verification

v0.1.0

v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@RobBa RobBa released this 17 Mar 16:46

Computational graph on Tensors completed