[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