Resultados da pesquisa a pedido "matrix-multiplication"

1 a resposta

Multiplicando matriz 3D com matriz 2D

Eu tenho duas matrizes para multiplicar. Uma é a matriz de pesos - W cujo tamanho é900x2x2. Outra é a matriz de entrada-I, cujo tamanho é2x2. Agora eu quero realizar a somac = WI qual será900x1matriz, mas quando eu executo a operação ela se ...

3 a resposta

Por que minha CPU não consegue manter o desempenho máximo em HPC

Eu desenvolvi umalta performanceRotina de fatoração de Cholesky, que deve ter desempenho máximo em torno de 10,5 GFLOPs em uma única CPU (sem hyperthreading). Mas há um fenômeno que eu não entendo quando testo seu desempenho. No meu experimento, ...

2 a resposta

Tensor Numpy: Tensordot sobre fatias frontais de tensor

Estou tentando realizar uma multiplicação de matrizes com fatias frontais de um tensor 3D, mostradas abaixo. E seX.shape == (N, N)eY.shape == (N, N, Y), o tensor resultante deve ter a forma(N, N, Y). Qual é o adequadonp.tensordot sintaxe para ...

3 a resposta

Como escrever um produto de matriz matricial que pode competir com Eigen?

Abaixo está a implementação de C ++ comparando o tempo gasto por Eigen e For Loop para executar produtos matriz-matriz. O loop For foi otimizado para minimizar falhas de cache. O loop for é mais rápido do que o Eigen inicialmente, mas depois se ...

3 a resposta

como otimizar o código de multiplicação de matrizes (matmul) para executar rapidamente em um único núcleo de processador

Estou trabalhando em conceitos de programação paralela e tentando otimizar o exemplo de multiplicação de matrizes em um único núcleo. A implementação mais rápida que vim até agora é a seguinte: /* This routine performs a dgemm operation * C := C ...

2 a resposta

Não sei como explicar alguns dos resultados de desempenho do meu código de multiplicação de matrizes paralelizadas

Estou executando esse código no OpenMP para multiplicação de matrizes e medi seus resultados: #pragma omp for schedule(static) for (int j = 0; j < COLUMNS; j++) for (int k = 0; k < COLUMNS; k++) for (int i = 0; i < ROWS; i++) matrix_r[i][j] ...

0 a resposta

OpenCV: Multiplicar Imagens em C ++ e C

Acabei de usar as funções de multiplicação usando C api (cvMul) e C ++ api (mul e multiply). Mas eu recebo um resultado diferente da função C e dos C ++ Resultado do cvMul [http://i.stack.imgur.com/0NieG.jpg](é uma imagem branca) Resulte de mul ...

1 a resposta

Por que a compreensão da lista é muito mais rápida que numpy para multiplicar matrizes?

Recentemente eu respondi aESTA [https://stackoverflow.com/questions/31596979/multiplication-between-2-lists/31597029#31597029] pergunta que queria a multiplicação de 2 listas, algum usuário sugeriu a seguinte maneira usando numpy, ao lado da ...

1 a resposta

Multiplicação de matriz real esparsa de tatu com vetor complexo

Estou tentando multiplicar uma matriz real esparsa com um vetor complexo, mas o programa não compila. Se eu mudar o vetor para real ou a matriz para densa, tudo passa. Um código de exemplo é: #define ARMA_64BIT_WORD #include <armadillo> #include ...

1 a resposta

Use um vetor narcótico para acessar fatias axiais arbitrárias de uma matriz multidimensional?

Estou construindo um conjunto de funções para trabalhar com umestrutura de dados de matriz multidimensional [https://stackoverflow.com/questions/30023867/how-can-i-work-with-dynamically-allocated-arbitrary-dimensional-arrays/30023868#30023868] e ...