数学建模社区-数学中国

标题: maple并行运算help里面的例子出错 [打印本页]

作者: 流浪虎tsl    时间: 2013-6-28 09:23
标题: maple并行运算help里面的例子出错
本帖最后由 流浪虎tsl 于 2013-6-28 09:25 编辑
$ D" N9 h' A- D2 u& p& m) V  _3 g% X
刚学maple,试炼了一些帮助文档里面的例子,出现“Error,(in unknown) CUDA memory allocation failed" ,求帮助+ q( F/ J( x; e
代码和计算如下:(红色的是结果,绿色的是错误信息)而且运行两次的错误提示不一样。
9 H  c: Z) |+ m7 {* s9 s3 k2 _第一次的运行:+ m! Y) P  m  u9 e. L
n := 4000;) Y) E3 k3 m5 F! B7 k) Y: G
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);) ]  Q" F+ ]& N" w( l5 W  A9 ^
M2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
9 \5 s0 x6 g: D$ e" VCUDA:-IsEnabled();4 d" d5 R) Q- w/ w2 b* q
                             false
% A! Q& }: c5 a% U8 Z; }tNoCUDA := time[real](M1.M2);
5 p5 G( N: r; }# @/ l* z) O                             8.860
" H2 U  V2 ~# l4 Q9 O) mCUDA:-Enable(true);4 z0 L$ W7 Z1 [4 n. Y
                             false: o4 b1 o& B, N
CUDA:-IsEnabled();
$ p7 E2 y. N* W                              true
! M' ]; ~% s& W2 G9 Y: M/ ^7 c, n
tCUDA := time[real](M1.M2);; s) ]" E0 B9 ~$ }5 l
Error, (in unknown) CUBLAS internal error  S: Q, a2 _" b: E7 r; f, `& `
evalf(tNoCUDA/tCUDA);
9 W, {2 }) r/ }" f8 H                            8.860/tCUDA! b+ I- X: Y/ {$ H
CUDA:-Enable(false);
$ t: {1 K1 a8 n, F- g8 Y# x; c                              true
9 G. ^2 C& P( t6 R6 Z4 e3 ?7 a
CUDA:-IsEnabled();
% R! Z" c- a: |                             false
) D8 U  G8 F# }# I$ J  L7 p6 c
) v5 x, v# Q' B/ d

1 {  R# r* ], N/ Q* }( @- f; v8 s! k& b: ]: b8 n
第二次运行:
2 f( T) ^0 w- l# x$ g, Wn := 4000;
; `) W) z! z9 P$ l. GM1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);- M; m3 ?  c! c' x4 M: h$ j; H( S
M2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);7 g0 Z& z: K6 F9 }- e0 G
CUDA:-IsEnabled();
0 u, K/ V% M1 `( `                             false6 W% e8 A/ K- P8 ^0 `+ |# Z) w
tNoCUDA := time[real](M1.M2);% V( H: A, d6 t. \+ ?% [/ `
                             6.775
% v2 M+ b6 h6 w! e
CUDA:-Enable(true);% J- ^, h6 g5 d  j2 Q; j! m
                            false# B! s7 u7 t% i( w
CUDA:-IsEnabled();
, X6 D6 r- l4 ?3 x( a                              true
' a, a7 B9 i3 @" P; S, Z2 v$ W
tCUDA := time[real](M1.M2);6 o& W2 x  `1 w7 h; `, P
Error, (in unknown) CUDA memory allocation failed8 Q# i! t$ a, x  \
evalf(tNoCUDA/tCUDA);
! p$ k4 B5 ?2 H' U' K                            6.775/ tCUDA
; |9 H2 e$ {' u/ A# o1 Y# I
CUDA:-Enable(false);3 [3 A% V2 e: O$ l$ A4 z5 y# H% z
                              true
7 e* c+ v, I$ {* q4 l( |! \CUDA:-IsEnabled();% t' V' q: A  z* L1 J" y

9 G6 R5 I4 E+ k( c, j( U0 R4 t: o, E. y( C* X/ L: X: ^6 J

% j: l9 J. m# s/ M+ Y5 a
1 @7 _7 V; F3 `' l; ]
6 C' _+ m- L7 c( Y5 Q/ o; B& Z- L
作者: mattee321    时间: 2013-7-10 21:53
谢谢楼主的分享
作者: mattee321    时间: 2013-7-10 21:53
谢谢楼主的分享




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5