这类错误当然不是故意的行为,而是NVIDIA库在运行过程中内存不足或长时间运行的内核被操作系统中断时的偶然结果。在这种情况下,在GPU上创建稀疏数组涉及到一些工作,在CSC和CSR表示之间进行转换,本质上是转置,当然可以想象,您的卡要么没有足够的资源,要么被图形命令中断。
要排除故障,首先要确保您没有使用卡来驱动显示器。然后
这些指令禁用内核超时
(假设你使用的是Windows)。然后,如果问题仍然发生,减少问题的规模,直到它开始工作。如果问题只发生在一定矩阵大小之后,则与内存不足有关。