void QtFTView::updateTransferData(const std::string &bytesTrans, uint bytesPS) { // Format the transfer progress into a good description. const double byteRate = 1024; QString transStr(bytesTrans.c_str()); double trans = (transStr.toDouble() / byteRate) / byteRate; double bps = bytesPS / byteRate; double size = (m_fileSize / byteRate) / byteRate; QString verbose = QString(tr("%L1 Mb of %L2 Mb (%L3 Kbytes/sec)")) .arg(trans, 0, ' ', 2) .arg(size, 0, ' ', 2) .arg(bps, 0, ' ', 2); // Update the text description. QMetaObject::invokeMethod(ui->labelProgressDesc, "setText", Q_ARG(QString, verbose)); // Update the progress bar. int value = (trans * 100) / size; QMetaObject::invokeMethod(ui->progressBarTransfer, "setValue", Q_ARG(int, value)); }
void printTestParams( clblasOrder order, clblasUplo uplo, clblasTranspose transA, size_t N, size_t K, bool useAlpha, ComplexLong alpha, size_t offA, size_t lda, bool useBeta, ComplexLong beta, size_t offC, size_t ldc) { ::std::cerr << orderStr(order) << ", " << uploStr(uplo) << ", " << transStr(transA) << ::std::endl; ::std::cerr << "N = " << N << ", K = " << K << ::std::endl; ::std::cerr << "offA = " << offA << ", offC = " << offC << ::std::endl; ::std::cerr << "lda = " << lda << ", ldc = " << ldc << ::std::endl; if (useAlpha) { ::std::cerr << "alpha = (" << alpha.re << "," << alpha.imag << ")" << ::std::endl; } if (useBeta) { ::std::cerr << "beta = (" << beta.re << "," << beta.imag << ")" << ::std::endl; } }
void printTestParams( clblasOrder order, clblasTranspose transA, size_t M, size_t N, bool useAlpha, ComplexLong alpha, size_t offA, size_t lda, int incx, bool useBeta, ComplexLong beta, int incy) { ::std::cerr << orderStr(order) << ", " << transStr(transA) << ::std::endl; ::std::cerr << "M = " << M << ", N = " << N << ::std::endl; ::std::cerr << "offA = " << offA << ::std::endl; ::std::cerr << "lda = " << lda << ::std::endl; if (useAlpha) { ::std::cerr << "alpha = (" << alpha.re << "," << alpha.imag << ")" << ::std::endl; } if (useBeta) { ::std::cerr << "beta = (" << beta.re << "," << beta.imag << ")" << ::std::endl; } ::std::cerr << "incx = " << incx << ", incy = " << incy << ::std::endl; }
void printTestParams( clblasOrder order, clblasSide side, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t M, size_t N, bool useAlpha, ComplexLong alpha, size_t offA, size_t lda, size_t offB, size_t ldb) { ::std::cerr << orderStr(order) << ", " << sideStr(side) << ", " << uploStr(uplo) << ", " << transStr(transA) << ", " << diagStr(diag) << ::std::endl; ::std::cerr << "M = " << M << ", N = " << N << ::std::endl; ::std::cerr << "offA = " << offA << ", offB = " << offB << ::std::endl; ::std::cerr << "lda = " << lda << ", ldb = " << ldb << ::std::endl; if (useAlpha) { ::std::cerr << "alpha = (" << alpha.re << "," << alpha.imag << ")" << ::std::endl; } }
void printTestParams( clblasOrder order, clblasTranspose transA, clblasTranspose transB, size_t M, size_t N, size_t K, bool useAlpha, ComplexLong alpha, size_t offA, size_t lda, size_t offB, size_t ldb, bool useBeta, ComplexLong beta, size_t offC, size_t ldc) { ::std::cerr << orderStr(order) << ", " << transStr(transA) << ", " << transStr(transB) << ", " << "M = " << M << ", " << "N = " << N << ", " << "K = " << K << ", " << "offA = " << offA << ", " << "offB = " << offB << ", " << "offC = " << offC << ", " << "lda = " << lda << ", " << "ldb = " << ldb << ", " << "ldc = " << ldc; if (useAlpha) { ::std::cerr << ", " << "alpha = (" << alpha.re << "," << alpha.imag << ")"; } if (useBeta) { ::std::cerr << ", " << "beta = (" << beta.re << "," << beta.imag << ")"; } ::std::cerr << std::endl; }
//xTPMV void printTestParams( clblasOrder order, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t N, int incx, size_t offa, size_t offx) { ::std::cerr << orderStr(order) << ", " << uploStr(uplo) << ", " << transStr(transA) << ", " <<diagStr(diag) << ::std::endl; ::std::cerr << " N = " << N << ::std::endl; ::std::cerr << " incx = " << incx << ::std::endl; ::std::cerr << "offa = " << offa << ", offx = " << offx << ::std::endl; }
//xTBMV void printTestParams( clblasOrder order, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t N, size_t KLU, size_t offA, size_t lda, size_t offx, int incx, size_t offy, int incy) { ::std::cerr << orderStr(order) << ", " << uploStr(uplo) << ", " << transStr(transA) << ", " << diagStr(diag) << ::std::endl; ::std::cerr << ", N = " << N << ", KL or KU = " << KLU << ::std::endl; ::std::cerr << "lda = " << lda << ", incx = " << incx << ", incy = " << incy<< ::std::endl; ::std::cerr << "offa = " << offA << ", offx = " << offx << ", offy = " << offy << ::std::endl; }
// xGBMV void printTestParams( clblasOrder order, clblasTranspose transA, size_t M, size_t N, size_t KL, size_t KU, ComplexLong alpha, size_t offa, size_t lda, size_t offx, int incx, ComplexLong beta, size_t offy, int incy) { ::std::cerr << orderStr(order) << ", " << transStr(transA) << ", " << ::std::endl; ::std::cerr << "M = " << M << ", N = " << N << ", KL = " << KL << ", KU = " << KU << ::std::endl; ::std::cerr << "lda = " << lda << ", incx = " << incx << ", incy = " << incy<< ::std::endl; ::std::cerr << "offa = " << offa << ", offx = " << offx << ", offy = " << offy << ::std::endl; ::std::cerr << "alpha = (" << alpha.re << "," << alpha.imag << ")" << ::std::endl; ::std::cerr << "beta = (" << beta.re << "," << beta.imag << ")" << ::std::endl; }