数学建模社区-数学中国
标题:
maple并行运算help里面的例子出错
[打印本页]
作者:
流浪虎tsl
时间:
2013-6-28 09:23
标题:
maple并行运算help里面的例子出错
本帖最后由 流浪虎tsl 于 2013-6-28 09:25 编辑
/ O$ u$ f& J& Q4 w( P0 [
( Q# T. K N5 {& r- D I
刚学maple,试炼了一些帮助文档里面的例子,出现“Error,(in unknown) CUDA memory allocation failed" ,求帮助
$ P* G& j$ \) z3 L
代码和计算如下:(红色的是结果,绿色的是错误信息)而且运行两次的错误提示不一样。
8 M5 Y" i/ \6 u3 }) p1 q
第一次的运行:
% s6 f$ [) V; x" H: z/ M0 n
n := 4000;
6 Q$ g" h3 q/ y% H
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
% e& ]* F1 n& ]$ v) V
M2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
! V# g' P% o# N, ]9 B& G t$ d* T
CUDA:-IsEnabled();
& H p9 `: o5 k5 |# C! H$ c
false
# Q' ~4 A$ E) U8 Y4 d
tNoCUDA := time[real](M1.M2);
8 \/ _+ R1 q* g- B
8.860
, _; K/ h K U
CUDA:-Enable(true);
9 p3 n9 b/ x! P- A) D U9 J
false
8 ~0 I! W9 R% [' `# F7 A0 A- c
CUDA:-IsEnabled();
0 n% o6 {# s7 \' F
true
u1 o/ p( Y; A# L9 `* o
tCUDA := time[real](M1.M2);
1 d$ c" o8 N3 s" v1 p
Error, (in unknown) CUBLAS internal error
- [6 `- ~' S$ v' A1 ~' x
evalf(tNoCUDA/tCUDA);
1 o/ y P: J8 n" h( D/ e. l
8.860/tCUDA
+ C- @. m$ G E- j) E' R9 ]
CUDA:-Enable(false);
% x( ]( W" I! d/ ~8 j& y: V
true
0 r4 ]/ ?1 ~" G3 [
CUDA:-IsEnabled();
) t- r, S! P' p8 g1 x5 @
false
- S; s2 R1 W) V4 g1 T8 v
" S) k: B: J) U% v
7 u& a5 [7 |# ]
! f2 f+ w& p1 i+ U
第二次运行:
; ?5 g) L, A0 H
n := 4000;
2 W( j" T- Z3 M5 o3 Q5 m
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
7 [" J$ N* t9 A, g+ }
M2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
0 o$ m. W* r9 u- v$ p& ?
CUDA:-IsEnabled();
' P4 g2 n. f' @1 F0 l
false
- b8 J* O% p3 }& j8 v
tNoCUDA := time[real](M1.M2);
+ y( ~; z; \1 ^) k1 a
6.775
; Z& y: ^) @+ \4 w- _ K k, X
CUDA:-Enable(true);
! q5 x6 n; J& _/ B0 ~! O% a0 M
false
% D$ j/ v/ G* Q/ ^& P
CUDA:-IsEnabled();
% T4 b8 v$ j2 ~1 I5 R$ K
true
( f' G3 N9 @, q! y, U
tCUDA := time[real](M1.M2);
~( J, f1 n3 f5 S9 V3 k9 m9 L
Error, (in unknown) CUDA memory allocation failed
2 ?8 o2 S3 k# P; Z
evalf(tNoCUDA/tCUDA);
0 V" i3 q3 R+ u, ^7 f( I0 a7 A
6.775/ tCUDA
7 A, N. r) |3 \* C
CUDA:-Enable(false);
3 _2 q. b# X& k, j7 _) S. ~! a: }
true
5 ?9 S' X7 t- p0 @: r+ a# L
CUDA:-IsEnabled();
( I( D3 F- s" y2 Z
: J+ L) b+ Z- s
+ L+ E% O1 v+ V$ G" t
7 G. v/ S3 h3 N9 P' h
+ m" g+ @; h& g* D
5 t" ~2 K; [' ]
作者:
mattee321
时间:
2013-7-10 21:53
谢谢楼主的分享
作者:
mattee321
时间:
2013-7-10 21:53
谢谢楼主的分享
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5