Releases: JetBrains-Research/viktor
Releases · JetBrains-Research/viktor
1.2.0
1.1.0
Released on February 9, 2021
- added
transform
andtransformInPlace
methods - improved performance of multiple operations
F64FlatArray
is specified as return type whenever possible- types other than
F64Array
andF64FlatArray
are now internal - improved index and dimensionality checks
- improved test coverage
- removed the benchmarks that were bundled with the project
1.0.2
1.0.1
1.0.0
Released on November 19, 2019
- Simplified signatures
- Added a benchmark JAR task
- Simplified the native methods' signatures
- Introduced unroll mechanics for F64Array
- Serialization uses isFlattenable instead of isDense
- Changed native signature of logAddExp to dst-src syntax
- logAddExp now deals with positive infinities and NaNs
- Corrected guessShape implementation
- Correct JNI copy processing
- Added extensive Markdown documentation
- Reorganized benchmarks
- Removed weightedSum / Mean, transpose, reversed
- Added benchmarking data and description thereof to documentation
- Fixed Travis builds
0.5.2
0.5.1
Version 0.5.1
Released on December 12, 2018
- Library dependencies containing '+' symbol replaced with exact versions. This gives more predictable runtime behaviour.
Version 0.5.0
Released on October 1, 2018
- Cross-platform build for 64 bit Linux, Windows and MacOS.
Version 0.4.2
- Fixed
Array<*>.toF64Array
.
Version 0.4.1
- Fixed
F64Array.V
serialization.
0.4.0
- Removed special cased
Vector
,Matrix2
andMatrix3
classes in
favor of a more genericF64Array
. - Fixed serialization of non-dense arrays.
- Allowed slicing an
F64Array
with a customstep
. - Added a special attribute
V
for n-d slicing the array. - Removed
stochastic
andindexedStochastic
. - Added
axis
toF64Array.append
,F64Array.slice
andF64Array.reorder
. - Added
Array<*>.toF64Array
for converting nested arrays to strided ones.
0.3.5
- Fixed yet another bug, but this time in
StridedMatrix3.toString
.
Like they say, copy-paste is never a good thing.
0.3.4
- Fixed a bug in
StridedMatrix2.toString
, which incorrectly rendered
large matrices, and unified the implementation withStridedMatrix3
. - Added NumPy-compatible serialization support.
- Switched to the first stable release of Boost.SIMD v4.16.9.0.