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();
谢谢楼主的分享 谢谢楼主的分享
页:
[1]