Developer Guide for Intel® Data Analytics Acceleration Library 2018

Computation

Algorithm Input

The sum of functions algorithm accepts the input described below. Pass the Input ID as a parameter to the methods that provide input for your algorithm. For more details, see Algorithms.

Input ID

Input

argument

Numeric table of size p x 1 with the input argument of the objective function.

Algorithm Parameters

The sum of functions algorithm has the following parameters:

Parameter

Default Value

Description

numberOfTerms

Not applicable

The number of terms in the sum.

batchIndices

NULL

The numeric table of size 1 x m, where m is the batch size, with a batch of indices to be used to compute the function results. If no indices are provided, the implementation uses all the terms in the sum.

This parameter can be an object of any class derived from NumericTable except PackedTriangularMatrix and PackedSymmetricMatrix.

resultsToCompute

gradient

The 64-bit integer flag that specifies which characteristics of the objective function to compute.

Provide one of the following values to request a single characteristic or use bitwise OR to request a combination of the characteristics:

gradient

gradient

value

value

hessian

Hessian

Algorithm Output

For the output of the sum of functions algorithm, see Output for objective functions.