流浪虎tsl 发表于 2013-6-28 09:23

maple并行运算help里面的例子出错

本帖最后由 流浪虎tsl 于 2013-6-28 09:25 编辑

刚学maple,试炼了一些帮助文档里面的例子,出现“Error,(in unknown) CUDA memory allocation failed" ,求帮助
代码和计算如下:(红色的是结果,绿色的是错误信息)而且运行两次的错误提示不一样。
第一次的运行:
n := 4000;
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float);
M2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float);
CUDA:-IsEnabled();
                             false
tNoCUDA := time(M1.M2);
                             8.860
CUDA:-Enable(true);
                             false
CUDA:-IsEnabled();
                              true
tCUDA := time(M1.M2);
Error, (in unknown) CUBLAS internal error
evalf(tNoCUDA/tCUDA);
                            8.860/tCUDA
CUDA:-Enable(false);
                              true
CUDA:-IsEnabled();
                             false



第二次运行:
n := 4000;
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float);
M2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float);
CUDA:-IsEnabled();
                             false
tNoCUDA := time(M1.M2);
                             6.775
CUDA:-Enable(true);
                            false
CUDA:-IsEnabled();
                              true
tCUDA := time(M1.M2);
Error, (in unknown) CUDA memory allocation failed
evalf(tNoCUDA/tCUDA);
                            6.775/ tCUDA
CUDA:-Enable(false);
                              true
CUDA:-IsEnabled();





mattee321 发表于 2013-7-10 21:53

谢谢楼主的分享

mattee321 发表于 2013-7-10 21:53

谢谢楼主的分享
页: [1]
查看完整版本: maple并行运算help里面的例子出错