Я тестировал библиотеку CuPy и сделал простое умножение матриц, используя einsum:
C = cp.einsum('pqrs,rs->pq', A, B)
Размеры A и B: (41, 41, 41, 41) (41, 41), восприимчиво. Я также проверил их размеры, которые составляют 22606088 байт, 13448 байт.
While running the code, I am getting the following error message:
OutOfMemoryError: out of memory to allocate 38000834048 bytes (total 38023468032 bytes)
Это указывает на то, что мне не хватает памяти. Есть ли возможность отправлять данные частично на устройство и выполнять операции в пакетном режиме?