Результаты поиска по запросу "matrix-multiplication"

5 ответов

Почему наивное матричное умножение C ++ в 100 раз медленнее, чем BLAS?

Я взглянул на умножение больших матриц и провел следующий эксперимент, чтобы сформировать базовый тест: Произвольно сгенерировать две матрицы 40, x 4096 X, Y из стандартного стандартного значения (среднее значение 0, стандартное значение 1).Z = ...

1 ответ

Большое матричное умножение на GPU

Мне нужно реализовать умножение матриц на GPU с CUDA для больших матриц. Размер каждой матрицы в отдельности больше, чем память GPU. Поэтому я думаю, что мне нужен алгоритм, чтобы сделать это эффективно. Я ходил по Интернету, но не мог найти. ...

1 ответ

Транспонировать умножение матриц в cuBLAS howto

Проблема проста: у меня есть две матрицы, A и B, которые являются M на N, где M >> N. Я хочу сначала взять транспонирование A, а затем умножить это на B (A ^ T * B), чтобы положить это в C, который является N на N. У меня все настроено для A и B, ...

ТОП публикаций

1 ответ

Opencv Matrix умножение

Мне нужно умножить матрицу и ее транспонирования, но я получаю следующую ошибку: "Ошибка OpenCV: утверждение не выполнено (тип == B.type () && (type == CV_32FC1 || type == CV_64FC1 || type == CV_32FC2 || type == CV_64FC2)) в неизвестной функции, ...

1 ответ

Производительность умножения матриц Фортрана при различной оптимизации

Я читаю книгу «Научная разработка программного обеспечения с помощью Fortran», и в ней есть упражнение, которое я считаю очень интересным: «Создайте модуль Fortran с именем MatrixMultiplyModule. Добавьте к нему три подпрограммы с именами ...

5 ответов

Векторизованный способ вычисления линейно-точечного произведения двух матриц с помощью Scipy

Я хочу как можно быстрее вычислить произведение по точкам двух строк одного размера. Вот как я это делаю: import numpy as np a = np.array([[1,2,3], [3,4,5]]) b = np.array([[1,2,3], [1,2,3]]) result = np.array([]) for row1, row2 in a, b: result ...

1 ответ

Поддерживает ли scipy многопоточность для разреженного умножения матриц при использовании MKL BLAS?

Согласно документации MKL BLAS «Все матрично-матричные операции (уровень 3) выполняются как для плотного, так и для разреженного ...

9 ответов

Умножьте 3D-матрицу на 2D-матрицу

Предположим, у меня естьАхВхСматрицаX иBXDматрицаY. Есть ли метод без петель, с помощью которого я могу умножить каждый изC AxB матрицы сY?

1 ответ

Умножение матриц с использованием hdf5

Я пытаюсь умножить 2 большие матрицы с ограничением памяти, используя hdf5 (pytables), но функция numpy.dot, кажется, дает мне ошибку: Valueerror: массив слишком большой Мне нужно сделать матричное умножение самостоятельно, возможно, блочно, ...

1 ответ

Как получить более быстрый код, чем numpy.dot для умножения матриц?

ВотУмножение матриц с использованием hdf5 [https://stackoverflow.com/questions/19684575/matrix-multiplication-using-hdf5]Я использую hdf5 (pytables) для умножения больших матриц, но я был удивлен, потому что, используя hdf5, он работает даже ...