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

uBLAS Медленное умножение матрицы на разреженный вектор
Я конвертирую часть своего собственного кода векторной алгебры, чтобы использовать оптимизированную библиотеку boost uBLAS. Однако, когда я попытался выполнить умножение SymmetricMatrix-SparseVector, я обнаружил, что оно примерно в 4 раза медленнее,...
807 просмотров
schedule 22.05.2022

Выполнение нескольких матрично-матричных умножений за одну операцию
Я реализую алгоритм, который, по сути, представляет собой серию матрично-матричных умножений, подобных этому: Res = M 1 .M 2 .M 3 . ... .M n Мои матрицы действительно маленькие 100x100 с плавающей запятой, но последовательность очень длинная,...
2090 просмотров
schedule 15.10.2023

ATLAS gemm связывает неопределенную ссылку с cblas_sgemm
Это первый раз, когда я пытаюсь использовать ATLAS. Я не могу связать это правильно. Вот очень простая программа sgemm: ... #include <cblas.h> const int M=10; const int N=8; const int K=5; int main() { float *A = new float[M*K];...
7530 просмотров
schedule 20.01.2023

Как ускорить умножение матриц в Python?
Я разрабатываю небольшую нейронную сеть, параметры которой требуют большой оптимизации, поэтому требуется много времени на обработку. Я профилировал свой скрипт с помощью cProfile , и 80% процессорного времени занимает функция NumPy dot , остальное...
5590 просмотров

Библиотека Fortran 90/95 для разреженных матриц?
Я ищу библиотеку для работы с разреженными матрицами в fortran 90/95. Мне нужны только самые простые операции, такие как умножение матрицы на вектор. Что вы предлагаете мне использовать? Я искал вокруг и расширение (?) Для BLAS, названное "sparse...
12640 просмотров

Почему многопроцессорность использует только одно ядро ​​после импорта numpy?
Я не уверен, считается ли это проблемой ОС, но я подумал, что спрошу здесь, если у кого-то есть какое-то представление о вещах, связанных с Python. Я пытался распараллелить цикл for , нагружающий ЦП, с помощью joblib , но обнаружил, что вместо...
39893 просмотров
schedule 14.11.2023

Какая связь между BLAS, LAPACK и ATLAS
Я не понимаю, как связаны BLAS, LAPACK и ATLAS и как я должен использовать их вместе! Я просмотрел все их руководства, и у меня есть общее представление о BLAS и LAPACK и о том, как их использовать, с очень немногими примерами, которые я нахожу, но я...
40295 просмотров
schedule 19.09.2023

Вызов подпрограмм BLAS внутри ядра OpenCL
В настоящее время я использую некоторые алгоритмы обработки изображений с использованием OpenCL. В основном мой алгоритм требует решения линейной системы уравнений для каждого пикселя. Каждая система независима от других, поэтому параллельная...
798 просмотров
schedule 17.07.2023

Ошибка при связывании броненосца lapack blas с кодом: неопределенная ссылка на `dtrsm_ '
Я использую броненосец в качестве оболочки для подпрограмм линейной алгебры, которая дополнительно использует статические библиотеки линейной алгебры, такие как lapack и blas. Я вручную скомпилировал библиотеки blas и lapack, поэтому, согласно...
7387 просмотров
schedule 28.12.2022

Linker GCC Неопределенная ссылка на символ
Я пытаюсь выполнить следующую команду: gcc -o test test.o -lblas что дает ошибку: /usr/bin/ld: test.o: undefined reference to symbol 'sqrtf@@GLIBC_2.2.5' /usr/bin/ld: note: 'sqrtf@@GLIBC_2.2.5' is defined in DSO /lib64/libm.so.6 so try...
4077 просмотров
schedule 18.05.2024

Свяжите ATLAS/MKL с установленным Numpy
TL;DR , как связать ATLAS/MKL с существующим Numpy без перестройки. Я использовал Numpy для расчета с большой матрицей и обнаружил, что он очень медленный, потому что Numpy использует только 1 ядро ​​​​для расчета. После долгих поисков я понял,...
18533 просмотров

CFFI не загружает зависимые библиотеки?
Я пытаюсь использовать библиотеки BLAS/LAPACK из SBCL (в частности, пытаюсь запустить пакет LLA ). У меня было много проблем с загрузкой общей библиотеки BLAS; в конце концов я обнаружил, что он не может загрузить свои зависимые библиотеки. В...
1427 просмотров
schedule 23.02.2023

Ошибка сегментации CBLAS с большим массивом
это мой третий пост и попытка решить эту проблему, которая впервые возникла с использованием numpy.dot(A, AT), где A большое, 150 000 x 265 элементов. С помощью numpy я получил массив со многими пропущенными значениями, которые были просто нулями....
235 просмотров
schedule 17.09.2022

MathNet.Numerics не использует собственный провайдер Mkl
У меня есть проект F#, который использует MathNet.Numerics для процедур линейной алгебры. Я поместил следующий код в модуль F#: module LinearAlgebra open MathNet.Numerics open MathNet.Numerics.LinearAlgebra.Double open...
1137 просмотров
schedule 13.09.2023

Где я могу узнать больше о вариантах сборки R?
При сборке R из исходного кода http://cran.r-project.org/doc/manuals/r-release/R-admin.html#Other-Options направляет меня к ./configure --help , в котором перечислены 200 строк флагов, которые я «потенциально» захочу использовать:...
155 просмотров
schedule 23.12.2022

Установите максимальное количество потоков во время выполнения на numpy/openblas
Я хотел бы знать, возможно ли изменить во время выполнения (Python) максимальное количество потоков, используемых OpenBLAS за numpy? Я знаю, что его можно установить перед запуском интерпретатора через переменную среды OMP_NUM_THREADS , но я хотел...
7903 просмотров
schedule 19.05.2024

Установка BLAS на Mac OS X Yosemite
Я пытаюсь установить BLAS на свой Mac, но каждый раз, когда я запускаю make, я получаю эту ошибку (показана ниже по ссылке). Я пытался следовать инструкциям на этот сайт : gfortran -O3 -c isamax.f -o isamax.o make: gfortran: No such file or...
11447 просмотров
schedule 21.05.2022

Segfault при попытке скомпилировать R 3.2.1 с математической библиотекой ACML при использовании проприетарного драйвера NVIDIA
Запускаю Ubuntu 14.04, пытаюсь скомпилировать R с математической библиотекой ACML, и получаю эту ошибку: byte-compiling package 'grDevices' *** caught segfault *** address (nil), cause 'memory not mapped' *** caught segfault *** address (nil),...
83 просмотров
schedule 17.10.2022

Ссылка против openblas; нужен ли мне еще Лапак?
Я компилирую Ipopt с openblas, используя связь: ./configure --with-blas-incdir="-L/home/moritz/build/CoinIpopt_test/ThirdParty/openblas/include/" --with-blas-lib="-L/home/moritz/build/CoinIpopt_test/ThirdParty/openblas/lib/...
4942 просмотров
schedule 29.01.2023

Проблемы с установкой scipy в Windows - отсутствуют blas и lapack
Я пытаюсь установить scipy в Windows и столкнулся с некоторыми проблемами. При запуске файла setup.py внутри папки scipy (которую я клонировал из github) я получил сообщение об ошибке «NotFoundError: ресурсы lapack/blas не найдены». Кто-нибудь...
412 просмотров
schedule 21.05.2022