数学建模社区-数学中国
标题:
maple并行运算help里面的例子出错
[打印本页]
作者:
流浪虎tsl
时间:
2013-6-28 09:23
标题:
maple并行运算help里面的例子出错
本帖最后由 流浪虎tsl 于 2013-6-28 09:25 编辑
- Q7 w8 J+ V8 y7 S" ^
1 w7 `: Q8 H, X" k) s: \
刚学maple,试炼了一些帮助文档里面的例子,出现“Error,(in unknown) CUDA memory allocation failed" ,求帮助
: e4 H3 s. u: Q- I7 D4 A% Q
代码和计算如下:(红色的是结果,绿色的是错误信息)而且运行两次的错误提示不一样。
; ?) G! X1 W" P: }/ @. E5 j
第一次的运行:
1 w' U! b5 \) B+ v
n := 4000;
: \" T6 F B9 n9 l
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
- y( P4 r0 K# d. x
M2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
9 c+ p) D1 ]2 j5 i, U" n2 Q4 ^$ m; t
CUDA:-IsEnabled();
4 e @6 i; T# x
false
- h( C* l; W5 U) T/ b& S+ U9 @" ?
tNoCUDA := time[real](M1.M2);
: f, q; }! ], @$ c# [! d0 m+ ^
8.860
) Z" w1 z/ `" O. n5 |$ Y( Z" C
CUDA:-Enable(true);
& M0 q% O/ g1 r1 |' k! J' \
false
1 X1 t# }) h! h% @5 ?- }: P
CUDA:-IsEnabled();
9 k+ n, ?. _. B8 c
true
( N/ E3 t; s& W+ ~2 Z
tCUDA := time[real](M1.M2);
( o0 P% S" Z O* O$ d
Error, (in unknown) CUBLAS internal error
; r; _( d# ]; q1 M0 a/ X
evalf(tNoCUDA/tCUDA);
1 f. L: q& c; Y5 e2 u' b9 g
8.860/tCUDA
: F7 f2 o5 f9 G) y: e/ E) |3 p
CUDA:-Enable(false);
) a- h3 F7 w6 C
true
. g1 k; L3 M% k6 }% P
CUDA:-IsEnabled();
: L6 {5 R/ T. i! K1 k
false
& {1 |- a- x5 X
" [0 [3 X7 R+ t) R
' R& X- H; S. z9 l0 ]2 J" h
& Y, B4 g1 `4 Y0 S: I
第二次运行:
* ^% O; ~: v0 a
n := 4000;
1 ]& E& |" y# t4 V7 O4 _
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
# E {) D/ _& W4 t3 S& Y ^. P% w
M2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
( N2 R. X, g1 T# s) A
CUDA:-IsEnabled();
" C8 b5 c* j( Y; a1 |* e
false
0 |) G$ q, e* J, e1 J8 F V
tNoCUDA := time[real](M1.M2);
+ H) F8 A: Z. Q/ v/ ~
6.775
+ Z$ F% h3 W5 G0 I* c! V4 L
CUDA:-Enable(true);
5 Z# P2 n" I. W7 D6 p8 _# o
false
) r3 C+ v, |6 Y
CUDA:-IsEnabled();
- M( O% w, X1 Y T
true
2 @& w" C6 J' T8 u: ]
tCUDA := time[real](M1.M2);
- [% @8 v& v1 \
Error, (in unknown) CUDA memory allocation failed
8 p9 t C9 v5 ]0 A# U# }; }
evalf(tNoCUDA/tCUDA);
. ?' B, E! ~9 R0 R$ J
6.775/ tCUDA
2 {" a( Z7 B! r0 q- t
CUDA:-Enable(false);
. Y0 R* F" v3 ]9 r$ W
true
/ R1 p0 r2 w0 X
CUDA:-IsEnabled();
6 O# R$ s x5 b, _1 k& U& d
/ m2 G( x+ B( L8 W2 P: {0 `. L
' H, y7 B- V9 J6 n4 z
/ b5 p% l: [3 q
" X: |5 H$ y& B$ P, n3 p
) ]* m; ~' B$ ?, ^
作者:
mattee321
时间:
2013-7-10 21:53
谢谢楼主的分享
作者:
mattee321
时间:
2013-7-10 21:53
谢谢楼主的分享
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5