[arrayfire] 355/408: Updated release notes for v3.1.0
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Mon Sep 21 19:12:29 UTC 2015
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a commit to branch debian/sid
in repository arrayfire.
commit 52923a121393d499e7db9f53b955fa5855345017
Author: Shehzan Mohammed <shehzan at arrayfire.com>
Date: Tue Aug 25 18:03:07 2015 -0400
Updated release notes for v3.1.0
---
docs/pages/release_notes.md | 125 ++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 121 insertions(+), 4 deletions(-)
diff --git a/docs/pages/release_notes.md b/docs/pages/release_notes.md
index 9f301dc..56d6242 100644
--- a/docs/pages/release_notes.md
+++ b/docs/pages/release_notes.md
@@ -1,6 +1,123 @@
Release Notes {#releasenotes}
==============
+v3.1.0
+==============
+
+Function Additions
+------------------
+* Computer Vision Functions
+ * Nearest Neighbour with SAD, SSD and SHD distances (nearestNeighbour)
+ * Harris Corner Detector (harris)
+ * Susan Corner Detector (susan)
+ * Scale Invariant Feature Transform (SIFT) - Add licensing info
+ * Difference of Gaussians (dog)
+
+* Image Processing Functions
+ * RGB <->YCbCr color space conversion (ycbcr2rgb, rgb2ycbcr)
+ * Wrap and Unwrap (wrap, unwrap)
+ * Summed Area Tables (sat)
+ * Load and Save images to/from memory (loadImageMem, saveImageMem)
+ * Add imageFormat (af_image_format) enum
+
+* Utility
+ * Allow users to set print precision (print, af_print_array_gen)
+ * Stream arrays to binary files (saveArray, readArray)
+ * toString function returns the array and data as a string
+
+* Array & Data Handling
+ * Copy (copy)
+ * Lock and Unlock (array::lock, array::unlock)
+ * Select and Replace (select, replace)
+ * Get array reference count (af_get_data_ref_count)
+
+* Other operations
+ * SVD Decomposition (svd)
+ * FFT
+ * Support for in place FFT
+ * Sigmoid (sigmoid)
+ * Sum (with option to replace NaN values)
+ * Product (with option to replace NaN values)
+
+* Graphics
+ * Window resizing using Forge API (Window::setSize)
+
+Improvements
+------------
+* dot
+ * Allow complex inputs with conjugate option
+* AF_INTERP_LOWER interpolation
+ * For resize, rotate and transform based functions
+* 64-bit integer support
+ * For reductions, random, iota, range, diff1, diff2, accum, join, shift
+ and tile
+* sum and product
+ * Support for NaN value substitution
+* convolve
+ * Support for non-overlapping batched convolutions
+* Complex Arrays
+ * Fix binary ops on complex inputs of mixed types
+ * Complex type support for exp
+* FFT
+ * Support for r2c and c2r FFT
+ * Support for in place FFT
+* tile
+ * is now a JIT function
+* Add AF_API_VERSION macro
+ * Allows disabling of API to maintain consistency with previous versions
+* Other Performance Improvements
+ * Use reference counting to reduce unnecessary copies
+* CPU Backend
+ * Device properties for CPU
+ * Improved performance when all buffers are indexed linearly
+* CUDA Backend
+ * Use streams in CUDA (no longer using default stream)
+ * Using async cudaMem ops
+ * Add 64-bit integer support for JIT functions
+ * Performance improvements for CUDA JIT for non-linear 3D and 4D arrays
+* OpenCL Backend
+ * Improve compilation times for OpenCL backend
+ * Performance improvements for non-linear JIT kernels on OpenCL
+ * Improved shared memory load/store in many OpenCL kernels (PR 933)
+ * Using cl.hpp v1.2.7
+
+Bug Fixes
+---------
+* Common
+ * Fix compatibility of c32/c64 arrays when operating with scalars
+ * Fix median for all values of an array
+ * Fix double free issue when indexing (30cbbc7)
+ * Fix bug in rank
+ * Fix default values for scale throwing exception
+ * Fix conjg raising exception on real input
+ * Fix bug when using conjugate transpose for vector input
+ * Fix issue with const input for array_proxy::get()
+* CPU Backend
+ * Fix randn generating same sequence for multiple calls
+ * Fix setSeed for randu
+ * Fix casting to and from complex
+ * Check NULL values when allocating memory
+ * Fix offset issue for CPU element-wise operations
+
+New Examples
+------------
+* Match Template
+* Susan
+* Heston Model (contributed by Michael Nowotny)
+
+Distribution Changes
+--------------------
+* Fixed automatic detection of ArrayFire when using with CMake in the Windows
+ Installer
+* Compiling ArrayFire with FreeImage as a static library for Linux x86
+ installers
+
+Known Issues
+------------
+* OpenBlas can cause issues with QR
+* FreeImage older than 3.10 can cause issues with loadImageMem and
+ saveImageMem
+
v3.0.2
==============
@@ -80,15 +197,15 @@ Function Additions
* fftconvolve1(), fftconvolve2(), fftconvolve3()
* Convolutions in frequency domain to support larger kernel sizes
* dft(), idft()
- * Unified functions for calling multi dimensional ffts.
+ * Unified functions for calling multi dimensional ffts.
* matchTemplate()
* Match a kernel in an image
* sobel()
* Get sobel gradients of an image
* rgb2hsv(), hsv2rgb(), rgb2gray(), gray2rgb()
- * Explicit function calls to colorspace conversions
+ * Explicit function calls to colorspace conversions
* erode3d(), dilate3d()
- * Explicit erode and dilate calls for image morphing
+ * Explicit erode and dilate calls for image morphing
* Linear Algebra
* matmulNT(), matmulTN(), matmulTT()
@@ -101,7 +218,7 @@ Function Additions
* Other functions
* lookup() - lookup indices from a table
- * batchFunc() - helper function to perform batch operations
+ * batchFunc() - helper function to perform batch operations
* Visualization functions
* Support for multiple windows
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/arrayfire.git
More information about the debian-science-commits
mailing list