Описание тега blas
Подпрограммы базовой линейной алгебры представляют собой стандартный набор интерфейсов для низкоуровневых векторных и матричных операций, обычно используемых в научных вычислениях.
0
ответов
import numpy загружает разделяемые библиотеки blas в другие модули
У нас есть библиотека, связанная модулем Cython (core.so). Он использует BLAS, но он компилируется с опциями -undefined, динамического поиска в надежде, что BLAS будет загружен во время выполнения. В Enthought Python Distribution отлично работает сл…
02 апр '12 в 14:10
1
ответ
Использование интерфейса Scipy cython_blas от Cython, не работающего на векторах Mx1 1xN
Это должно иметь дело с подобной проблемой здесь: вызов BLAS / LAPACK напрямую с использованием интерфейса SciPy и Cython, но отличается, потому что я использую фактический код в примере SciPy здесь _test_dgemm: https://github.com/scipy/scipy/blob/m…
07 июл '17 в 22:43
1
ответ
Alg. МКЛ с резьбой DGEMV
Как все мы, возможно, знаем, существует множество различных способов параллельной реализации DGEMV (по столбцам или по блокам и т. Д.), Что приводит к различным накладным расходам на связь. Я просматривал и MKL, и все справочные руководства для BLAS…
14 янв '13 в 19:38
3
ответа
Как мне умножить две разреженные матрицы в C?
У меня есть разреженная матрица D, и я хочу умножить D_transpose и D, чтобы получить L следующим образом: L = D '* D; Я использую sparseBLAS для работы с разреженными матрицами, но в документации сказано, что нечего умножать две разреженные матрицы.…
05 сен '13 в 13:18
1
ответ
Как измерить общую производительность параллельных программ (с папи)
Я спросил себя, как лучше всего измерить производительность (в флопах) параллельной программы. Я читал о papi_flops. Кажется, это работает нормально для последовательной программы. Но я не знаю, как я могу измерить общую производительность параллель…
29 июл '15 в 13:21
1
ответ
Не удалось установить пакет fOptions R на искровом кластере ec2
Я развернул искровой кластер на ec2, используя скрипт spark-ec2. Я пытаюсь установить пакет R 'fOptions' в Rstudio на главном сервере, но я получаю следующие ошибки, в то время как install.packages() пытается установить зависимость с именем 'gss' / …
27 дек '15 в 13:41
1
ответ
Матрично-векторное произведение с dgemm/dgemv
Использование Lapack с C++ вызывает у меня небольшую головную боль. Я обнаружил, что функции, определенные для fortran, немного эксцентричны, поэтому я попытался сделать несколько функций на C++, чтобы мне было легче читать, что происходит. В любом …
22 фев '15 в 04:09
1
ответ
Умножение подмножества матрицы на другую матрицу, используя lapack/blas
Я хочу умножить подмножество матрицы A на другую матрицу, используя dgemm или любую другую функцию lapack/blas. Я думаю, что, поскольку элементы подматрицы не могут быть смежными, я не могу использовать dgemm напрямую, не копируя подматрицу в другое…
26 сен '17 в 07:10
2
ответа
Добавьте скаляр к вектору в BLAS (cuBLAS/CUDA)
Я не знаю, пропускаю ли я что-то очевидное, но, несмотря на то, что я гуглюсь вокруг, я не вижу способа просто добавить скаляр к вектору (или матрице), используя операции BLAS. Я пытаюсь сделать это в cuBLAS/CUDA, поэтому я воспользуюсь любым способ…
27 дек '12 в 07:31
1
ответ
MKL CBlas ошибка
Я пытаюсь получить продукт с двумя матрицами, скажем, A и B, в C, используя cblas, предоставленный Intel MKL. Есть ли причина, по которой это может привести к ошибке? double * A, *B, *C; A = (double *) calloc(20 * 200, sizeof (double)); B = (double …
02 июн '11 в 09:59
1
ответ
Как собрать hmatrix с BLAS и LAPACK под Windows?
Windows 10 x64 Cabal 1.22 Я следую инструкциям в разделе Windows https://github.com/AlbertoRuiz/hmatrix/blob/master/INSTALL.md Я скачал исходники hmatrix и gsl-lapack-windows.zip. Когда я пытаюсь установить Hmatrix с: D: \ Projects \ workspace \ hma…
06 сен '15 в 11:49
1
ответ
openblas R 3.1 и Fedora / Centos dist
Некоторое время назад я установил OpenBlas на свой сервер Centos и R 3.02 с большим успехом (улучшение на 50% по сравнению с тестом R-25). Я следовал методу, описанному в официальной документации R Cran здесь: http://cran.r-project.org/doc/manuals/r…
11 июн '14 в 08:41
1
ответ
OpenCL BLAS в Юлии
Я действительно поражен языком julia, который реализовал множество алгоритмов машинного обучения для моего текущего проекта. Несмотря на то, что julia 0.2 удается получить отличные результаты от моего MBA 2011 года, превосходящего все другие решения…
15 июл '14 в 18:28
2
ответа
Существует ли функция BLAS/LAPACK для расчета обновлений коэффициента Холецкого?
Позволять A быть положительно определенной матрицей, и пусть A=L*L' быть его холеской факторизацией, где L нижняя треугольная. Позволять A2 = A + alpha*x*x' быть обновленной матрицей ранга 1 A, где x вектор соответствующей размерности и alpha это ск…
21 май '18 в 14:07
1
ответ
Большой дамп памяти умножения матриц
Следующая программа является ловушкой. void main(){ fmat A,W,H; W.load("w.csv"); //W is of size 150000x100 H.load("h.csv"); //H is of size 300000x100 A.set_size(W.n_rows,H.n_rows); A.zeros(); A=W*H.t(); } Вышеупомянутая программа скомпилирована с ис…
14 янв '14 в 13:36
1
ответ
Отсутствие одного элемента в решении линейных уравнений по LAPACK
Я действительно смущен решением, которое я получаю из системы линейных уравнений. Моя цель - решить линейное уравнение: A*x = e по функции в лапаке. Вот мой код: #include <iostream> #include "/usr/include/armadillo" #include "/usr/local/includ…
17 дек '14 в 17:12
1
ответ
Как использовать библиотеку BLAS, предоставленную MATLAB?
Я заметил, что MATLAB предоставляет заголовки BLAS и LAPACK среди других: $ ls ${MATLAB_DIR}/extern/include/ blas.h engine.h lapack.h mat.h mclmcr.h mex.h mwutil.h blascompat32.h fintrf.h libmatlbm.mlib matrix.h mclmcrrt.h mwdebug.h tmwtypes.h emlrt…
14 ноя '09 в 23:35
0
ответов
Ошибка сегментации в приложении Python uWSGI
Я довольно новичок в использовании uwsgi со скриптами Python, так что, надеюсь, это наивная ошибка. У меня есть два разных веб-приложения, которые взаимодействуют с отдельными, но связанными библиотеками Python, давайте назовем их lib1.py и lib2.py …
04 янв '15 в 18:56
2
ответа
Применение Boost UBLAS blas-1 к матрицам
Как применить blas уровня 1 к матрице boost::numeric::ublas? Например, я хочу вычислить максимальную запись или сумму всех записей. Использование norm_1 или norm_inf в матрице не дает ошибки компилятора, но возвращает (как мне кажется) произвольные …
26 авг '11 в 09:57
0
ответов
Эффективные матричные операции на JVM для большого количества матриц среднего размера
Стоит ли ехать родным без МКЛ? У меня есть матрица размером около 450 элементов, и я хочу выполнить несколько умножений и разложений для вычисления: гауссовский процесс корреляции Моя проблема в том, что у меня будет несколько миллионов таких матриц…
01 авг '18 в 19:02