Developer Guide


Algorithm Input

An algorithm can accept one or several numeric tables or models as an input. In computation modes that permit multiple calls to the
method, ensure that the structure of the input data, that is, the number of features, their order, and type, is the same for all the calls. The following methods are available to provide input to an algorithm:
input.set(Input ID, InputData)
Use to set a pointer to the input argument with the
Input ID
identifier. This method overwrites the previous input pointer stored in the algorithm.
input.add(Input ID, InputData)
Use in the distributed computation mode to add the pointers with the
Input ID
identifier. Unlike the
does not overwrite the previously set input pointers, but stores all the input pointers until the
method is called.
input.get(Input ID)
Use to get a reference to the pointer to the input data with the
Input ID
For the input that each specific algorithm accepts, refer to the description of this algorithm.

Product and Performance Information


Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804