Resultados de la búsqueda a petición "matrix-multiplication"

1 la respuesta

Multiplicar matriz 3D con matriz 2D

Tengo dos matrices para multiplicar. Uno es la matriz de peso - W cuyo tamaño es 900x2x2. Otro es la matriz de entrada I cuyo tamaño es2x2. Ahora quiero realizar un resumen sobrec = WI Cuál podría ser900x1matriz, pero cuando realizo la operación ...

3 la respuesta

¿Por qué mi CPU no puede mantener el máximo rendimiento en HPC?

He desarrollado unalto rendimientoRutina de factorización de Cholesky, que debería tener un rendimiento máximo de alrededor de 10.5 GFLOP en una sola CPU (sin hyperthreading). Pero hay un fenómeno que no entiendo cuando pruebo su rendimiento. En ...

2 la respuesta

Tensor de Numpy: Tensordot sobre rebanadas frontales de tensor

Estoy tratando de realizar una multiplicación matricial con cortes frontales de un tensor 3D, como se muestra a continuación. SiX.shape == (N, N)yY.shape == (N, N, Y), el tensor resultante debe tener forma(N, N, Y). Que es lo ...

3 la respuesta

¿Cómo escribir un producto matricial matricial que pueda competir con Eigen?

A continuación se muestra la implementación de C ++ que compara el tiempo que llevan Eigen y For Loop para realizar productos matriz-matriz. El bucle For se ha optimizado para minimizar las pérdidas de caché. El bucle for es más rápido que Eigen ...

3 la respuesta

Cómo optimizar el código de multiplicación matricial (matmul) para que se ejecute rápidamente en un solo núcleo de procesador

Estoy trabajando en conceptos de programación paralela y tratando de optimizar el ejemplo de multiplicación de matrices en un solo núcleo. La implementación más rápida que se me ocurrió hasta ahora es la siguiente: /* This routine performs a ...

2 la respuesta

No estoy seguro de cómo explicar algunos de los resultados de rendimiento de mi código de multiplicación de matriz paralela

Estoy ejecutando este código en OpenMP para la multiplicación de matrices y medí sus 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 la respuesta

OpenCV: Multiplicar imágenes en C ++ y C

Acabo de usar las funciones de multiplicación usando C api (cvMul) y C ++ api (mul y multiply). Pero obtengo un resultado diferente de la función C y las funciones C ++ Resultado de cvMul [http://i.stack.imgur.com/0NieG.jpg](es una imagen ...

1 la respuesta

¿Por qué la comprensión de listas es mucho más rápida que numpy para multiplicar matrices?

Recientemente respondí aESTA [https://stackoverflow.com/questions/31596979/multiplication-between-2-lists/31597029#31597029] pregunta que quería la multiplicación de 2 listas, algún usuario sugirió la siguiente forma usando numpy, junto con la ...

1 la respuesta

Armadillo escasa multiplicación de matriz real con vector complejo

Estoy tratando de multiplicar una matriz real dispersa con un vector complejo pero el programa no se compila. Si cambio el vector a real o la matriz a densa, entonces todo pasa. Un código de muestra es: #define ARMA_64BIT_WORD #include ...

1 la respuesta

¿Utiliza un vector de droga para acceder a cortes axiales arbitrarios de una matriz multidimensional?

Estoy construyendo un conjunto de funciones para trabajar con unestructura de datos de matriz ...