Resultados da pesquisa a pedido "matrix-multiplication"
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 ...
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, ...
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 ...
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 ...
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 ...
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] ...
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 ...
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 ...
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 ...
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 ...