Вопросы по теме 'intel-mkl'
Компилятор C/C++ Matlab против MKL
Есть ли значительная разница в производительности между числовыми подпрограммами Matlab, представленными как dll C/C++ через Matlab mcc, по сравнению с эквивалентными подпрограммами, найденными в библиотеке ядра Math?
Меня особенно интересует...
1578 просмотров
schedule
01.01.2024
Не удается связать библиотеку ядра Intel Math с Xcode, так как отсутствует папка Intel_MKL.framework.
Я пытаюсь использовать Intel Math Kernel Library (MKL) на 64-битном Mac под управлением Mac OSX 10.6.6 и Xcode 3.2.6. Для компьютеров Mac Intel MKL доступен только при установке полной версии Intel Composer XE 2011. Компилятор C++. Я сделал...
3265 просмотров
schedule
06.02.2022
Вычислить собственные векторы в лапаке, используя заранее определенные собственные значения?
У меня есть довольно необычная задача для lapack, и я часами искал ее решение.
У меня есть обобщенная проблема собственных значений традиционной формы (A - x B = 0). Обычно я бы использовал, например, ?hegvx или ?hegvd для вычисления собственных...
806 просмотров
schedule
01.07.2023
МКЛ 3D комплекс двойной точности БПФ на Intel Xeon Phi
Я разработал код C для трехмерного БПФ (интерфейс MKL) для работы на платформе Intel MIC.
Элементы данных являются комплексными с двойной точностью для комплексного преобразования. Я использую дополненное начальное измерение, mkl_malloc()...
848 просмотров
schedule
15.04.2022
Производительность MKL на Intel Phi
У меня есть процедура, которая выполняет несколько вызовов MKL для небольших матриц (50-100 x 1000 элементов), чтобы соответствовать модели, которую я затем вызываю для разных моделей. В псевдокоде:
double doModelFit(int model, ...) {
......
698 просмотров
schedule
09.06.2024
Умножение матриц с помощью MKL
У меня есть координаты CSR матрицы.
/* alloc space for COO matrix */
int *coo_rows = (int*) malloc(K.n_rows * sizeof(int));
int *coo_cols = (int*) malloc(K.n_rows * sizeof(int));
float *coo_vals = (float*) malloc(K.n_rows * sizeof(float));...
3354 просмотров
schedule
24.08.2023
CSCMM для разреженных плотных умножений Armadillo
Среда : armadillo 4.320.0 и 4.400 Компилятор : Компилятор Intel CPP ОС : Ubuntu 12.04
Я пытаюсь заменить собственное разреженное плотное умножение Armadillo на вызов CSCMM Intel MKL. Я написал следующий код.
#include <mkl.h>
#define...
285 просмотров
schedule
09.11.2023
3D-свертка с Intel MKL
Я написал код C/C++ , который использует Intel MKL для вычисления трехмерной свертки массива, содержащего около 300×200×200 элементов. Я хочу применить ядро 3×3×3 или 5×5×5 . И трехмерный входной массив, и ядро имеют реальные значения....
1045 просмотров
schedule
30.05.2023
3D FFT с использованием Intel MKL с заполнением нулями
Я хочу вычислить 3D FFT , используя Intel MKL массива, содержащего около 300×200×200 элементов. Этот трехмерный массив хранится как одномерный массив типа double по столбцам:
for( int k = 0; k < nk; k++ ) // Loop through the height....
1124 просмотров
schedule
30.04.2022
Неправильный DCT с функцией MKL DCT
Я даю ввод 8x8 в свой код дискретного косинусного преобразования (DCT) на основе MKL:
"fileinput.txt" ВВОД:
255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255
255 255 255 255...
292 просмотров
schedule
07.08.2022
Makefiile со многими флагами
Я пытаюсь узнать, как должен выглядеть Makefile, когда дело доходит до флагов, особенно связанных. Вот мой Makefile:
OBJS = n.o
SOURCE = n.cpp
# HEADER = there are no header files, so I commented that
OUT = test
CXX =...
168 просмотров
schedule
20.02.2024
Изменяет ли Rscript LD_LIBRARY_PATH?
Я запускаю версию R (которая не была скомпилирована с помощью Intel Parallel Studio) и пытаюсь загрузить скомпилированную Intel общую библиотеку Fortran , которую я скомпилировал сам. В сценарии, который я использую для запуска, я включаю...
558 просмотров
schedule
12.02.2022
Как избежать fork-join при вызове cblas_sgemm в MKL?
Код такой:
for(int i = 0; i < loop_count; i++)
cblas_sgemm(<paras group A>);
Когда матрица не очень велика, стоимость разветвления очень очевидна, особенно когда это выполняется на MIC. Кроме того, разделение миссии вручную...
169 просмотров
schedule
10.12.2023
Компиляция кода, использующего модули Intel MKL, с помощью gfortran
Я хочу использовать gfortran для компиляции некоторого кода, который использует mlk_vsl.f90 из библиотеки Intel MKL на Mac.
Я делаю следующее: gfortran -o filename filename.f90 -I/${MKLROOT}/include
и я получаю эту ошибку:
"Can't open...
561 просмотров
schedule
21.11.2022
используя библиотеку Intel MKL для решения линейной системы с использованием прямого решателя, dss_create выдает исключение
Ниже приведен класс в моем коде, который решает проблему FEM.
Матрица коэффициентов линейной системы уравнений является разреженной, поэтому я использую прямой решатель intel mkl для разреженных матриц для решения этой системы.
Класс...
785 просмотров
schedule
25.07.2022
Скомпилируйте R с помощью Intel MKL в Ubuntu 16.04
Я установил библиотеку Intel MKL, запустив это:
# keys taken from https://software.intel.com/en-us/articles/installing-intel-free-libs-and-python-apt-repo
wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB...
841 просмотров
schedule
20.04.2023
Медленная инверсия матрицы в C++
В настоящее время я пытаюсь преобразовать код Matlab в C++ с помощью броненосца. Я преобразовал некоторый код Matlab, следуя документации aramdillo, на C++. Однако производительность разочаровывает по сравнению с Matlab.
В Matlab для обращения...
402 просмотров
schedule
01.11.2022
сборка тензорного потока — CPU/MKL/Windows
Кому-нибудь удалось построить колесо tensorflow python со следующей конфигурацией:
ЦП (не ГП)
ОС: Windows 7/сервер 2012
Использование Intel MKL и/или mkl-dnn
Питон 3.6
Я борюсь уже несколько дней, безуспешно пытаясь настроить...
2712 просмотров
schedule
15.08.2023
Многопоточность MKL в Ubuntu, требующая повышенных привилегий
Я установил дистрибутив Intel Python (3.6.3) под Ubuntu (16.04.4). Если я запустил этот питон как root, следующий код показывает, что моя переменная среды MKL_NUM_THREADS соблюдается:
import numpy
import ctypes
mkl_rt =...
312 просмотров
schedule
24.08.2022
Увеличить размер стека основной программы или создать новый поток с большим размером стека для блоков рекурсивного кода?
У меня есть дополнительный вопрос к Каков размер стека потока BackgroundWorker DoWork? Есть ли способ изменить это?
Должен ли я увеличить размер стека моей основной программы, используя следующее событие после сборки:...
529 просмотров
schedule
06.11.2023