如何更改矩阵维度矩阵MUL CUDA示例

如何更改矩阵维度矩阵MUL CUDA示例,cuda,matrix-multiplication,Cuda,Matrix Multiplication,嗨,我试着在发射时通过传递参数来改变matrixmul中的矩阵尺寸。不幸的是,它只接受一些值,如160*160、320*320、320*1280 640*640,但不接受较低的值,如80*80或其他值,如56*56。你能告诉我为什么以及怎么做吗? 谢谢大家! 该示例仅演示如何在CUDA中执行mat乘法。使用该代码来执行真正的mat-mul不是一个好的选择。相反,您可以使用cuBlas库提供的BLAS函数,它支持任意尺寸 另一方面,如果您想更多地了解mat-mul代码的工作原理,可以在Q中附加一些

嗨,我试着在发射时通过传递参数来改变matrixmul中的矩阵尺寸。不幸的是,它只接受一些值,如160*160、320*320、320*1280 640*640,但不接受较低的值,如80*80或其他值,如56*56。你能告诉我为什么以及怎么做吗?
谢谢大家!

该示例仅演示如何在CUDA中执行mat乘法。使用该代码来执行真正的mat-mul不是一个好的选择。相反,您可以使用cuBlas库提供的BLAS函数,它支持任意尺寸

另一方面,如果您想更多地了解mat-mul代码的工作原理,可以在Q中附加一些代码