Esempio n. 1
0
def computeDFT(dataset, execTimes):
    result, compute_time, communication_time, decode_time = matrixMulKernelMaster(
        0, dataset, execTimes)
    #weights = DFTMatrix(NUM_BINS)
    #verify = dataset.dot(weights)
    #print 'verifying results, maximum of the element difference is', np.max(np.abs(result-verify))
    return result, compute_time, communication_time, decode_time
def computeGrad(k, n, iteration, dataset, weights, partitions, execTimes):
    result, compute_time, communication_time, decode_time = matrixMulKernelMaster(iteration, dataset, execTimes)
    return result, compute_time, communication_time, decode_time
def computeProb(k, n, iteration, dataset, weights, partitions, execTimes):
    result, compute_time, communication_time, decode_time = matrixMulKernelMaster(iteration, dataset, execTimes)
    result = 1.0 / (1 + np.exp(-1*result))  
    return result, compute_time, communication_time, decode_time