Вопросы по теме 'blas'

Невозможно связать Intel MKL
Я не могу правильно связать свою программу. Я использую следующую командную строку, но получаю сообщение об ошибке. g++ -I/home/blah/intel/composerxe/mkl/include dotProduct.cpp /home/blah/intel/composerxe/mkl/lib/intel64/libmkl_core.a...
3107 просмотров
schedule 17.03.2022

Поэлементное вектор-векторное умножение в BLAS?
Есть ли способ поэлементного умножения вектор-вектор с помощью BLAS, GSL или любой другой высокопроизводительной библиотеки?
11727 просмотров
schedule 25.05.2022

Использование BLAS или LAPACK с Xcode
Я ищу хорошее руководство о том, как включить функции BLAS или LAPACK в мою программу Objective C, разработанную с помощью Xcode. Единственные источники программ на BLAS/LAPACK, которые я могу найти в Интернете, написаны на Фортране — это сбивает с...
3982 просмотров

Как проверить связь BLAS / LAPACK в NumPy и SciPy?
Я создаю свою среду numpy / scipy на основе blas и lapack, более или менее на основе этого пройтись. Когда я закончу, как я могу проверить, действительно ли мои функции numpy / scipy используют ранее созданные функции blas / lapack?
81328 просмотров
schedule 22.05.2022

Масштабирование строк матрицы с помощью CUDA
В некоторых вычислениях на графическом процессоре мне нужно масштабировать строки в матрице так, чтобы сумма всех элементов в данной строке равнялась 1. | a 1,1 a 1,2 ... a 1,N | | alpha 1 *a 1,1 alpha 1 *a 1,2 ... alpha 1 *a 1,N | | a...
2334 просмотров
schedule 22.12.2022

Безопасно ли устанавливать элементы унифицированного массива в 0 с помощью операций CUBLAS/CUSPARSE?
Когда, например. накапливая результаты различных умножений матрицы-вектора (это то, что вы делаете в BLAS, даже когда есть только один накапливающий элемент), формально начинается с нулевого вектора. Но не существует способа без накладных расходов...
364 просмотров
schedule 16.04.2023

M x S x T (M) умножение с BLAS
Возможный дубликат: Эффективный способ вычисления матрицы продукт AXA'? У меня есть две матрицы двойной точности: M , который имеет размер l ⨯ m и не имеет определенного свойства; S , который имеет размер m ⨯ m и является...
77 просмотров
schedule 24.03.2023

входные матрицы целых чисел в cblas_sgemm возвращают все 0
Я пытаюсь использовать cblas_sgemm для быстрого умножения матриц на две матрицы целых чисел. Сейчас он возвращает все нули. Я выполнил быстрое наивное умножение матрицы, чтобы дважды проверить ожидаемые выходные данные, и они не должны быть...
160 просмотров
schedule 07.10.2022

LAPACK Умножение матриц с помощью C++
Я новичок в С++ и пытаюсь использовать библиотеки LAPACK для умножения матриц. Я попытался запустить подпрограмму dgemm, которая приведена ниже. Я ожидаю результат A * B. но каждый раз получаю ответ Б*А. Это то, как работает рутина или что-то не...
4464 просмотров
schedule 18.08.2022

вызов точечных произведений и операций линейной алгебры в Cython?
Я пытаюсь использовать точечные произведения, инверсию матриц и другие основные операции линейной алгебры, доступные в numpy из Cython. Такие функции, как numpy.linalg.inv (инверсия), numpy.dot (скалярное произведение), X.t (транспонирование...
7128 просмотров
schedule 22.04.2023

Огромная разреженная матрица - векторное умножение
Я ищу библиотеку для огромного умножения Sparse Matrix x Vector. Сама матрица почти заполнит оперативную память. Я нашел Eigen3, OSKI и некоторые базовые реализации Sparse BLAS. Есть ли другие варианты? Как я могу выбрать между ними?...
289 просмотров
schedule 04.09.2022

использовать DGEMM BLAS в Windows Eclipse
Я пытаюсь выполнить этот код в eclipse, но понятия не имею, как использовать dgemm. Я знаю, что это часть BLAS, но я не понимаю, как его использовать в Windows. Если есть какие-либо другие библиотеки или алгоритмы, которые можно использовать для...
543 просмотров
schedule 30.03.2023

Ubuntu 10.04 — выпуск API LAPACK/BLAS. Требуемая библиотека с BLAS API не найдена
Я пытаюсь установить jrl-mathtools на свой компьютер. Операционная система — Ubuntu 10.04.4 LTS, 32-разрядная . Версия LAPACK – 3.2.1 . Версия BLAS – 1.2 . По сути, во время установки терминал показывает следующее сообщение: CMake...
4152 просмотров
schedule 25.12.2022

ошибка сегментации cblas_dgemm
Я использую cblass_dgemm для умножения двух матриц. Предполагается вычислить В = А' х А; row_train = 10304, col_train = 5; gsl_matrix *mean_centred_train = gsl_matrix_alloc(row_train, col_train); gsl_matrix * image_for_eigen =...
536 просмотров
schedule 02.08.2022

Ошибка при использовании Armadillo
Я загрузил последний пакет Armadillo (3.920) и пытаюсь использовать его на своей машине (Ubuntu 12.04). Я выполняю шаги, указанные в файле readme.txt для установки (cmake ., make, sudo make install). У меня в системе есть lapack и blas. Когда я...
1462 просмотров
schedule 29.05.2022

Умножение матриц с LAPACK, BLAS, dgemm, целочисленным типом параметра
Я тестирую разные варианты умножения матриц с разными типами параметров для матриц. Одним из них является процедура dgemm в BLAS. Когда я хотел создать матрицу, определяемую как целое число (вид = 1) с размером 1000x1000 (nxp), это привело к сбою с...
2627 просмотров

Существует ли подпрограмма BLAS или LAPACK для симметричного матричного умножения, использующая преимущества симметрии?
Я надеюсь, что кто-то может мне помочь. Я ищу подпрограмму BLAS или LAPACK специально для матричного умножения двух больших и одинаковых симметричных матриц. До сих пор я тестировал подпрограммы Dyrk и dgemm, и обе они очень медленные. Мне...
1601 просмотров
schedule 18.12.2022

Невозможно импортировать numpy: ошибка: /usr/lib/liblapack.so.3: неопределенный символ: gotoblas
Когда я пытаюсь импортировать numpy, я получаю следующую ошибку: /usr/local/lib/python2.7/dist-packages/numpy/linalg/__init__.py in <module>() 49 from .info import __doc__ 50 ---> 51 from .linalg import * 52 53 from...
7873 просмотров
schedule 27.06.2022

производительность NumPy с различными реализациями BLAS
Я запускаю алгоритм, реализованный на Python и использующий NumPy. Самая затратная с вычислительной точки зрения часть алгоритма включает решение набора линейных систем (т. е. вызов numpy.linalg.solve() . Я придумал этот небольшой тест: import...
2301 просмотров

Как проще всего установить numpy с помощью LAPACK/BLAS?
Я на Ubuntu 14.04. Я ожидал бы сделать: sudo apt-get install python-numpy сработало бы, но не тут то было... Я попытался проверить это, выполнив locate blas и не найдя ничего подходящего. Я хотел бы решение, которое не требует...
5351 просмотров
schedule 16.05.2023