数学建模社区-数学中国
标题:
maple并行运算help里面的例子出错
[打印本页]
作者:
流浪虎tsl
时间:
2013-6-28 09:23
标题:
maple并行运算help里面的例子出错
本帖最后由 流浪虎tsl 于 2013-6-28 09:25 编辑
- G4 P X9 k8 v0 P: t5 U
0 }7 ]4 \# D6 d2 n6 l
刚学maple,试炼了一些帮助文档里面的例子,出现“Error,(in unknown) CUDA memory allocation failed" ,求帮助
4 |) }+ e2 P& r4 ?$ D U
代码和计算如下:(红色的是结果,绿色的是错误信息)而且运行两次的错误提示不一样。
- }; L6 u U) e/ X# M; Q1 [" A
第一次的运行:
0 ?+ r2 J6 q' c5 q' n, ^
n := 4000;
: W; X: O$ j9 p0 `$ j! O7 c% s/ ^
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
9 p7 B5 B7 a) x% }; G; |
M2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
8 X: V/ g& O' j
CUDA:-IsEnabled();
) Q3 `* Q [; c% Z0 U) E
false
5 X; ]0 ]/ s6 h4 _% _5 c) h" t' M
tNoCUDA := time[real](M1.M2);
! m+ h; l" v5 S% Z" L9 B: Y7 Y3 o4 \
8.860
$ ~6 T3 ?8 c' |% j3 ^1 J
CUDA:-Enable(true);
9 e8 w3 @ n8 K) Y
false
0 ]. n2 H. f% ~% k A, G
CUDA:-IsEnabled();
" }) j6 m/ s g/ z! o/ z
true
5 ^: V6 e% x! U( x
tCUDA := time[real](M1.M2);
( H9 y* H% Q; {: F
Error, (in unknown) CUBLAS internal error
6 A3 g* C7 {+ y# R5 o
evalf(tNoCUDA/tCUDA);
1 t6 c5 P6 _0 k. M
8.860/tCUDA
, I p/ Y6 d7 z
CUDA:-Enable(false);
" ^. u* `$ Y% ^* g; x }! o* k! k
true
: M+ q4 F, `& s5 j
CUDA:-IsEnabled();
4 ?" H" u0 w6 {" t% k( o9 L" g
false
+ J8 q3 b; f2 M& F1 m% M$ d% m) R
4 a. j/ u# \/ z# c
% F9 A- Y' F9 F; {3 I, V9 N7 Q
( p1 x& l: m. r2 m+ ~" j& x
第二次运行:
& p b4 A& Z; o/ Z8 G! P
n := 4000;
9 K1 e; _, Z* T7 m4 e" |
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
X" V( B$ Q7 X& g3 @, T! I
M2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
$ y3 S0 z. a4 N7 b h( C
CUDA:-IsEnabled();
# \2 K6 R$ I& j( z
false
( Z+ K* s. i2 P' w2 L% h
tNoCUDA := time[real](M1.M2);
9 f. K( Y' g, ?, t! v( V
6.775
3 N- I* d, o5 S5 O! M5 i2 e9 d6 f2 e' H
CUDA:-Enable(true);
' b# ^0 {, S2 u5 Z8 [; L/ K: Z
false
0 u& p! t' w' S/ W4 W1 y8 g! Q/ ~
CUDA:-IsEnabled();
9 s/ @' k& [8 E7 O$ i; X, H
true
/ k$ t; q4 U H3 \2 ^; Q# W2 Y
tCUDA := time[real](M1.M2);
( H7 w3 z1 r) z5 ~4 h) o) @
Error, (in unknown) CUDA memory allocation failed
3 P: J* S3 A) ?6 W- `
evalf(tNoCUDA/tCUDA);
$ I6 r$ q5 I% a4 @% D& e, c- q
6.775/ tCUDA
8 h. L7 W2 q; B" F. k2 ]9 S
CUDA:-Enable(false);
; V. B9 L5 ?; K7 R2 X2 |! j# W' ~, B
true
+ @+ |0 ?6 ~. |5 F
CUDA:-IsEnabled();
9 w" P, z" h+ P
/ o% j& m3 ?8 F; g! i3 _* [& ]
4 V0 d7 m4 A( g! U* u
$ M6 M9 ?) O# |$ O) e S
i! t$ ^ h; G! E6 _
* D7 Z3 Z1 }) B; J
作者:
mattee321
时间:
2013-7-10 21:53
谢谢楼主的分享
作者:
mattee321
时间:
2013-7-10 21:53
谢谢楼主的分享
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5