tiny-cnn v1.0.0.a3 Release Notes
Release Date: 2016-11-29 // over 6 years ago-
๐ Now we are announcing v1.0.0a3. Thanks for all great contributors! This release includes the following changes from v1.0.0a2:
๐ Bug fix
- ๐ Convolutional layer with
padding::same
mode doesn't work #332 fixed by @nyanp - ๐ Segmentation fault at MinGW build #203 #281 fixed by @nyanp
- ๐ NNPACK backend doesn't work #398 fixed by @azsane
๐ Improvements
- โ Remove compiler warnings & improve CMakeLists #387 by @beru
- ๐ Improve memory consumption #410 by @beru
- ๐ Improve unit tests #408 by @Randl
- Subtle speed optimization #419 by @beru
- ๐จ Refactor serialization type & size type #407, #422 by @Randl and @edgarriba
- ๐ Improve compilation time by splitting serialiation/deserialization #421 by @beru
๐ Docs&Comments
- โ Add comments to layer class #424 by @edgarriba
- ๐ Fix typo in comments #404 by @MikalaiDrabovich
Toward v1.0.0
๐ The first version of
tensor
is merged into tiny-dnn (#411 #417 #418 by @pansk @Randl and @edgarriba). It isn't integrated with tiny-dnn layers yet, but it's the starting point of the GPU tiny-dnn. - ๐ Convolutional layer with
Previous changes from v1.0.0.a2
-
๐ Bug Fixes
- ๐ Fix SEGV errors on AVX Optimized code (#353) by @nyanp
- ๐ Fix compiler error on msvc2013 (#320) by @nyanp
- ๐ Fix AVX backend slowdown on convolutional layer (#322) by @nyanp
- ๐ Fix throwing error when we load weights manually (#330) by @nyanp
- ๐ Fix returning infinity in tan_h (#347) by @nyanp
- ๐ Fix portability issues on serialization (#377) by @nyanp
๐ Features
- ๐ Provides compile option to disable serialization support to speedup compilation time (#316) by @nyanp
- โ Adds
set_trainable
method to freeze layers (#346) by @nyanp - โ Adds power layer to caffe converter by @goranrauker
- ๐ double precision support (#332) by @nyanp
- Provides pad_type and non-square input to pooling layers (#374) by @nyanp
- โ Adds public predict method for vector of tensors (#396) by @reunanen
- โ Adds Auto engine selection (#339) by @edgarriba
- โ Adds basic image utilities, and remove OpenCV dependencies (#337) by @nyanp
Others
- ๐ Sync with latest NNPACK by @azsane
- ๐ Improves compiler warnings around type-cast by @pansk @reunanen @edgarriba
- ๐ Improves CMakelist by @syoyo @edgarriba @beru
- โ Replaces picotest with gtest by @Randl
- โ Adds "layer catalogue" into official documentation by @nyanp
- โ Adds tests for GPU environment by @Randl
- โ Adds cpplint.py by @edgarriba @Randl
- โ Adds a document for building iOS app by @wangyida
- โ Adds coverall checking by @edgarriba
- โ Adds CI builds for Win32 by @nyanp
- โก๏ธ Updates & improves readme by @edgarriba@zhangqianhui