Вопросы по теме '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 просмотров
schedule
26.02.2024
Библиотека Fortran 90/95 для разреженных матриц?
Я ищу библиотеку для работы с разреженными матрицами в fortran 90/95. Мне нужны только самые простые операции, такие как умножение матрицы на вектор. Что вы предлагаете мне использовать?
Я искал вокруг и расширение (?) Для BLAS, названное "sparse...
12640 просмотров
schedule
30.04.2024
Почему многопроцессорность использует только одно ядро после импорта 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 просмотров
schedule
22.10.2023
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