All Versions
7
Latest Version
Avg Release Cycle
161 days
Latest Release
2984 days ago
Changelog History
Changelog History
-
v2.1
January 18, 2015 -
v1.4 Changes
July 05, 2019- π Bugfixes:
- π Fix cookbook examples for website
- π Bugfixes:
-
v1.3 Changes
December 07, 2017π Features
- β¬οΈ Drop all <math.h> function calls [Viktor Gal]
- π Use c++11 std::isnan, std:isfinite, std::isinf [Viktor Gal]
π Bugfixes
- Port ipython notebooks to be python3 compatible [Viktor Gal]
- π Use the shogun-static library on Windows when linking the interface library [Viktor Gal]
- π Fix python typemap when compiling with MSVC [Viktor Gal]
- π Fix ShogunConfig.cmake paths [Viktor Gal]
- π Fix meta example parser bug in parallel builds [Esben SΓΈrig]
-
v1.2 Changes
November 29, 2017π Bugfixes:
- π Fix installation of examples on WIN32 [Viktor Gal]
-
v1.1 Changes
November 29, 2017π Bugfixes
- Install headers of GPL models when LICENSE_GPL_SHOGUN is enabled [Viktor Gal]
- π Always turn on LIBSHOGUN_BUILD_STATIC when compiling with MSVC [Viktor Gal]
- π Fix ipython notebook errors [Viktor Gal]
-
v1.0 Changes
November 28, 2017π This release is dedicated for Heiko's successful PhD defense!
β Add conda-forge packages, to get prebuilt binaries via the cross-platform conda package manager [Dougal Sutherland]
Change interface cmake variables to INTERFACE_*
π Move GPL code to gpl submodule [Heiko Strathmann]
π Features
- 0οΈβ£ Enable using BLAS/LAPACK from Eigen by default [Viktor Gal]
- β Add iterators to SGVector and SGMatrix [Viktor Gal]
- Significantly lower the runtime of KernelPCA (GSoC '17) [Michele Mazzoni]
- π¨ Refactor FisherLDA and LDA solvers (GSoC '17) [Michele Mazzoni]
- β Add automated test for trained model serialization (GSoC '17) [Michele Mazzoni]
- 0οΈβ£ Enable SWIG director classes by default [Viktor Gal]
- Vectorize DotFeatures covariance/mean calculation [Michele Mazzoni]
- π Support for premature stopping of model training (GSoC '17) [Giovanni De Toni]
- β Add support for observable variables (GSoC '17) [Giovanni De Toni]
- π Use TFLogger to serialize observed variables for TensorBoard (GSoC '17) [Giovanni De Toni]
- β¬οΈ Drop CMath::dot and SGVector::dot and use linalg::dot [Viktor Gal]
- β Added class probabilities for BaggingMachine (GSoC '17) [Olivier Nguyen]
π Bugfixes
- π Fix transpose bug in Ruby typemap for matrices [Elias Saalmann]
- π Fix MKL detection and linking; use mkl_rt when available [Viktor Gal]
- π Fix Windows static linking [Viktor Gal]
- π Fix SWIG interface compilation on Windows [qcrist]
- π Fix CircularBuffer bug that broke parsing of big CSV and LibSVM files #1991 [Viktor Gal]
- π Fix R interface when using clang to compile the interface [Viktor Gal]
-
v0.0 Changes
April 23, 2017- β Add native MS Windows support [Viktor Gal]
- π Shogun requires the compiler to support C++11 features
- π» Shogun cloud online: Jupyter notebook with Shogun from the browser, https://cloud.shogun.ml
π Features
- π LDA now supports 32, 64 and 128 bit floating point numbers [Chris Goldsworthy]
- Add SHOGUN_NUM_THREADS enviroment variable to control the number of threads
π used by the models in runtime [Viktor Gal] - β Added Scala Interface to the build [Abhinav Rai]
- Major re-writing and API changes in kernel statistical hypothesis
β testing framework, significant speed up in permutation test for
quadratic time MMD, new kernel selection algorithms for quadratic time MMD [Soumyajit De]
π Bugfixes:
- π Fix build error of R interface for R>=3.3.0, #3460 [Heiko Strathmann]
- π Make the code compatible with Eigen 3.3.0 [Viktor Gal]
- π Fix number of CPUs detected on Linux [Viktor Gal]
- π Fix multi-threading in KMeansBase [Viktor Gal]
- π Make ExponentialARDKernel thread-safe [Viktor Gal]
- π Make PRNG thread-safe [Viktor Gal]
- π Fix python interface when using libshogun compiled with OpenMP [Viktor Gal]
- π Fix CART to work with cross-validation [Fernando Iglesias]
β‘οΈ Cleanup, efficiency updates, and API Changes:
- Port multi-threading to use OpenMP backend in Kernel [Viktor Gal]
- π Fix false sharing in EuclideanDistance [Viktor Gal]
- π Fix out of source build of the whole project [Viktor Gal]
- β Add LIBSHOGUN cmake flag to turn off libshogun compilation [Viktor Gal]
- π Export Shogun target with cmake to enable to build modular interfaces to a
pre-compiled libshogun on the system without requiring to compile
libshogun itself [Viktor Gal]
Notes
- π Contains major rewrite and clean-up of developer documentation in doc/readme [Heiko Strathmann, Lea GΓΆtz]
- Known issue: Octave multithreaded crashes, currently bindings are initialized single-threaded, #3772 [Heiko Strathmann]