org.apache.sysml.runtime.matrix.data

Class LibMatrixDNNHelper



  • public class LibMatrixDNNHelper
    extends Object
    • Constructor Detail

      • LibMatrixDNNHelper

        public LibMatrixDNNHelper()
    • Method Detail

      • getMaxPoolingBackwardWorkers

        public static ArrayList<Callable<Long>> getMaxPoolingBackwardWorkers(ConvolutionParameters params,
                                                                             boolean performReluBackward)
                                                                      throws DMLRuntimeException
        Factory method that returns list of callable tasks for performing maxpooling backward operation
        Parameters:
        params - convolution parameters
        performReluBackward - whether to perform ReLU backward
        Returns:
        list of callable tasks for performing maxpooling backward operation
        Throws:
        DMLRuntimeException - if error occurs
      • getConv2dBackwardFilterWorkers

        public static ArrayList<Callable<Long>> getConv2dBackwardFilterWorkers(ConvolutionParameters params)
                                                                        throws DMLRuntimeException
        Factory method that returns list of callable tasks for performing conv2d backward filter
        Parameters:
        params - convolution parameters
        Returns:
        list of callable tasks for performing conv2d backward filter
        Throws:
        DMLRuntimeException - if error occurs
      • getConv2dBackwardDataWorkers

        public static ArrayList<Callable<Long>> getConv2dBackwardDataWorkers(ConvolutionParameters params)
                                                                      throws DMLRuntimeException
        Factory method that returns list of callable tasks for performing conv2d backward data
        Parameters:
        params - convolution parameters
        Returns:
        list of callable tasks for performing conv2d backward data
        Throws:
        DMLRuntimeException - if error occurs

Copyright © 2017 The Apache Software Foundation. All rights reserved.